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描述情况
visibleboolean阅读获取可见的。.
castShadowsboolean阅读获取投射阴影。.
receiveShadowsboolean阅读获取接收阴影。.
controlPointsjava.util.List<Vector4>阅读获取控制点。.
vertexElementsjava.util.List<VertexElement>阅读获取顶点元素。.
deformersjava.util.List<Deformer>阅读获取变形器。.
deformers2java.util.Collection<T>阅读获取 deformers2。.
parentNodeNode阅读获取父节点。.
parentNodesArrayList<Node>阅读获取父节点。.
excludedboolean阅读获取已排除的。.
boundingBoxBoundingBox阅读获取边界框。.
entityRendererKeyEntityRendererKey阅读获取实体渲染器键。.
sceneScene阅读获取场景。.
nameString阅读获取名称。.
propertiesPropertyCollection阅读获取属性。.

方法

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获取此实体的实体渲染器键。.

查看更多

 中文