Plane

Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.SceneObject, com.aspose.threed.Entity, com.aspose.threed.Primitive

public class Plane extends Primitive

パラメトリック平面。

コンストラクタ

コンストラクタ説明
Plane()デフォルトサイズ 1x1 の Plane の新しいインスタンスを初期化します。
Plane(double length, double width)Plane の新しいインスタンスを初期化します。
Plane(String name, double length, double width, int lengthSegments, int widthSegments)Plane の新しいインスタンスを初期化します。

メソッド

メソッド説明
equals(Object arg0)
findProperty(String propertyName)プロパティを検索します。
getBoundingBox()現在のエンティティのオブジェクト空間座標系におけるバウンディングボックスを取得します。
getCastShadows()このジオメトリが影を落とすかどうかを取得します
getClass()
getEntityRendererKey()レンダラーに登録されたエンティティレンダラーのキーを取得します
getExcluded()エクスポート時にこのエンティティを除外するかどうかを取得します。
getLength()平面の長さを取得します。
getLengthSegments()長さのセグメントを取得します。
getName()名前を取得します。
getParentNode()最初の親ノードを取得します。最初の親ノードを設定すると、このエンティティは他の親ノードから切り離されます。
getParentNodes()すべての親ノードを取得します。エンティティはジオメトリインスタンシングのために複数の親ノードにアタッチできます。
getProperties()すべてのプロパティのコレクションを取得します。
getProperty(String property)指定されたプロパティの値を取得します
getReceiveShadows()このジオメトリが影を受け取るかどうかを取得します。
getScene()このオブジェクトが属するシーンを取得します
getUp()平面の上方向ベクトルを取得します。デフォルト値は (0, 1, 0) で、平面の生成に影響します。
getWidth()平面の幅を取得します。
getWidthSegments()幅のセグメントを取得します。
hashCode()
notify()
notifyAll()
removeProperty(Property property)動的プロパティを削除します。
removeProperty(String property)名前で識別される指定されたプロパティを削除します
setCastShadows(boolean value)このジオメトリが影を落とすかどうかを設定します
setExcluded(boolean value)エクスポート時にこのエンティティを除外するかどうかを設定します。
setLength(double value)平面の長さを設定します。
setLengthSegments(int value)長さのセグメントを設定します。
setName(String value)名前を設定します。
setParentNode(Node value)最初の親ノードを設定します。最初の親ノードを設定すると、このエンティティは他の親ノードから切り離されます。
setProperty(String property, Object value)指定されたプロパティの値を設定します
setReceiveShadows(boolean value)このジオメトリが影を受け取るかどうかを設定します。
setUp(Vector3 value)平面の上方向ベクトルを設定します。デフォルト値は (0, 1, 0) で、平面の生成に影響します。
setWidth(double value)平面の幅を設定します。
setWidthSegments(int value)幅のセグメントを設定します。
toMesh()現在のオブジェクトをメッシュに変換します
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

Plane()

public Plane()

デフォルトサイズ 1x1 の Plane の新しいインスタンスを初期化します。

Plane(double length, double width)

public Plane(double length, double width)

Plane の新しいインスタンスを初期化します。

Parameters:

パラメーター説明
長さdouble平面の長さ。
double平面の幅。

Plane(String name, double length, double width, int lengthSegments, int widthSegments)

public Plane(String name, double length, double width, int lengthSegments, int widthSegments)

Plane の新しいインスタンスを初期化します。

Parameters:

パラメーター説明
名前java.lang.String名前。
長さdouble平面の長さ。
double平面の幅。
lengthSegmentsint長さのセグメント。
widthSegmentsint幅のセグメント。

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

パラメーター説明
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

プロパティを検索します。動的プロパティ(CreateDynamicProperty/SetProperty により作成)またはネイティブプロパティ(名前で識別)になる可能性があります。

Parameters:

パラメーター説明
propertyNamejava.lang.Stringプロパティ名。

Returns: Property - The property.

getBoundingBox()

public BoundingBox getBoundingBox()

現在のエンティティのオブジェクト空間座標系におけるバウンディングボックスを取得します。

Returns: BoundingBox - the bounding box of current entity in its object space coordinate system. Example: The following code shows how to calculate the bounding box of a shape

Entity entity = new Sphere();
     entity.setRadius(10);
     var bbox = entity.getBoundingBox();
     System.out.printf("The bounding box of the entity is %s ~ %s", bbox.getMinimum(), bbox.getMaximum());

getCastShadows()

public boolean getCastShadows()

このジオメトリが影を落とすかどうかを取得します

Returns: boolean - このジオメトリが影を落とすかどうか

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEntityRendererKey()

public EntityRendererKey getEntityRendererKey()

レンダラーに登録されたエンティティレンダラーのキーを取得します

Returns: EntityRendererKey - the key of the entity renderer registered in the renderer

getExcluded()

public boolean getExcluded()

エクスポート時にこのエンティティを除外するかどうかを取得します。

Returns: boolean - エクスポート時にこのエンティティを除外するかどうか。

getLength()

public double getLength()

平面の長さを取得します。

Returns: double - 平面の長さ。

getLengthSegments()

public int getLengthSegments()

長さのセグメントを取得します。

Returns: int - 長さのセグメント。

getName()

public String getName()

名前を取得します。

Returns: java.lang.String - 名前です。

getParentNode()

public Node getParentNode()

最初の親ノードを取得します。最初の親ノードを設定すると、このエンティティは他の親ノードから切り離されます。

Returns: Node - the first parent node, if set the first parent node, this entity will be detached from other parent nodes.

getParentNodes()

public ArrayList<Node> getParentNodes()

すべての親ノードを取得します。エンティティはジオメトリインスタンシングのために複数の親ノードにアタッチできます。

Returns: java.util.ArrayList<com.aspose.threed.Node> - すべての親ノード、エンティティはジオメトリ インスタンシングのために複数の親ノードにアタッチできます

getProperties()

public PropertyCollection getProperties()

すべてのプロパティのコレクションを取得します。

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

指定されたプロパティの値を取得します

Parameters:

パラメーター説明
プロパティjava.lang.Stringプロパティ名

Returns: java.lang.Object - 見つかったプロパティの値

getReceiveShadows()

public boolean getReceiveShadows()

このジオメトリが影を受け取るかどうかを取得します。

Returns: boolean - このジオメトリが影を受け取れるかどうか。

getScene()

public Scene getScene()

このオブジェクトが属するシーンを取得します

Returns: Scene - the scene that this object belongs to

getUp()

public Vector3 getUp()

平面の上方向ベクトルを取得します。デフォルト値は (0, 1, 0) で、平面の生成に影響します。

Returns: Vector3 - the up vector of the plane, default value is (0, 1, 0), this affects the generation of the plane

getWidth()

public double getWidth()

平面の幅を取得します。

Returns: double - 平面の幅。

getWidthSegments()

public int getWidthSegments()

幅のセグメントを取得します。

Returns: int - 幅のセグメント。

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

動的プロパティを削除します。

Parameters:

パラメーター説明
propertyProperty削除するプロパティ

Returns: boolean - プロパティが正常に削除された場合は true

removeProperty(String property)

public boolean removeProperty(String property)

名前で識別される指定されたプロパティを削除します

Parameters:

パラメーター説明
プロパティjava.lang.String削除するプロパティ

Returns: boolean - プロパティが正常に削除された場合は true

setCastShadows(boolean value)

public void setCastShadows(boolean value)

このジオメトリが影を落とすかどうかを設定します

Parameters:

パラメーター説明
boolean新しい値

setExcluded(boolean value)

public void setExcluded(boolean value)

エクスポート時にこのエンティティを除外するかどうかを設定します。

Parameters:

パラメーター説明
boolean新しい値

setLength(double value)

public void setLength(double value)

平面の長さを設定します。

Parameters:

パラメーター説明
double新しい値

setLengthSegments(int value)

public void setLengthSegments(int value)

長さのセグメントを設定します。

Parameters:

パラメーター説明
int新しい値

setName(String value)

public void setName(String value)

名前を設定します。

Parameters:

パラメーター説明
java.lang.String新しい値

setParentNode(Node value)

public void setParentNode(Node value)

最初の親ノードを設定します。最初の親ノードを設定すると、このエンティティは他の親ノードから切り離されます。

Parameters:

パラメーター説明
valueNode新しい値

setProperty(String property, Object value)

public void setProperty(String property, Object value)

指定されたプロパティの値を設定します

Parameters:

パラメーター説明
プロパティjava.lang.Stringプロパティ名
java.lang.Objectプロパティの値

setReceiveShadows(boolean value)

public void setReceiveShadows(boolean value)

このジオメトリが影を受け取るかどうかを設定します。

Parameters:

パラメーター説明
boolean新しい値

setUp(Vector3 value)

public void setUp(Vector3 value)

平面の上方向ベクトルを設定します。デフォルト値は (0, 1, 0) で、平面の生成に影響します。

Parameters:

パラメーター説明
valueVector3新しい値

setWidth(double value)

public void setWidth(double value)

平面の幅を設定します。

Parameters:

パラメーター説明
double新しい値

setWidthSegments(int value)

public void setWidthSegments(int value)

幅のセグメントを設定します。

Parameters:

パラメーター説明
int新しい値

toMesh()

public Mesh toMesh()

現在のオブジェクトをメッシュに変換します

Returns: Mesh - The mesh.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

パラメーター説明
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

パラメーター説明
arg0long
arg1int