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個。

プロパティ

名前型アクセス説明
widthSegmentsint読み取り幅セグメントを取得または設定します。
heightSegmentsint読み取り高さセグメントを取得または設定します。
phiStartdouble読み取りphi の開始角度を取得または設定します。
phiLengthdouble読み取りphi の長さを取得または設定します。
thetaStartdouble読み取りtheta start を取得または設定します。
thetaLengthdouble読み取りtheta の長さを取得または設定します。
radiusdouble読み取り球の半径を取得または設定します。
visibleboolean読み取り可視状態を取得します。
castShadowsboolean読み取りキャスト シャドウを取得します。
receiveShadowsboolean読み取り受信シャドウを取得します。
controlPointsjava.util.List<Vector4>読み取り制御点を取得します。
vertexElementsjava.util.List<VertexElement>読み取り頂点要素を取得します。
deformersjava.util.List<Deformer>読み取り変形子を取得します。
deformers2java.util.Collection<T>読み取りdeformers2 を取得します。
parentNodeNode読み取り親ノードを取得します。
parentNodesArrayList<Node>読み取り親ノードを取得します。
excludedboolean読み取り除外されたものを取得します。
boundingBoxBoundingBox読み取りバウンディングボックスを取得します。
entityRendererKeyEntityRendererKey読み取りエンティティレンダラーキーを取得します。
sceneScene読み取りシーンを取得します。
nameString読み取り名前を取得します。
propertiesPropertyCollection読み取りプロパティを取得します。

メソッド

シグネチャ説明
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() → doublephi start を取得または設定します。
setPhiStart(value: double)phi の開始値を設定します。
getPhiLength() → doublephi の長さを取得または設定します。
setPhiLength(value: double)phi の長さの値を設定します。
getThetaStart() → doubleTheta の開始位置を取得または設定します。
setThetaStart(value: double)theta の開始値を設定します。
getThetaLength() → doubletheta の長さを取得または設定します。
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) を呼び出します。

参照

 日本語