Aspose.ThreeD.Entities

すべてのジオメトリとエンティティは、この名前空間で定義されています

クラス

クラス説明
Boxボックス.
Cameraカメラは、シーンを見ている視聴者の視点を表します.
CircleACircle曲線は、円形状のエッジにある点のセットで構成されます.
CompositeCurveACompositeCurve複数の曲線セグメントで構成されています.
Curveすべての曲線の実装の基本クラス。
CylinderParameterized Cylinder. radiusTop/radiusBottom のいずれかがゼロの場合、円錐を表すためにも使用できます。
Dishパラメータ化した料理.
EllipseアンEllipse楕円の形状を形成する点のセットを定義します.
Frustumの基本クラスCameraLight
Geometryすべてのレンダリング可能なジオメトリ オブジェクトの基本クラス (MeshNurbsSurfacePatchなど).
Light光がシーンを照らします.
Lineポリラインは、一連のポイントによって定義されるパスです。ControlPoints 、およびによって接続されていますSegments, これは、接続された線分のセットにもなり得ることを意味します。NurbsCurve.
LinearExtrusion線形押し出しは、入力として 2D 形状を取り、その形状を 3 次元に拡張します。
Meshメッシュは多数の n 辺のポリゴンで構成されています。
NurbsCurveNURBS カーブ NURBS(非一様有理基底スプライン)で表される曲線です, NURBS曲線はそのによって定義されますOrder、加重のセットControlPointsそしてKnotVectors コントロール ポイントの w コンポーネントは、それが何であれ、コントロール ポイントの重みとして使用されます。TwoDimensionalまたThreeDimensional
NurbsDirection3DNurbsSurface 2 つの方向があります。UVNurbsDirection各方向のデータを定義します。 方向は実際には NURBS カーブです。つまり、方向によっても定義されます。OrderKnotVectors 、および一連の加重制御点 (で定義)NurbsSurface ).
NurbsSurfaceNurbsSurfaceで表される曲面です。NURBS(非一様有理基底スプライン), ANurbsSurfaceによって定義されますNurbsDirectionUV. コントロール ポイントの w コンポーネントは、方向のタイプが何であれ、コントロール ポイントの重みとして使用されます。TwoDimensionalまたThreeDimensional
PatchAPatchに似たパラメトリック モデリング サーフェスです。NurbsSurface 、2 つの によっても定義されますPatchDirectionUV. しかし違いPatchNurbsSurfaceそれはPatchDirection曲線 は次のいずれかになりますBezier 、QuadraticBezier 、BasisSpline 、CardinalSplineとLinear
PatchDirectionパッチの U および V 方向。
Planeパラメータ化された平面.
PointCloudポイント クラウドにはトポロジ情報は含まれず、コントロール ポイントと頂点要素のみが含まれます。
PolygonBuilderポリゴンを構築するためのヘルパー クラスMesh
PolygonModifierpolygons を変更するユーティリティ
Primitiveすべてのプリミティブの基本クラス
Pyramidパラメータ化されたピラミッド.
RectangularTorusパラメータ化された長方形のトーラス.
RevolvedAreaSolidこのクラスは、軸を中心にプロファイルによって提供される断面を回転させることにより、ソリッド モデルを表します.
Shapeシェイプは、Maya のクラスタ デフォーマに似た一連のコントロール ポイントの変形を表します。 たとえば、作成したジオメトリにシェイプを追加できます。 また、形状とジオメトリは同じトポロジ情報を持ちますが、制御点の位置が異なります。 さまざまな量の影響で、ジオメトリはデフォメーション エフェクトを実行します。
SkeletonSkeleton主に CAD ソフトウェアで使用され、設計者が骨格構造の変換を操作できるようにします。通常、CAD ソフトウェア以外では役に立ちません。 骨格階層を CAD ソフトウェアの 1 つのオブジェクトのように機能させるには、トップSkeleton設定によるルートノードとしてのノードTypeにSkeleton, およびすべての子をに設定Bone
Sphereパラメータ化された球体.
SweptAreaSolidASweptAreaSolid準線に沿ってプロファイルをスイープしてジオメトリを構築します.
Torusパラメータ化されたトーラス.
TransformedCurveATransformedCurve変換行列を使用して曲線に配置を与えます。 これにより、内部で変換を実行できます。TrimmedCurveまたCompositeCurve.
TriMeshTriMesh には、GPU で直接使用できる生データが含まれています。 このクラスは、頂点ごとのデータのみを含むメッシュの構築を支援するユーティリティです。
TriMesh<T>の汎用バージョンTriMeshユーザーの静的定義頂点 type
TrimmedCurveベース カーブの両端をトリムした境界付きカーブ。
VertexElement頂点要素の基本クラス。 頂点要素タイプは、VertexElementType によって識別されます。 VertexElement は、頂点要素がジオメトリ サーフェスにどのようにマップされるか、およびマッピング情報がメモリ内でどのように配置されるかを記述します。 VertexElement には、法線、UV、またはその他の種類の情報が含まれています。
VertexElementBinormal指定されたコンポーネントの従法線ベクトルを定義します。
VertexElementDoublesTemplateコンクリートを定義するためのヘルパー クラスVertexElement実装.
VertexElementEdgeCrease指定したコンポーネントのエッジの折り目を定義します
VertexElementHole指定されたポリゴンが hole かどうかを定義します
VertexElementIntsTemplateコンクリートを定義するためのヘルパー クラスVertexElement実装.
VertexElementMaterial指定されたコンポーネントのマテリアル インデックスを定義します。 ノードは複数のマテリアルを持つことができます。VertexElementMaterialさまざまなマテリアルでジオメトリのさまざまな部分をレンダリングするために使用されます.
VertexElementNormal指定されたコンポーネントの法線ベクトルを定義します。
VertexElementPolygonGroup指定されたコンポーネントのポリゴン グループを定義して、関連するポリゴンをグループ化します。
VertexElementSmoothingGroupスムージング グループは、滑らかな表面を形成するように見えるポリゴン メッシュ内のポリゴンのグループです. DOS 用の 3D Studio max などの初期の 3D モデリング ソフトウェアでは、スムージング グループを使用して、各メッシュ頂点の法線ベクトルの保存を無効にしていました.
VertexElementSpecular指定されたコンポーネントのスペキュラ カラーを定義します。
VertexElementTangent指定されたコンポーネントの接線ベクトルを定義します。
VertexElementTemplate<T>コンクリートを定義するためのヘルパー クラスVertexElement実装.
VertexElementUserData指定されたコンポーネントのカスタム ユーザー データを定義します。 通常は、特別な目的のためのアプリケーション固有のデータです。
VertexElementUV指定されたコンポーネントの UV 座標を定義します。 ジオメトリは複数持つことができますVertexElementUV要素があり、それぞれに異なるTextureMappings.
VertexElementVector4コンクリートを定義するためのヘルパー クラスVertexElement実装.
VertexElementVertexColor指定したコンポーネントの頂点カラーを定義します
VertexElementVertexCrease指定したコンポーネントの頂点の折り目を定義します
VertexElementVisibility指定されたコンポーネントが表示されているかどうかを定義します
VertexElementWeight指定されたコンポーネントのブレンド重量を定義します。

構造物

構造説明
EndPoint曲線をトリムする終点。パラメーター値またはデカルト ポイントを指定できます。

インターフェース

インターフェース説明
IIndexedVertexElementインデックス付き VertexElement data.
IMeshConvertibleこのインターフェースを実装したエンティティは、Mesh
IOrientable方向付け可能なエンティティは、このインターフェイスを実装する必要があります.

列挙

列挙説明
ApertureModeカメラ絞りモード. 絞りモードは、カメラの絞りを制御する値を決定します。 絞りモードが HorizAndVert、Horizontal、または Vertical の場合、視野が使用されます。 絞りモードが FocalLength の場合、焦点距離が使用されます。
CurveDimension曲線の寸法。
LightTypeライトの種類.
MappingMode要素をサーフェスにマップする方法を決定します。 MappingMode定義方法VertexElementジオメトリのサーフェスにマッピングされます.
NurbsTypeNURBS タイプ。
PatchDirectionTypeパッチの方向の種類.
ProjectionTypeカメラの投影タイプ.
ReferenceModeReferenceMode . によってマッピング情報が保存および参照される方法を定義します。
RotationMode錐台の回転モード
SkeletonTypeSkeleton s types.
SplitMeshPolicyサブメッシュ間で頂点/制御点データを共有するか、各サブメッシュに独自の圧縮データがあります.
TextureMappingのテクスチャ マッピング タイプVertexElementUV 使用されるテクスチャ マッピングの種類について説明します。
VertexElementTypeモデリングでの使用方法を定義した頂点要素のタイプ.