Geometry
概述
Geometry 是一个类在Java的FOSS中. 继承人: Entity.
几何对象通过getControlPoints (),允许创建自定义顶点元素,使用 createElement ((type).
本类提供了38种方法,用于在Java程序中处理几何对象. 有的方法包括: A3DObject, Entity, Geometry, SceneObject, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, getControlPoints,其他23种方法. 所有公众成员在安装了Java的FOSS包后,可以访问任何 Java应用程序. 特性: boundingBox, castShadows, controlPoints, deformers, deformers2, entityRendererKey,另外9个.
属性
| 名称: | 类型 | Access | 描述情况 |
|---|---|---|---|
visible | boolean | 阅读 | 获取可见的。. |
castShadows | boolean | 阅读 | 获取投射阴影。. |
receiveShadows | boolean | 阅读 | 获取接收阴影。. |
controlPoints | java.util.List<Vector4> | 阅读 | 获取控制点。. |
vertexElements | java.util.List<VertexElement> | 阅读 | 获取顶点元素。. |
deformers | java.util.List<Deformer> | 阅读 | 获取变形器。. |
deformers2 | java.util.Collection<T> | 阅读 | 获取 deformers2。. |
parentNode | Node | 阅读 | 获取父节点。. |
parentNodes | ArrayList<Node> | 阅读 | 获取父节点。. |
excluded | boolean | 阅读 | 获取已排除的。. |
boundingBox | BoundingBox | 阅读 | 获取边界框。. |
entityRendererKey | EntityRendererKey | 阅读 | 获取实体渲染器键。. |
scene | Scene | 阅读 | 获取场景。. |
name | String | 阅读 | 获取名称。. |
properties | PropertyCollection | 阅读 | 获取属性。. |
方法
| Signature | 描述情况 |
|---|---|
Geometry() | 创建一个新的几何组,默认名称为 |
Geometry(name: String) | 在这个几何实例上调用了Geometry. |
getVisible() → boolean | 返回可见的. |
setVisible(value: boolean) | 设置可见值。. |
getCastShadows() → boolean | 返回了影子的阵容. |
setCastShadows(value: boolean) | 设置投射阴影的值。. |
getReceiveShadows() → boolean | 返回接收影子. |
setReceiveShadows(value: boolean) | 启动一个新的Sphere类实例. |
getControlPoints() → java.util.List<Vector4> | 返回控制点. |
getVertexElements() → java.util.List<VertexElement> | 返回顶点元素. |
getDeformers() → java.util.List<Deformer> | 返回变形器. |
getElement(type: VertexElementType) → VertexElement | 返回指定类型的顶点元素,如果没有则为 null. |
createElement(type: VertexElementType) → VertexElement | 获取或设置高度段。. |
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElement | 创建一个新的顶点元素,该类型具有默认映射和参考模式. |
addElement(element: VertexElement) | 将所提供的顶点元素添加到几何组的元件集合中. |
addDeformer(deformer: Deformer) | 将变形器添加到这个几何结构中,并设置所有者参考. |
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUV | 返回所指定质地映射的UV顶点元素. |
createElementUV(mapping: TextureMapping) → VertexElementUV | 创建一个 UV 顶点元素,以默认模式为给定的纹理映射. |
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUV | 在这个几何实例上调用 createElementUV (图表, 映射模式,参考方式). |
getDeformers2() → java.util.Collection<T> | 返回变形器2. |
Entity(name: String) | 构建 BooleanOperator 的设计师. |
getParentNode() → Node | 构建实例. |
setParentNode(value: Node) | 在操作中使用的布尔运算符来创建结果网格. |
getParentNodes() → ArrayList<Node> | 保护构造器允许衍生类设置名称. |
getExcluded() → boolean | 在操作中使用的布尔运算符来创建结果网格. |
setExcluded(value: boolean) | 设置排除的值。. |
getBoundingBox() → BoundingBox | 布尔运算符的第一个操作数. |
getEntityRendererKey() → EntityRendererKey | 返回实体染器密钥. |
SceneObject() | 布尔运算符允许你在两个 IMeshConvertible 的实例上应用布勒操作. |
getScene() → Scene | 构建 BooleanOperator 的设计师. |
A3DObject() | 参数化圆柱.它也可以用来表示一个形,当半径顶/半徑底的值为零时. |
getName() → String | 子的高度. |
setName(name: String) | 构建一个指定半径的 CircleShape 配置文件. |
getProperties() → PropertyCollection | 启动一个新的Cylinder类实例. |
findProperty(name: String) → Property | 启动了新的骨类实例. |
getProperty(name: String) → Object | 获取节点在当前姿势下的变换矩阵。. |
setProperty(name: String, value: Object) | 获取宽度段。. |
removeProperty(name: String) → boolean | 获取此实体的实体渲染器键。. |