Cylinder

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:

名前説明
radiusTopCylinder の上部キャップの半径。
radiusBottomCylinder の下部キャップの半径。
heightCylinder の高さ。
radialSegments上部と下部の円のラジアルセグメント..
heightSegments高さセグメント。
openEndedboolean設定する場合は

Result:


constructor_overload4

名前説明
constructor_overload4(name, radiusTop, radiusBottom, height, radialSegments, heightSegments, openEnded, thetaStart, thetaLength)Cylinder クラスの新しいインスタンスを初期化します。

Parameters:

名前説明
name文字列このオブジェクトの名前
radiusTopCylinder の上部キャップの半径。
radiusBottomCylinder の下部キャップの半径。
heightCylinder の高さ。
radialSegments上部と下部の円のラジアルセグメント..
heightSegments高さセグメント。
openEndedboolean設定する場合は
thetaStartTheta の開始。
thetaLengthTheta の長さ。

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()シータ開始角度を取得または設定します。デフォルト値は 0 です。シータ開始角度です。

Result:


setThetaStart

名前説明
setThetaStart(value)シータ開始角度を取得または設定します。デフォルト値は 0 です。シータ開始角度です。

Result:


getThetaLength

名前説明
getThetaLength()シータの長さを取得または設定します。デフォルト値は 2π です。シータの長さです。

Result:


setThetaLength

名前説明
setThetaLength(value)シータの長さを取得または設定します。デフォルト値は 2π です。シータの長さです。

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