JavaFX 3D 图形开发全解析
1. 基本 3D 形状
在 JavaFX 中,提供了一些基本的 3D 形状类,如 Sphere 、 Box 和 Cylinder ,下面分别介绍它们的构造和使用。
- Sphere(球体) :
- 构造函数中, radius 参数描述球体的半径,如果未提供该值,默认半径为 1.0。
- division 参数与围绕赤道生成球体形状所用的三角形数量有关。三角形数量越多,球体越光滑,但计算时间也会增加。默认使用 64 个划分,会生成近 4000 个三角形的网格。
- 创建的球体中心位于坐标系原点 (0, 0, 0)。
- Box(立方体) :
- javafx.scene.shape.Box 类描述立方体,有两个构造函数:
- Box()
- Box(double width, double height, double depth)
- 如果未指定宽度、高度和深度,它们都将设置为 2,并生成 12 个三角形。
- Cylinder(圆柱体) :
- javafx.scene.shape.Cylinder 类描述圆柱体,有三个构造函数:
- Cylinder()
超级会员免费看
订阅专栏 解锁全文
101

被折叠的 条评论
为什么被折叠?



