PointCloud
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.SceneObject, com.aspose.threed.Entity, com.aspose.threed.Geometry
public class PointCloud extends Geometry
سحابة النقاط لا تحتوي على معلومات طوبولوجية بل فقط نقاط التحكم وعناصر الرؤوس.
المنشئات
| منشئ | الوصف |
|---|---|
| PointCloud(String name) | منشئ لـ PointCloud |
| PointCloud() | منشئ لـ PointCloud |
الطرق
| طريقة | الوصف |
|---|---|
| يحصل على جميع المشكّلات بأنواع المشكّلات المحددة | |
| addElement(VertexElement element) | يضيف عنصر رأس موجود إلى الشكل الهندسي الحالي |
| createElement(VertexElementType type) | ينشئ عنصر رأس بالنوع المحدد ويضيفه إلى الشكل الهندسي. |
| createElement(VertexElementType type, MappingMode mappingMode, ReferenceMode referenceMode) | ينشئ عنصر رأس بالنوع المحدد ويضيفه إلى الشكل الهندسي. |
| createElementUV(TextureMapping uvMapping) | ينشئ VertexElementUV بنوع تخطيط النسيج المحدد. |
| createElementUV(TextureMapping uvMapping, MappingMode mappingMode, ReferenceMode referenceMode) | ينشئ VertexElementUV بنوع تخطيط النسيج المحدد. |
| equals(Object arg0) | |
| findProperty(String propertyName) | يبحث عن الخاصية. |
| fromGeometry(Geometry g) | إنشاء نسخة جديدة من PointCloud من كائن هندسي |
| fromGeometry(Geometry g, int density) | إنشاء نسخة جديدة من سحابة النقاط من كائن هندسي. |
| getBoundingBox() | يحصل على صندوق الحدود للكيان الحالي في نظام إحداثيات مساحة الكائن الخاصة به. |
| getCastShadows() | يحصل على ما إذا كان هذا الشكل يمكنه إلقاء الظل |
| getClass() | |
| getControlPoints() | يحصل على جميع نقاط التحكم |
| getDeformers() | يحصل على جميع المشوهات المرتبطة بهذا الشكل. |
| getDimension() | إذا كانت قيمة البُعد موجودة لسحابة النقاط، فإنها تشير إلى سحابة نقاط منظمة. |
| getElement(VertexElementType type) | يحصل على عنصر رأس بالنوع المحدد |
| getEntityRendererKey() | يحصل على المفتاح الخاص بعارض الكيان المسجل في العارض. |
| getExcluded() | يحصل على ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير. |
| getName() | يحصل على الاسم. |
| getParentNode() | يحصل على أول عقدة أب، إذا تم تعيين أول عقدة أب، سيُفصل هذا الكيان عن عقد الأب الأخرى. |
| getParentNodes() | يحصل على جميع عقد الأب، يمكن إرفاق كيان بعدة عقد أب لتكرار الهندسة. |
| getProperties() | يحصل على مجموعة جميع الخصائص. |
| getProperty(String property) | احصل على قيمة الخاصية المحددة |
| getReceiveShadows() | يحصل على ما إذا كان هذا الشكل يمكنه استقبال الظل. |
| getScene() | يحصل على المشهد الذي ينتمي إليه هذا الكائن |
| getVertexElementOfUV(TextureMapping textureMapping) | يحصل على مثيل VertexElementUV بنوع تخطيط النسيج المحدد |
| getVertexElements() | يحصل على جميع عناصر الرؤوس |
| getVisible() | يحصل على ما إذا كان الشكل مرئيًا |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | يزيل خاصية ديناميكية. |
| removeProperty(String property) | إزالة الخاصية المحددة التي تم التعرف عليها بالاسم. |
| setCastShadows(boolean value) | يضبط ما إذا كان هذا الشكل يمكنه إلقاء الظل |
| setDimension(Vector2 value) | إذا كانت قيمة البُعد موجودة لسحابة النقاط، فإنها تشير إلى سحابة نقاط منظمة. |
| setExcluded(boolean value) | يضبط ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير. |
| setName(String value) | يضبط الاسم. |
| setParentNode(Node value) | يضبط أول عقدة أب، إذا تم ضبط أول عقدة أب، سيُفصل هذا الكيان عن عقد الأب الأخرى. |
| setProperty(String property, Object value) | يضبط قيمة الخاصية المحددة |
| setReceiveShadows(boolean value) | يضبط ما إذا كان هذا الشكل يمكنه استقبال الظل. |
| setVisible(boolean value) | يضبط ما إذا كان الشكل مرئيًا |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
PointCloud(String name)
public PointCloud(String name)
منشئ لـ PointCloud
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الاسم | java.lang.String | اسم هذا الكيان |
PointCloud()
public PointCloud()
منشئ لـ PointCloud
getDeformers2()
public Collection<T> <T>getDeformers2()
يحصل على جميع المشكّلات بأنواع المشكّلات المحددة
Returns:
java.util.Collection
addElement(VertexElement element)
public void addElement(VertexElement element)
يضيف عنصر رأس موجود إلى الشكل الهندسي الحالي
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| element | VertexElement | عنصر الرأس لإضافته |
createElement(VertexElementType type)
public VertexElement createElement(VertexElementType type)
ينشئ عنصر رأس بالنوع المحدد ويضيفه إلى الشكل الهندسي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| type | VertexElementType | نوع عنصر الرأس |
Returns: VertexElement - Created element. Remarks: If type is VertexElementType.UV, a VertexElementUV with texture mapping type to TextureMapping.DIFFUSE will be created.
createElement(VertexElementType type, MappingMode mappingMode, ReferenceMode referenceMode)
public VertexElement createElement(VertexElementType type, MappingMode mappingMode, ReferenceMode referenceMode)
ينشئ عنصر رأس بالنوع المحدد ويضيفه إلى الشكل الهندسي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| type | VertexElementType | نوع عنصر الرأس |
| mappingMode | MappingMode | نمط التخطيط الافتراضي |
| referenceMode | ReferenceMode | نمط الإشارة الافتراضي |
Returns: VertexElement - Created element. Remarks: If type is VertexElementType.UV, a VertexElementUV with texture mapping type to TextureMapping.DIFFUSE will be created.
createElementUV(TextureMapping uvMapping)
public VertexElementUV createElementUV(TextureMapping uvMapping)
ينشئ VertexElementUV بنوع تخطيط النسيج المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| uvMapping | TextureMapping | نوع تخطيط القوام لإنشائه |
Returns: VertexElementUV - Created element uv
createElementUV(TextureMapping uvMapping, MappingMode mappingMode, ReferenceMode referenceMode)
public VertexElementUV createElementUV(TextureMapping uvMapping, MappingMode mappingMode, ReferenceMode referenceMode)
ينشئ VertexElementUV بنوع تخطيط النسيج المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| uvMapping | TextureMapping | نوع تخطيط القوام لإنشائه |
| mappingMode | MappingMode | نمط التخطيط الافتراضي |
| referenceMode | ReferenceMode | نمط الإشارة الافتراضي |
Returns: VertexElementUV - Created element uv
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
يبحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (Created by CreateDynamicProperty/SetProperty) أو خاصية أصلية (Identified by its name)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| propertyName | java.lang.String | اسم الخاصية. |
Returns: Property - The property.
fromGeometry(Geometry g)
public static PointCloud fromGeometry(Geometry g)
إنشاء نسخة جديدة من PointCloud من كائن هندسي
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| g | Geometry |
Returns: PointCloud
fromGeometry(Geometry g, int density)
public static PointCloud fromGeometry(Geometry g, int density)
إنشاء نسخة جديدة من سحابة النقاط من كائن هندسي. الكثافة هي عدد النقاط لكل مثلث وحدة (المثلث الوحدة هو المثلث ذو أكبر مساحة سطحية من الشبكة)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| g | Geometry | شبكة أو نسخة هندسية أخرى |
| الكثافة | int | عدد النقاط لكل مثلث وحدة |
Returns: PointCloud
getBoundingBox()
public BoundingBox getBoundingBox()
يحصل على صندوق الحدود للكيان الحالي في نظام إحداثيات مساحة الكائن الخاصة به.
Returns: BoundingBox - the bounding box of current entity in its object space coordinate system. Example: The following code shows how to calculate the bounding box of a shape
Entity entity = new Sphere();
entity.setRadius(10);
var bbox = entity.getBoundingBox();
System.out.printf("The bounding box of the entity is %s ~ %s", bbox.getMinimum(), bbox.getMaximum());
getCastShadows()
public boolean getCastShadows()
يحصل على ما إذا كان هذا الشكل يمكنه إلقاء الظل
Returns: boolean - ما إذا كان هذا الشكل الهندسي يمكنه إلقاء الظل
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getControlPoints()
public List<Vector4> getControlPoints()
يحصل على جميع نقاط التحكم
Returns: java.util.List<com.aspose.threed.Vector4> - جميع نقاط التحكم
getDeformers()
public List<Deformer> getDeformers()
يحصل على جميع المشوهات المرتبطة بهذا الشكل.
Returns: java.util.List<com.aspose.threed.Deformer> - جميع المشوهات المرتبطة بهذا الشكل الهندسي.
getDimension()
public Vector2 getDimension()
إذا كانت قيمة البُعد موجودة لسحابة النقاط، فإنها تشير إلى سحابة نقاط منظمة. بدون حجم محدد، تُعتبر سحابة نقاط غير منظمة. سحابة النقاط المنظمة تعني أنها ذات بنية شبيهة بالصورة.
Returns: Vector2 - If a dimension value is present for the point cloud, it indicates an organized point cloud. Without a specified size, it is considered an unorganized point cloud. Organized point cloud means it has an image-like structure.
getElement(VertexElementType type)
public VertexElement getElement(VertexElementType type)
يحصل على عنصر رأس بالنوع المحدد
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| type | VertexElementType | ما هو نوع عنصر الرأس للعثور عليه |
Returns: VertexElement - VertexElement instance if found, otherwise null will be returned.
getEntityRendererKey()
public EntityRendererKey getEntityRendererKey()
يحصل على المفتاح الخاص بعارض الكيان المسجل في العارض.
Returns: EntityRendererKey
getExcluded()
public boolean getExcluded()
يحصل على ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير.
Returns: منطقي - ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير.
getName()
public String getName()
يحصل على الاسم.
Returns: java.lang.String - الاسم.
getParentNode()
public Node getParentNode()
يحصل على أول عقدة أب، إذا تم تعيين أول عقدة أب، سيُفصل هذا الكيان عن عقد الأب الأخرى.
Returns: Node - the first parent node, if set the first parent node, this entity will be detached from other parent nodes.
getParentNodes()
public ArrayList<Node> getParentNodes()
يحصل على جميع عقد الأب، يمكن إرفاق كيان بعدة عقد أب لتكرار الهندسة.
Returns: java.util.ArrayList<com.aspose.threed.Node> - جميع العقد الأصلية، يمكن إرفاق كيان بعدة عقد أصلية لتجسيد الهندسة
getProperties()
public PropertyCollection getProperties()
يحصل على مجموعة جميع الخصائص.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
احصل على قيمة الخاصية المحددة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| خاصية | java.lang.String | اسم الخاصية |
Returns: java.lang.Object - قيمة الخاصية التي تم العثور عليها
getReceiveShadows()
public boolean getReceiveShadows()
يحصل على ما إذا كان هذا الشكل يمكنه استقبال الظل.
Returns: boolean - ما إذا كان هذا الشكل الهندسي يمكنه استقبال الظل.
getScene()
public Scene getScene()
يحصل على المشهد الذي ينتمي إليه هذا الكائن
Returns: Scene - the scene that this object belongs to
getVertexElementOfUV(TextureMapping textureMapping)
public VertexElementUV getVertexElementOfUV(TextureMapping textureMapping)
يحصل على مثيل VertexElementUV بنوع تخطيط النسيج المحدد
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| textureMapping | TextureMapping |
Returns: VertexElementUV - VertexElementUV with the texture mapping type
getVertexElements()
public List<VertexElement> getVertexElements()
يحصل على جميع عناصر الرؤوس
Returns: java.util.List<com.aspose.threed.VertexElement> - جميع عناصر الرأس
getVisible()
public boolean getVisible()
يحصل على ما إذا كان الشكل مرئيًا
Returns: boolean - إذا كان الشكل الهندسي مرئياً
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeProperty(Property property)
public boolean removeProperty(Property property)
يزيل خاصية ديناميكية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| property | Property | أي خاصية تريد إزالتها |
Returns: boolean - true إذا تم إزالة الخاصية بنجاح
removeProperty(String property)
public boolean removeProperty(String property)
إزالة الخاصية المحددة التي تم التعرف عليها بالاسم.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| خاصية | java.lang.String | أي خاصية تريد إزالتها |
Returns: boolean - true إذا تم إزالة الخاصية بنجاح
setCastShadows(boolean value)
public void setCastShadows(boolean value)
يضبط ما إذا كان هذا الشكل يمكنه إلقاء الظل
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | boolean | القيمة الجديدة |
setDimension(Vector2 value)
public void setDimension(Vector2 value)
إذا كانت قيمة البُعد موجودة لسحابة النقاط، فإنها تشير إلى سحابة نقاط منظمة. بدون حجم محدد، تُعتبر سحابة نقاط غير منظمة. سحابة النقاط المنظمة تعني أنها ذات بنية شبيهة بالصورة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | Vector2 | القيمة الجديدة |
setExcluded(boolean value)
public void setExcluded(boolean value)
يضبط ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | boolean | القيمة الجديدة |
setName(String value)
public void setName(String value)
يضبط الاسم.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | java.lang.String | القيمة الجديدة |
setParentNode(Node value)
public void setParentNode(Node value)
يضبط أول عقدة أب، إذا تم ضبط أول عقدة أب، سيُفصل هذا الكيان عن عقد الأب الأخرى.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | Node | القيمة الجديدة |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
يضبط قيمة الخاصية المحددة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| خاصية | java.lang.String | اسم الخاصية |
| القيمة | java.lang.Object | قيمة الخاصية |
setReceiveShadows(boolean value)
public void setReceiveShadows(boolean value)
يضبط ما إذا كان هذا الشكل يمكنه استقبال الظل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | boolean | القيمة الجديدة |
setVisible(boolean value)
public void setVisible(boolean value)
يضبط ما إذا كان الشكل مرئيًا
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | boolean | القيمة الجديدة |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |