Mesh
概要
Mesh タイプスクリプトのFOSSで,PLACEHOLDER_0というクラスです. 遺産は: Geometry.
Mesh.constructor は,オプションの名前や高度マップ,変換と三メッシュフラグを備えた新しいMeshを作成します.
このクラスでは,TypeScript プログラムでMesh オブジェクトと作業するための13のメソッドが提供されています. 可能な方法には: constructor, createPolygon, difference, doBoolean, getBoundingBox, getEntityRendererKey, getPolygonSize, intersect, isManifold, optimize, toMesh, triangulate,追加方法 1 つ. すべてのパブリックメンバーは,任意の Typescript アプリケーションにアクセスできます. Aspose.3D FOSS for Typscript パッケージをインストールした後です. 特性: deformers, edges, polygonCount, polygons.
記述
Mesh Aspose.3D FOSSライブラリで12のメソッドと4つのプロパティをプログラム化に使用するクラスです.これは拡張します. Geometry,共通の機能を親型から継承する.
基本能力は: number[]; number; number[][].これらの操作により,開発者はメッシュ機能を TypeScript アプリケーションに直接統合することができます.
クラスも提供します. edges 土地 (縁を掴む) polygonCount 積分値 (多角数を得る) を表示します. polygons ポリゴンを得る.
インスタンスは,デフォルト値でオブジェクトを初期化する単一のコンストラクターによって作成されます.
特性について
| 名称 (名) | タイプ | Access | 記述 |
|---|---|---|---|
edges | number[] | 読み取ること | 端を掴む. |
polygonCount | number | 読み取ること | 複数の角を数えます. |
polygons | number[][] | 読み取ること | 複数角を表示します. |
deformers | any[] | 読み取ること | 変形剤を手に入れる. |
方法について
| Signature | 記述 |
|---|---|
| `constructor(name: string | null, _heightMap: any, _transform: any, _triMesh: boolean |
createPolygon() | 網格に新しい多角形を追加する. |
getPolygonSize(index: number) → number | 指定したインデックスで多角形の頂点数を返します. |
toMesh() → Mesh | 元のオブジェクトを表すMeshインスタンス (アイデンティティ変換) を返します. |
optimize(_vertexElements: boolean, _toleranceControlPoint: number, _toleranceNormal: number, _toleranceUV: number) → Mesh | FOSS版では実装されていません. は実行時に投げられます. 制御点,正常値およびUVの頂点要素フラグと許容値を使用してメッシュ複雑さを減らす. |
doBoolean(_op: any, _a: Mesh, _transformA: any, _b: Mesh, _transformB: any) → Mesh | FOSS版では実装されていません. は実行時に投げられます. 対応する変換を伴うメッシュ _a と _b において,_op によって定義されたブールの操作を実行します. |
isManifold() → boolean | FOSS版では実装されていません. は実行時に投げられます. 変数が設定されている場合 true を返します. |
union(_a: Mesh, _b: Mesh) → Mesh | FOSS版では実装されていません. は実行時に投げられます. ネットワークの結合である新しいメッシュを返します. |
difference(_a: Mesh, _b: Mesh) → Mesh | FOSS版では実装されていません. は実行時に投げられます. mesh _a - mesh_b の差となる新しい Mesh を返します. |
intersect(_a: Mesh, _b: Mesh) → Mesh | FOSS版では実装されていません. は実行時に投げられます. |
triangulate() → Mesh | 網内のすべての多角形を三角形のように変換し,メッシュを返します. |
getBoundingBox() → any | 制限ボックスを返します. |
getEntityRendererKey() → any | FOSS版では実装されていません. は実行時に投げられます. エンティティレンダリングキーを返します. |