圆柱体

Cylinder class

参数化圆柱体。当 radiusTop/radiusBottom 为零时,它也可用于表示圆锥体。

方法

constructor

名称描述
constructor()初始化 Cylinder 类的新实例。

Result:


constructor_overload

名称描述
constructor_overload(radius, height)初始化 Cylinder 类的新实例。

Parameters:

名称类型描述
半径数字顶部和底部盖的半径。
height数字高度。

Result:


constructor_overload2

名称描述
constructor_overload2(radiusTop, radiusBottom, height)初始化 Cylinder 类的新实例。

Parameters:

名称类型描述
radiusTop数字顶部半径。
radiusBottom数字底部半径。
height数字高度。

Result:


constructor_overload3

名称描述
constructor_overload3(radiusTop, radiusBottom, height, radialSegments, heightSegments, openEnded)初始化 Cylinder 类的新实例。

Parameters:

名称类型描述
radiusTop数字圆柱体顶部盖的半径。
radiusBottom数字圆柱体底部盖的半径。
height数字圆柱体的高度。
radialSegments数字顶部和底部圆的径向分段..
heightSegments数字高度段。
openEndedboolean如果设置为

Result:


constructor_overload4

名称描述
constructor_overload4(name, radiusTop, radiusBottom, height, radialSegments, heightSegments, openEnded, thetaStart, thetaLength)初始化 Cylinder 类的新实例。

Parameters:

名称类型描述
name字符串此对象的名称
radiusTop数字圆柱体顶部盖的半径。
radiusBottom数字圆柱体底部盖的半径。
height数字圆柱体的高度。
radialSegments数字顶部和底部圆的径向分段..
heightSegments数字高度段。
openEndedboolean如果设置为
thetaStart数字Theta 起始。
thetaLength数字Theta 长度。

Result:


getOffsetBottom

名称描述
getOffsetBottom()获取或设置底部侧的顶点变换偏移。

Result:


setOffsetBottom

名称描述
setOffsetBottom(value)获取或设置底部侧的顶点变换偏移。

Result:


getOffsetTop

名称描述
getOffsetTop()获取或设置顶部侧的顶点变换偏移。

Result:


setOffsetTop

名称描述
setOffsetTop(value)获取或设置顶部侧的顶点变换偏移。

Result:


getGenerateFanCylinder

名称描述
getGenerateFanCylinder()获取或设置当 ThetaLength 小于 2π 时是否生成扇形圆柱,否则模型将不会被裁剪。

Result:


setGenerateFanCylinder

名称描述
setGenerateFanCylinder(value)获取或设置当 ThetaLength 小于 2π 时是否生成扇形圆柱,否则模型将不会被裁剪。

Result:


getShearBottom

名称描述
getShearBottom()获取或设置底部的剪切变换,向量存储以弧度测量的 (x 轴, z 轴) 剪切值,默认值为 (0, 0)。

Result:


setShearBottom

名称描述
setShearBottom(value)获取或设置底部的剪切变换,向量存储以弧度测量的 (x 轴, z 轴) 剪切值,默认值为 (0, 0)。

Result:


getShearTop

名称描述
getShearTop()获取或设置顶部的剪切变换,向量存储以弧度测量的 (x 轴, z 轴) 剪切值,默认值为 (0, 0)。

Result:


setShearTop

名称描述
setShearTop(value)获取或设置顶部的剪切变换,向量存储以弧度测量的 (x 轴, z 轴) 剪切值,默认值为 (0, 0)。

Result:


getRadiusTop

名称描述
getRadiusTop()获取或设置圆柱顶部盖的半径。顶部盖的半径。

Result:


setRadiusTop

名称描述
setRadiusTop(value)获取或设置圆柱顶部盖的半径。顶部盖的半径。

Result:


getRadiusBottom

名称描述
getRadiusBottom()获取或设置圆柱底部盖的半径。底部盖的半径。

Result:


setRadiusBottom

名称描述
setRadiusBottom(value)获取或设置圆柱底部盖的半径。底部盖的半径。

Result:


getHeight

名称描述
getHeight()获取或设置圆柱的高度。高度。

Result:


setHeight

名称描述
setHeight(value)获取或设置圆柱的高度。高度。

Result:


getRadialSegments

名称描述
getRadialSegments()获取或设置径向段数。径向段数。

Result:


setRadialSegments

名称描述
setRadialSegments(value)获取或设置径向段数。径向段数。

Result:


getHeightSegments

名称描述
getHeightSegments()获取或设置高度段。高度段。

Result:


setHeightSegments

名称描述
setHeightSegments(value)获取或设置高度段。高度段。

Result:


getOpenEnded

名称描述
getOpenEnded()获取或设置一个值,指示此圆柱是否为开放式。默认值为 false。若为开放式则为 true;否则,顶部/底部盖存在。

Result:


setOpenEnded

名称描述
setOpenEnded(value)获取或设置一个值,指示此圆柱是否为开放式。默认值为 false。若为开放式则为 true;否则,顶部/底部盖存在。

Result:


getThetaStart

名称描述
getThetaStart()获取或设置 theta 起始角度。默认值为 0。theta 起始角度。

Result:


setThetaStart

名称描述
setThetaStart(value)获取或设置 theta 起始角度。默认值为 0。theta 起始角度。

Result:


getThetaLength

名称描述
getThetaLength()获取或设置 theta 的长度。默认值为 2π。theta 的长度。

Result:


setThetaLength

名称描述
setThetaLength(value)获取或设置 theta 的长度。默认值为 2π。theta 的长度。

Result:


getCastShadows

名称描述
getCastShadows()获取或设置此几何体是否可以投射阴影。

Result:


setCastShadows

名称描述
setCastShadows(value)获取或设置此几何体是否可以投射阴影。

Result:


getReceiveShadows

名称描述
getReceiveShadows()获取或设置此几何体是否可以接收阴影。

Result:


setReceiveShadows

名称描述
setReceiveShadows(value)获取或设置此几何体是否可以接收阴影。

Result:


getParentNodes

名称描述
getParentNodes()获取所有父节点,实体可以附加到多个父节点以实现几何实例化。

Result:


getExcluded

名称描述
getExcluded()获取或设置在导出期间是否排除此实体。

Result:


setExcluded

名称描述
setExcluded(value)获取或设置在导出期间是否排除此实体。

Result:


getParentNode

名称描述
getParentNode()获取或设置第一个父节点,如果设置了第一个父节点,则此实体将从其他父节点分离。父节点。

Result:


setParentNode

名称描述
setParentNode(value)获取或设置第一个父节点,如果设置了第一个父节点,则此实体将从其他父节点分离。父节点。

Result:


getScene

名称描述
getScene()获取此对象所属的场景

Result:


getName

名称描述
getName()获取或设置名称。名称。

Result:


setName

名称描述
setName(value)获取或设置名称。名称。

Result:


getProperties

名称描述
getProperties()获取所有属性的集合。

Result:


toMesh

名称描述
toMesh()将当前对象转换为网格

Result: Mesh


getBoundingBox

名称描述
getBoundingBox()获取当前实体在其对象空间坐标系中的边界框。

Result: Mesh


getEntityRendererKey

名称描述
getEntityRendererKey()获取在渲染器中注册的实体渲染器的键

Result: EntityRendererKey


removeProperty

名称描述
removeProperty(property)移除动态属性。

Parameters:

名称类型描述
propertyProperty要移除哪个属性

Result: boolean


removeProperty

名称描述
removeProperty(property)移除按名称标识的指定属性

Parameters:

名称类型描述
propert字符串null

Result: boolean


getProperty

名称描述
getProperty(property)获取指定属性的值

Parameters:

名称类型描述
property字符串属性名称

Result: 对象


setProperty

名称描述
setProperty(property, value)设置指定属性的值

Parameters:

名称类型描述
property字符串属性名称
对象属性的值

Result: 对象


findProperty

名称描述
findProperty(propertyName)查找属性。它可以是动态属性(由 CreateDynamicProperty/SetProperty 创建)或本机属性(通过其名称标识)

Parameters:

名称类型描述
propertyName字符串属性名称。

Result: Property