Node
المعلومات العامة
Node هي فئة في Aspose.3D FOSS لـ Java. الميراث من: SceneObject.
يوفر هذا الفصل 48 طريقة للعمل مع كائنات Node في برامج Java. المنهجيات المتاحة تشمل: A3DObject, Node, SceneObject, accept, addChildNode, addEntity, createChildNode, evaluateGlobalTransform, findProperty, getAssetInfo, getBoundingBox, getChild,، و 28 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: assetInfo, boundingBox, childNodes, entities, entity, excluded,و 10 المزيد.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
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 | اقرأ | يحصل على التحول العالمي. |
boundingBox | BoundingBox | اقرأ | يحصل على صندوق الحدود. |
scene | Scene | اقرأ | يحصل على المشهد. |
name | String | اقرأ | يَحْصلُ على الإسمِ. |
properties | PropertyCollection | اقرأ | يحصل على العقارات. |
الطرق
| التوقيع | وصف |
|---|---|
Node() | يدعو العقدة على هذه الحالة العنقودية. |
Node(name: String) | يدعو Node ((اسم) على مثال العقدة. |
Node(name: String, entity: Entity) | تدعو Node ((اسم، كيان) على مثال العقدة هذا. |
getAssetInfo() → AssetInfo | يعيد معلومات الأصول. |
setAssetInfo(value: AssetInfo) | يضع قيمة معلومات الأصول. |
getVisible() → boolean | يعيد المظهر المرئي. |
setVisible(value: boolean) | يحدد القيمة المرئية. |
getChildNodes() → List<Node> | يعيد العقدة الطفولة. |
createChildNode() → Node | دعوات createChildNode على مثال Node هذا. |
createChildNode(name: String) → Node | تدعو createChildNode ((اسم) على مثال Node هذا. |
createChildNode(entity: Entity) → Node | تدعو createChildNode ((entity) على مثال العقدة هذا. |
createChildNode(name: String, entity: Entity) → Node | تدعو createChildNode ((اسم، كيان) على مثال العقدة هذا. |
createChildNode(name: String, entity: Entity, material: Material) → Node | تدعو createChildNode ((اسم، كيان، مادة) على مثال العقدة هذا. |
merge(other: Node) | دعوات merge ((other) على مثال العقدة هذا. |
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 | يعيد العقدة الأم. |
setParentNode(value: Node) | يحدد قيمة العقدة الأم. |
getTransform() → Transform | يعيد التحول. |
getGlobalTransform() → GlobalTransform | يعيد التحول العالمي. |
evaluateGlobalTransform(includeGeometricTransform: boolean) → Matrix4 | تدعو إلى تقييم GlobalTransform ((includeGeometricTransport) على مثيل العقدة هذا. |
getChild(index: int) → Node | دعوات getChild ((index) على مثيل العقدة هذا. |
getChild(name: String) → Node | دعوات getChild ((اسم) على هذه الحالة العقدة. |
accept(visitor: NodeVisitor) → boolean | دعوات accept ((زائر) على هذه الحالة العقدة. |
getBoundingBox() → BoundingBox | يعيد مربع الحدود. |
addEntity(entity: Entity) | يدعو addEntity ((entity) على مثال Node هذا. |
addChildNode(node: Node) | تدعو addChildNode ((node) على مثال Node هذا. |
selectSingleObject(query: String) → Object | يدعو selectSingleObject ((استفسار) على مثال العقدة هذا. |
selectObjects(query: String) → ArrayList<Object> | يدعو selectObjects ((استفسار) على مثال العقدة هذا. |
toString() → String | دعوات إلىString على هذه الحالة العقدة. |
addEntity(entity: Entity, material: Material) | يدعو addEntity ((كيان، مادة) على مثال Node هذا. |
SceneObject() | يسمح لك المشغل البولى بتطبيق العملية البوليية على مثلتين IMeshConvertible . |
getScene() → Scene | مُبنى BooleanOperator. |
A3DObject() | أسطوانة معينة. يمكن استخدامها أيضًا لتمثيل مخروط عندما يكون واحد من نصف قطر العلوي / نصف القطر السفلي صفر. |
getName() → String | قطاعات المنحنى. |
setName(name: String) | يخلق ملف CircleShape مع نصف قطره محدد. |
getProperties() → PropertyCollection | يبدأ مثالاً جديداً من فئة “السيلندر”. |
findProperty(name: String) → Property | يبدأ عينة جديدة من فئة العظام. |
getProperty(name: String) → Object | يحصل على مصفوفة التحويل للعقدة في وضع الحالي. |
setProperty(name: String, value: Object) | يحصل على قطاعات العرض. |
removeProperty(name: String) → boolean | يحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير. |