Node
خلاصه ای
Node کلاس در Aspose.3d برای جاوا است. وارثان از: SceneObject.
Node.Node creates a new empty node with default name and no attached entity.
خواص
| نام: | نوع: | دسترسی | شرح: |
|---|---|---|---|
assetInfo | AssetInfo | بخونید. | متاداتا AssetInfo را برای این گره نگه می دارد. |
visible | boolean | بخونید. | می گیرد یا تعیین می کند که آیا گره قابل مشاهده است. |
childNodes | List<Node> | بخونید. | دسترسی به لیست فرزندان این گره را فراهم می کند. |
entity | Entity | بخونید. | بدست آوردن یا تنظیم یک نهاد اصلی متصل به این گره |
excluded | boolean | بخونید. | نشان می دهد که آیا گره از نمایش یا صادرات خارج شده است. |
entities | List<Entity> | بخونید. | شامل تمام موجوداتی است که با این گره مرتبط هستند. |
metaDatas | List<CustomObject> | بخونید. | ذخیره کردن اجسام متاداتا سفارشی متصل به گره |
materials | List<Material> | بخونید. | مجموعه مواد را که به گره اعمال شده است نگه می دارد. |
material | Material | بخونید. | مواد اولیه گره را می گیرد یا تعیین می کند. |
parentNode | Node | بخونید. | ارجاع به پدر و مادر گره در سلسله مراتب |
transform | Transform | بخونید. | تبدیل محلی گره را فراهم می کند. |
globalTransform | GlobalTransform | بخونید. | GlobalTransform را به صورت جمع آوری شده ارائه می دهد. |
boundingBox | BoundingBox | بخونید. | نشان دهنده ی جعبه محدودی محور هندسه گره است. |
روش ها
| امضا کردن | شرح: |
|---|---|
Node() | یک گره خالی جدید با نام پیش فرض و هیچ موجودی متصل ایجاد می کند. |
Node(name: String) | |
Node(name: String, entity: Entity) | |
getAssetInfo() → AssetInfo | AssetInfo مرتبط با این گره را باز می گرداند. |
setAssetInfo(value: AssetInfo) | AssetInfo را به این گره اختصاص می دهد. |
getVisible() → boolean | نشان می دهد که آیا گره به عنوان قابل مشاهده است. |
setVisible(value: boolean) | علامت دید گره را تنظیم می کند. |
getChildNodes() → List<Node> | لیست از گره های فرزند این گرده را باز می گرداند. |
createChildNode() → Node | یک گره کودک جدید بدون نام ایجاد می کند و آن را به این گرده اضافه می نماید. |
createChildNode(name: String) → Node | |
createChildNode(entity: Entity) → Node | |
createChildNode(name: String, entity: Entity) → Node | |
createChildNode(name: String, entity: Entity, material: Material) → Node | |
merge(other: Node) | محتوای یک گره دیگر را به این گرده ادغام می کند. |
getEntity() → Entity | یک نهاد اصلی را که به این گره متصل است، باز می گرداند. |
setEntity(value: Entity) | جایگزین یک نهاد اصلی گره با یکی داده شده است. |
getExcluded() → boolean | نشان می دهد که آیا گره از پردازش خارج شده است یا خیر. |
setExcluded(value: boolean) | علامت حذف شده گره را تنظیم می کند. |
getEntities() → List<Entity> | لیست تمامی موجوداتی که به این گره مرتبط هستند را باز می گرداند. |
getMetaDatas() → List<CustomObject> | بازگردانده شده است متاداتا اشیاء سفارشی متصل به این گره |
getMaterials() → List<Material> | لیست مواد مورد استفاده برای این گره را باز می گرداند. |
getMaterial() → Material | مواد اولیه این گره را باز می گرداند. |
setMaterial(value: Material) | مواد اولیه را برای این گره تعیین می کند. |
getParentNode() → Node | گره اصلی این گرده را، یا null if root باز می گرداند. |
setParentNode(value: Node) | مرجع گره اصلی برای این گرده را تنظیم می کند. |
getTransform() → Transform | ارائه داده شده است که مقادیر Transform در این گره |
getGlobalTransform() → GlobalTransform | GlobalTransform را که نشان دهنده تبدیلات تجمعی است، باز می گرداند. |
evaluateGlobalTransform(includeGeometricTransform: boolean) → Matrix4 | محاسبه ماتریس جهانی، به صورت اختیاری شامل تبدیل هندسی است. |
getChild(index: int) → Node | گره ی زیر را در موقعیت مشخص شده باز می گرداند. |
getChild(name: String) → Node | |
accept(visitor: NodeVisitor) → boolean | |
getBoundingBox() → BoundingBox | |
addEntity(entity: Entity) | |
addChildNode(node: Node) | |
selectSingleObject(query: String) → Object | |
selectObjects(query: String) → ArrayList<Object> | |
toString() → String | |
addEntity(entity: Entity, material: Material) |