LinearExtrusion

LinearExtrusion class

線形押し出しは 2D 形状を入力として受け取り、形状を第3次元に拡張します。

メソッド

constructor

名前説明
constructor()LinearExtrusion インスタンスのコンストラクタ。

Result:


constructor_overload

名前説明
constructor_overload(shape, height)LinearExtrusion インスタンスのコンストラクタ。

Result:


getShape

名前説明
getShape()押し出される基本形状。

Result:


setShape

名前説明
setShape(value)押し出される基本形状。

Result:


getDirection

名前説明
getDirection()押し出し方向、デフォルト値は (0, 0, 1) です。

Result:


setDirection

名前説明
setDirection(value)押し出し方向、デフォルト値は (0, 0, 1) です。

Result:


getHeight

名前説明
getHeight()押し出されたジオメトリの高さ、デフォルト値は 1.0 です。

Result:


setHeight

名前説明
setHeight(value)押し出されたジオメトリの高さ、デフォルト値は 1.0 です。

Result:


getSlices

名前説明
getSlices()ねじれた押し出しジオメトリのスライス数、デフォルト値は 1 です。

Result:


setSlices

名前説明
setSlices(value)ねじれた押し出しジオメトリのスライス数、デフォルト値は 1 です。

Result:


getCenter

名前説明
getCenter()この値が false の場合、線形押し出しの Z 範囲は 0 から高さまでになります。false でない場合、範囲は -height/2 から height/2 になります。

Result:


setCenter

名前説明
setCenter(value)この値が false の場合、線形押し出しの Z 範囲は 0 から高さまでになります。false でない場合、範囲は -height/2 から height/2 になります。

Result:


getTwistOffset

名前説明
getTwistOffset()ねじりに使用されるオフセット、デフォルト値は (0, 0, 0) です。

Result:


setTwistOffset

名前説明
setTwistOffset(value)ねじりに使用されるオフセット、デフォルト値は (0, 0, 0) です。

Result:


getTwist

名前説明
getTwist()形状が押し出される角度(度)です。

Result:


setTwist

名前説明
setTwist(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