Line

概要

Line は Aspose.3D の Java 用 FOSS におけるクラスです。継承元: Curve。

ポリラインは、getControlPoints() で定義された点の集合によって定義され、getSegments() で接続されるパスであり、接続された線分の集合でもあります。

このクラスは、Java プログラムで Line オブジェクトを操作するための 32 のメソッドを提供します。利用可能なメソッドは A3DObject、Curve、Entity、Line、SceneObject、findProperty、fromPoints、getBoundingBox、getColor、getControlPoints、getEntityRendererKey、getExcluded、および追加の 16 メソッドです。すべてのパブリックメンバーは、Aspose.3D の Java 用 FOSS パッケージをインストールした後、任意の Java アプリケーションからアクセス可能です。プロパティ: boundingBox、color、controlPoints、entityRendererKey、excluded、name、およびさらに 6 つです。

プロパティ

名前型アクセス説明
controlPointsList<Vector4>読み取りすべての制御点を取得します。
visibleboolean読み取りジオメトリが表示されているかどうかを取得します。
segmentsList<int[]>読み取りラインのセグメントを取得します。
colorVector3読み取り線の色を取得または設定します。デフォルト値は白(1, 1, 1)です。
entityRendererKeyEntityRendererKey読み取りこのエンティティのエンティティレンダラーキーを取得します。
parentNodeNode読み取り親ノードを取得します。
parentNodesArrayList<Node>読み取り親ノードを取得します。
excludedboolean読み取り除外されたものを取得します。
boundingBoxBoundingBox読み取りバウンディングボックスを取得します。
sceneScene読み取りシーンを取得します。
nameString読み取り名前を取得します。
propertiesPropertyCollection読み取りプロパティを取得します。

メソッド

シグネチャ説明
getControlPoints() → List<Vector4>すべての制御点を取得します。
getVisible() → booleanジオメトリが表示されているかどうかを取得します。
setVisible(value: boolean)表示される値を設定します。
getSegments() → List<int[]>ラインのセグメントを取得します。
Line()Line クラスの新しいインスタンスを初期化します。
Line(name: String)Line クラスの新しいインスタンスを初期化します。
fromPoints() → Line点の集合から Line インスタンスを構築します。
makeDefaultIndices()0,1,2,3….getControlPoints().Length-1 のシーケンスを生成し、getSegments() に渡すことで、ControlPoints を単一行として使用できるようにします。
getColor() → Vector3ラインの色を取得または設定します。デフォルト値は白(1, 1, 1)です。
setColor(color: Vector3)色の値を設定します。
Curve()コンストラクタ。
getEntityRendererKey() → EntityRendererKeyこのエンティティのエンティティレンダラーキーを取得します。
Entity(name: String)この Line インスタンスで Entity(name) を呼び出します。
getParentNode() → Node親ノードを返します。
setParentNode(value: Node)親ノードの値を設定します。
getParentNodes() → ArrayList<Node>ジオメトリが可視かどうかを取得します。
getExcluded() → boolean除外されたものを返します。
setExcluded(value: boolean)除外された値を設定します。
getBoundingBox() → BoundingBoxバウンディングボックスを返します。
SceneObject()この Line インスタンスで SceneObject を呼び出します。
SceneObject(name: String)この Line インスタンスで SceneObject(name) を呼び出します。
getScene() → Sceneシーンを返します。
A3DObject()この Line インスタンスに対して A3DObject を呼び出します。
A3DObject(name: String)ポリラインは、getControlPoints() で取得できる点の集合で定義されたパスであり、getSegments() によって接続されます。つまり、接続された線分の集合ともなります。ラインは通常、直線オブジェクトであり、曲線を表すことはできません。曲線を表現するには、NurbsCurve を使用します。
getName() → String名前を返します。
setName(name: String)名前の値を設定します。
getProperties() → PropertyCollectionプロパティを返します。
findProperty(name: String) → Propertyこの Line インスタンスで findProperty(name) を呼び出します。
getProperty(name: String) → Objectこの Line インスタンスで getProperty(name) を呼び出します。
setProperty(name: String, value: Object)行のセグメントを取得します。
removeProperty(name: String) → booleanこの Line インスタンスで removeProperty(name) を呼び出します。
removeProperty(property: Property) → booleanこの Line インスタンスで removeProperty(property) を呼び出します。

参照

 日本語