Sphere
概要
Sphere は Aspose.3D の Java 用 FOSS のクラスです。継承元: Geometry, IMeshConvertible。
パラメータ化された球体。
このクラスは、Java プログラム内の Sphere オブジェクトを操作するためのメソッドを60個提供します。利用可能なメソッドは、A3DObject、Entity、Geometry、SceneObject、Sphere、addDeformer、addElement、createElement、createElementUV、findProperty、getBoundingBox、getCastShadows、および追加の39個です。すべてのパブリックメンバーは、Aspose.3D の Java 用 FOSS パッケージをインストールした後、任意の Java アプリケーションからアクセス可能です。プロパティ: boundingBox、castShadows、controlPoints、deformers、deformers2、entityRendererKey、およびさらに16個。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
widthSegments | int | 読み取り | 幅セグメントを取得または設定します。 |
heightSegments | int | 読み取り | 高さセグメントを取得または設定します。 |
phiStart | double | 読み取り | phi の開始角度を取得または設定します。 |
phiLength | double | 読み取り | phi の長さを取得または設定します。 |
thetaStart | double | 読み取り | theta start を取得または設定します。 |
thetaLength | double | 読み取り | theta の長さを取得または設定します。 |
radius | double | 読み取り | 球の半径を取得または設定します。 |
visible | boolean | 読み取り | 可視状態を取得します。 |
castShadows | boolean | 読み取り | キャスト シャドウを取得します。 |
receiveShadows | boolean | 読み取り | 受信シャドウを取得します。 |
controlPoints | java.util.List<Vector4> | 読み取り | 制御点を取得します。 |
vertexElements | java.util.List<VertexElement> | 読み取り | 頂点要素を取得します。 |
deformers | java.util.List<Deformer> | 読み取り | 変形子を取得します。 |
deformers2 | java.util.Collection<T> | 読み取り | deformers2 を取得します。 |
parentNode | Node | 読み取り | 親ノードを取得します。 |
parentNodes | ArrayList<Node> | 読み取り | 親ノードを取得します。 |
excluded | boolean | 読み取り | 除外されたものを取得します。 |
boundingBox | BoundingBox | 読み取り | バウンディングボックスを取得します。 |
entityRendererKey | EntityRendererKey | 読み取り | エンティティレンダラーキーを取得します。 |
scene | Scene | 読み取り | シーンを取得します。 |
name | String | 読み取り | 名前を取得します。 |
properties | PropertyCollection | 読み取り | プロパティを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
Sphere() | デフォルトの半径 1 で Sphere の新しいインスタンスを初期化します。 |
Sphere(radius: double) | 指定された半径で Sphere クラスの新しいインスタンスを初期化します。 |
Sphere(radius: double, widthSegments: int, heightSegments: int) | 指定された半径、幅セグメント、および高さセグメントで Sphere クラスの新しいインスタンスを初期化します。 |
Sphere(name: String, radius: double, widthSegments: int, heightSegments: int, phiStart: double, phiLength: double, thetaStart: double, thetaLength: double) | Sphere クラスの新しいインスタンスを初期化します。 |
getWidthSegments() → int | 幅セグメントを取得または設定します。 |
setWidthSegments(value: int) | 幅セグメントの値を設定します。 |
getHeightSegments() → int | 高さのセグメントを取得または設定します。 |
setHeightSegments(value: int) | 高さのセグメント値を設定します。 |
getPhiStart() → double | phi start を取得または設定します。 |
setPhiStart(value: double) | phi の開始値を設定します。 |
getPhiLength() → double | phi の長さを取得または設定します。 |
setPhiLength(value: double) | phi の長さの値を設定します。 |
getThetaStart() → double | Theta の開始位置を取得または設定します。 |
setThetaStart(value: double) | theta の開始値を設定します。 |
getThetaLength() → double | theta の長さを取得または設定します。 |
setThetaLength(value: double) | theta length の値を設定します。 |
getRadius() → double | 球体の半径を取得または設定します。 |
setRadius(value: double) | 半径の値を設定します。 |
toMesh() → Mesh | 現在のオブジェクトをメッシュに変換する。 |
Geometry() | この Sphere インスタンスで Geometry を呼び出します。 |
Geometry(name: String) | この Sphere インスタンスで Geometry(name) を呼び出します。 |
getVisible() → boolean | 可視オブジェクトを返します。 |
setVisible(value: boolean) | 可視値を設定します。 |
getCastShadows() → boolean | キャストされたシャドウを返します。 |
setCastShadows(value: boolean) | キャスト シャドウの値を設定します。 |
getReceiveShadows() → boolean | 受信シャドウを返します。 |
setReceiveShadows(value: boolean) | Sphere クラスの新しいインスタンスを初期化します。 |
getControlPoints() → java.util.List<Vector4> | 制御点を返します。 |
getVertexElements() → java.util.List<VertexElement> | 頂点要素を返します。 |
getDeformers() → java.util.List<Deformer> | デフォーマーを返します。 |
getElement(type: VertexElementType) → VertexElement | この Sphere インスタンスで getElement(type) を呼び出します。 |
createElement(type: VertexElementType) → VertexElement | 高さセグメントを取得または設定します。 |
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElement | この Sphere インスタンスで createElement(type, mappingMode, referenceMode) を呼び出します。 |
addElement(element: VertexElement) | theta start を取得または設定します。 |
addDeformer(deformer: Deformer) | このジオメトリにデフォーマーを追加し、所有者参照を設定します。 |
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUV | この Sphere インスタンスで getVertexElementOfUV(mapping) を呼び出します。 |
createElementUV(mapping: TextureMapping) → VertexElementUV | この Sphere インスタンスで createElementUV(mapping) を呼び出します。 |
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUV | この Sphere インスタンスで createElementUV(mapping, mappingMode, referenceMode) を呼び出します。 |
getDeformers2() → java.util.Collection<T> | deformers2 を返します。 |
Entity(name: String) | この Sphere インスタンスで Entity(name) を呼び出します。 |
getParentNode() → Node | デフォルト半径 1 の Sphere の新しいインスタンスを初期化します。 |
setParentNode(value: Node) | 親ノードの値を設定します。 |
getParentNodes() → ArrayList<Node> | 親ノードを返します。 |
getExcluded() → boolean | 除外されたものを返します。 |
setExcluded(value: boolean) | 除外される値を設定します。 |
getBoundingBox() → BoundingBox | バウンディングボックスを返します。 |
getEntityRendererKey() → EntityRendererKey | エンティティレンダラーキーを返します。 |
SceneObject() | パラメータ化された球体。 |
SceneObject(name: String) | この Sphere インスタンスで SceneObject(name) を呼び出します。 |
getScene() → Scene | シーンを返します。 |
A3DObject() | この Sphere インスタンスで A3DObject を呼び出します。 |
A3DObject(name: String) | この Sphere インスタンスで A3DObject(name) を呼び出します。 |
getName() → String | 名前を返します。 |
setName(name: String) | 名前の値を設定します。 |
getProperties() → PropertyCollection | 指定された半径で Sphere クラスの新しいインスタンスを初期化します。 |
findProperty(name: String) → Property | この Sphere インスタンスで findProperty(name) を呼び出します。 |
getProperty(name: String) → Object | この Sphere インスタンスで getProperty(name) を呼び出します。 |
setProperty(name: String, value: Object) | プロパティの値を設定します。 |
removeProperty(name: String) → boolean | この Sphere インスタンスで removeProperty(name) を呼び出します。 |
removeProperty(property: Property) → boolean | この Sphere インスタンスで removeProperty(property) を呼び出します。 |