Node

خلاصه ای

Node کلاس در Aspose.3d برای جاوا است. وارثان از: SceneObject.

Node.Node creates a new empty node with default name and no attached entity.

خواص

نام:نوع:دسترسیشرح:
assetInfoAssetInfoبخونید.متاداتا AssetInfo را برای این گره نگه می دارد.
visiblebooleanبخونید.می گیرد یا تعیین می کند که آیا گره قابل مشاهده است.
childNodesList<Node>بخونید.دسترسی به لیست فرزندان این گره را فراهم می کند.
entityEntityبخونید.بدست آوردن یا تنظیم یک نهاد اصلی متصل به این گره
excludedbooleanبخونید.نشان می دهد که آیا گره از نمایش یا صادرات خارج شده است.
entitiesList<Entity>بخونید.شامل تمام موجوداتی است که با این گره مرتبط هستند.
metaDatasList<CustomObject>بخونید.ذخیره کردن اجسام متاداتا سفارشی متصل به گره
materialsList<Material>بخونید.مجموعه مواد را که به گره اعمال شده است نگه می دارد.
materialMaterialبخونید.مواد اولیه گره را می گیرد یا تعیین می کند.
parentNodeNodeبخونید.ارجاع به پدر و مادر گره در سلسله مراتب
transformTransformبخونید.تبدیل محلی گره را فراهم می کند.
globalTransformGlobalTransformبخونید.GlobalTransform را به صورت جمع آوری شده ارائه می دهد.
boundingBoxBoundingBoxبخونید.نشان دهنده ی جعبه محدودی محور هندسه گره است.

روش ها

امضا کردنشرح:
Node()یک گره خالی جدید با نام پیش فرض و هیچ موجودی متصل ایجاد می کند.
Node(name: String)
Node(name: String, entity: Entity)
getAssetInfo()AssetInfoAssetInfo مرتبط با این گره را باز می گرداند.
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()GlobalTransformGlobalTransform را که نشان دهنده تبدیلات تجمعی است، باز می گرداند.
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)
 فارسی