Node

المعلومات العامة

Node هي فئة في Aspose.3d لـ Typescript. الميراث من: Node, SceneObject.

Node.constructor creates a node with the specified name and attached entity.

خصائص

اسمالنوعالوصولوصف
parentNode`Nodenull`اقرأ
childNodesNode[]اقرأهو مجموعة من العقدة التابعة مباشرة لهذه العقيدة.
entitiesEntity[]اقرأيحتوي على كل الكيانات المرتبطة بهذه العقدة
entity`Entityundefined`اقرأ
materialsMaterial[]اقرأهي قائمة بالمواد المطبقة على هندسة العقدة.
material`Materialnull`اقرأ
transformTransformاقرأيمثل التحول المحلي (الموقف، الدوران، الحجم) للعقدة.
globalTransformGlobalTransformاقرأيوفر التحويل العالمي الحاسوب للعقدة في الفضاء العالمية.
visiblebooleanاقرأ
excludedbooleanاقرأتُعطي علامة العقدة التي يجب تجاهلها أثناء التصدير أو المعالجة.
assetInfoanyاقرأتخزين البيانات التعسفية المحددة من قبل المستخدم المرتبطة بالعقدة
metaDatasany[]اقرأتحتوي على مجموعة من كائنات البيانات الوصفية الإضافية المرتبطة بالعقدة.

الطرق

التوقيعوصف
constructor(name: string, entity: Entity)يخلق عقدة باسم محدد و كيان مرفق
addEntity(entity: Entity)يضيف الكيان المحدد إلى مجموعة كيانات العقدة
removeEntity(entity: Entity)إزالة الكيان المحدد من مجموعة كيانات العقدة
clearEntities()إزالة كل الكيانات من العقدة
addChildNode(node: Node)يضيف العقدة المحددة كطفلة لهذه العنقود
createChildNode(nodeName: string, entity: Entity, material: Material)Nodeيخلق عقدة جديدة مع اسم، كيان ومادة، ويسترد ذلك
`getChild(indexOrName: numberstring)Node
merge(node: Node)يدمج محتويات عقدة أخرى في هذه العقدية
evaluateGlobalTransform(withGeometricTransform: boolean)Matrix4يحسب المصفوفة العالمية للعقدة، إضافة إلى التحول الهندسي.
getBoundingBox()BoundingBoxيعيد مربع الحدود المرتبط بالمحور الذي يحيط ب هندسة العقدة.
selectSingleObject(_path: string)anyيختار كائن واحد في تسلسل التسلسل الهرمي للعقد باستخدام المسار المحدد
selectObjects(_path: string)any[]يختار كل الكائنات التي تطابق المسار ويعيدها كصفوف
`_propagateScene(scene: Scenenull)`
toString()string
 العربية