查看: 3577|回复: 5
打印 上一主题 下一主题

[Java3D] Java3D探奇(三)——几个关键的类

[复制链接]

1026

主题

1

听众

6011

积分

高级设计师

Rank: 6Rank: 6

纳金币
5996
精华
1

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

跳转到指定楼层
楼主
发表于 2011-8-4 19:36:04 |只看该作者 |倒序浏览
Primitive 类

Primitive 是用于几何对象的抽象类,这些用在场景图中的几何对象可以作为简单构件块使用。Java 3D 包括 Primitive 的几个具体子类 ― Sphere、Box、Cone 和 Cylinder ― 这些子类使得您可以无须指定许多数据就能轻松地创建基本对象。例如,当使用 Sphere 类时,您只需指定半径,然后,就会为您生成所有的顶点数据。

在本教程中我们将只使用 Primitive,以便您无须陷入必须指定所有图形数据的细节中





Shape3D 类



如果您不使用某个 Primitive 类,那么您将不得不使用 Shape3D 类来指定所有顶点数据。您可以将数据指定为三角形、四边形、直线和点。通常通过使用一些互相连接的三角形或四边形条带将球体的几何表示定义成多边形网格。

下图可以让您了解这些条带是如何合并形成网格。为了突出这些条带,对它们使用了不同的颜色。在该 Shape3D 对象中,每条三角形条带都与相临的三角形条带共享公共顶点,当渲染它们的时候就形成一个网格表面。

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

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

沙发
发表于 2012-2-4 23:26:21 |只看该作者
再看一看,再顶楼主
回复

使用道具 举报

   

671

主题

1

听众

3247

积分

中级设计师

Rank: 5Rank: 5

纳金币
324742
精华
0

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

板凳
发表于 2012-6-27 23:22:49 |只看该作者
很经典,很实用,学习了!
回复

使用道具 举报

435

主题

2

听众

6371

积分

高级设计师

Rank: 6Rank: 6

纳金币
6372
精华
0

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

地板
发表于 2012-9-6 10:03:20 |只看该作者
多来这边学习学习,进步比较快
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

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

5#
发表于 2012-10-7 23:20:59 |只看该作者
我是老实人,我来也!
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

6#
发表于 2013-2-11 23:20:29 |只看该作者
谢谢楼主,真是太实用了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

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

GMT+8, 2024-11-13 19:02 , Processed in 1.314673 second(s), 29 queries .

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

© 2008-2019 Narkii Inc.

回顶部