12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 5697|回复: 16
打印 上一主题 下一主题

[红蓝3D] Java 3D基础(四)

[复制链接]

130

主题

1

听众

6206

积分

高级设计师

Rank: 6Rank: 6

纳金币
6206
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2011-12-23 08:37:52 |只看该作者 |倒序浏览


Primitive 类
Primitive 类是用于构造几何对象的抽象类,这些经常在场景图中使用的几何对象可以作为简单构件块被直接调用。Java 3D包含在Primitive类中的几个具体子类分别是Sphere(圆球)、Box(立方体)、Cone(圆锥)和 Cylinder(圆柱),有了这些子类使得程序员在创建基本对象时省下不少工夫。例如,当调用 Sphere 类时,只需要指定它的半径值就可以获得所有的顶点数据。

Shape3D 类
如果不使用某个 Primitive 类,那么你可以使用 Shape3D 类来将对象指定为三角形、四边形、直线或点。程序员可以通过使用一些互相连接的三角形或四边形条带构造更复杂的几何形状,例如将球体定义成多边形网格。显然使用Shape3D 类灵活性更大,但是也更麻烦。

每顶点数据(Per-vertex data)
每顶点数据(Per-vertex data)必需包含一个位置值(坐标),之外,还可以指定其它基本值,如颜色值、法向矢量或材质值等。法向矢量值决定光照效果,材质值应用在表面。 alpha 或透明度值可以和上述基本值结合使用。

Apperance 对象
虽然程序员可以用每顶点数据(Per-vertex data)指定大量的数值,但是很多3D图形的效果是通过使用 Appearance 对象得以应用的。Appearance 对象描述是一个对象表面的整体属性。每个 Shape3D 类和 Primitive类的对象都应该相应的有自己的 Appearance 对象,并且每个 Appearance 对象还包含几个属性子对象,比如,可以包含 ColoringAttributes 和 RenderingAttributes 。

说到这儿,可能会让人觉得Java 3D很复杂。实际上程序员并不需要记住这么多,重要的是理解Java 3D的语法结构和特点,可以在用到具体的类或对象时再去查手册
Java, 3D
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

22

主题

1

听众

1465

积分

助理设计师

Rank: 4

纳金币
1465
精华
0
沙发
发表于 2011-12-23 14:02:40 |只看该作者
学点java还是有用
回复

使用道具 举报

73

主题

1

听众

4778

积分

中级设计师

Rank: 5Rank: 5

纳金币
4778
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2011-12-23 14:21:16 |只看该作者
是啊,其实学点程序对3D设计还是有用的
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2012-1-27 23:23:58 |只看该作者
得得失失平常事,是是非非任由之,恩恩怨怨心不愧,冷冷暖暖我自知,坎坎坷坷人生路,曲曲折折事业梯,凡事不必太在意,愿你一生好运气!
回复

使用道具 举报

1446

主题

3

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
30927
精华
3

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2012-2-21 18:01:49 |只看该作者

回复

使用道具 举报

markq    

511

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
15839
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2012-2-23 20:48:37 |只看该作者
   爱3D 爱生活 爱纳金网





www.narkii.com
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2012-3-13 23:21:20 |只看该作者
好`我顶``顶顶
回复

使用道具 举报

130

主题

1

听众

6206

积分

高级设计师

Rank: 6Rank: 6

纳金币
6206
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2012-3-15 07:51:51 |只看该作者
gd
回复

使用道具 举报

103

主题

1

听众

7956

积分

高级设计师

Rank: 6Rank: 6

纳金币
7953
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

9#
发表于 2012-3-16 20:14:59 |只看该作者
回复

使用道具 举报

   

671

主题

1

听众

3247

积分

中级设计师

Rank: 5Rank: 5

纳金币
324742
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

10#
发表于 2012-3-20 23:28:47 |只看该作者
水。。。
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-23 05:14 , Processed in 0.105700 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部