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
Nokta bulutu topoloji bilgisi içermez, yalnızca kontrol noktalarını ve köşe öğelerini içerir.
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| PointCloud(String name) | Yapıcı PointCloud |
| PointCloud() | Yapıcı PointCloud |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Belirtilen deformer türleriyle tüm deformörleri alır. | |
| addElement(VertexElement element) | Mevcut geometriye mevcut bir vertex öğesi ekler |
| createElement(VertexElementType type) | Belirtilen tipte bir vertex öğesi oluşturur ve geometriye ekler |
| createElement(VertexElementType type, MappingMode mappingMode, ReferenceMode referenceMode) | Belirtilen tipte bir vertex öğesi oluşturur ve geometriye ekler |
| createElementUV(TextureMapping uvMapping) | Verilen doku eşleme türüyle bir VertexElementUV oluşturur. |
| createElementUV(TextureMapping uvMapping, MappingMode mappingMode, ReferenceMode referenceMode) | Verilen doku eşleme türüyle bir VertexElementUV oluşturur. |
| equals(Object arg0) | |
| findProperty(String propertyName) | Özelliği bulur. |
| fromGeometry(Geometry g) | Yeni bir PointCloud örneğini bir geometri nesnesinden oluştur |
| fromGeometry(Geometry g, int density) | Yeni bir point cloud örneğini bir geometri nesnesinden oluştur. |
| getBoundingBox() | Geçerli varlığın nesne uzayı koordinat sistemindeki sınırlayıcı kutusunu alır. |
| getCastShadows() | Bu geometrinin gölge oluşturup oluşturamayacağını alır |
| getClass() | |
| getControlPoints() | Tüm kontrol noktalarını al |
| getDeformers() | Bu geometriyle ilişkili tüm deformasyonları al. |
| getDimension() | Eğer point cloud için bir boyut değeri mevcutsa, bu düzenli bir point cloud olduğunu gösterir. |
| getElement(VertexElementType type) | Belirtilen türde bir köşe öğesini al |
| getEntityRendererKey() | Renderer içinde kaydedilen varlık renderlayıcısının anahtarını alır |
| getExcluded() | Bu varlığın dışa aktarım sırasında dışlanıp dışlanmayacağını alır |
| getName() | Adı alır. |
| getParentNode() | İlk üst düğümü alır, eğer ilk üst düğüm ayarlanırsa, bu varlık diğer üst düğümlerden ayrılacaktır. |
| getParentNodes() | Tüm üst düğümleri alır, bir varlık geometri örneklemesi için birden fazla üst düğüme bağlanabilir |
| getProperties() | Tüm özelliklerin koleksiyonunu alır. |
| getProperty(String property) | Belirtilen özelliğin değerini al |
| getReceiveShadows() | Bu geometrinin gölge alıp almayacağını al. |
| getScene() | Bu nesnenin ait olduğu sahneyi alır |
| getVertexElementOfUV(TextureMapping textureMapping) | Verilen doku eşleme türüyle bir VertexElementUV örneği al |
| getVertexElements() | Tüm köşe öğelerini al |
| getVisible() | Geometrinin görünür olup olmadığını al |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Dinamik bir özelliği kaldırır. |
| removeProperty(String property) | İsimle tanımlanan belirtilen özelliği kaldır |
| setCastShadows(boolean value) | Bu geometrinin gölge oluşturup oluşturamayacağını ayarlar |
| setDimension(Vector2 value) | Eğer point cloud için bir boyut değeri mevcutsa, bu düzenli bir point cloud olduğunu gösterir. |
| setExcluded(boolean value) | Bu varlığın dışa aktarım sırasında dışlanıp dışlanmayacağını ayarlar. |
| setName(String value) | Adı ayarlar. |
| setParentNode(Node value) | İlk üst düğümü ayarlar, eğer ilk üst düğüm ayarlanırsa, bu varlık diğer üst düğümlerden ayrılacaktır. |
| setProperty(String property, Object value) | Belirtilen özelliğin değerini ayarlar |
| setReceiveShadows(boolean value) | Bu geometrinin gölge alıp almayacağını ayarlar. |
| setVisible(boolean value) | Geometrinin görünür olup olmadığını ayarlar |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
PointCloud(String name)
public PointCloud(String name)
Yapıcı PointCloud
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| ad | java.lang.String | Bu varlığın adı |
PointCloud()
public PointCloud()
Yapıcı PointCloud
getDeformers2()
public Collection<T> <T>getDeformers2()
Belirtilen deformer türleriyle tüm deformörleri alır.
Returns:
java.util.Collection
addElement(VertexElement element)
public void addElement(VertexElement element)
Mevcut geometriye mevcut bir vertex öğesi ekler
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| element | VertexElement | Eklenecek köşe öğesi |
createElement(VertexElementType type)
public VertexElement createElement(VertexElementType type)
Belirtilen tipte bir vertex öğesi oluşturur ve geometriye ekler
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| type | VertexElementType | Köşe öğesi türü |
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)
Belirtilen tipte bir vertex öğesi oluşturur ve geometriye ekler
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| type | VertexElementType | Köşe öğesi türü |
| mappingMode | MappingMode | Varsayılan eşleme modu |
| referenceMode | ReferenceMode | Varsayılan referans modu |
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)
Verilen doku eşleme türüyle bir VertexElementUV oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| uvMapping | TextureMapping | Oluşturulacak doku eşleme türü |
Returns: VertexElementUV - Created element uv
createElementUV(TextureMapping uvMapping, MappingMode mappingMode, ReferenceMode referenceMode)
public VertexElementUV createElementUV(TextureMapping uvMapping, MappingMode mappingMode, ReferenceMode referenceMode)
Verilen doku eşleme türüyle bir VertexElementUV oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| uvMapping | TextureMapping | Oluşturulacak doku eşleme türü |
| mappingMode | MappingMode | Varsayılan eşleme modu |
| referenceMode | ReferenceMode | Varsayılan referans modu |
Returns: VertexElementUV - Created element uv
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
Özelliği bulur. Dinamik bir özellik (CreateDynamicProperty/SetProperty) veya native property(Identified by its name) olabilir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| propertyName | java.lang.String | Özellik adı. |
Returns: Property - The property.
fromGeometry(Geometry g)
public static PointCloud fromGeometry(Geometry g)
Yeni bir PointCloud örneğini bir geometri nesnesinden oluştur
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| g | Geometry |
Returns: PointCloud
fromGeometry(Geometry g, int density)
public static PointCloud fromGeometry(Geometry g, int density)
Yeni bir point cloud örneğini bir geometri nesnesinden oluştur. Yoğunluk, bir birim üçgen başına düşen nokta sayısıdır (Birim üçgen, ağın en büyük yüzey alanına sahip üçgendir).
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| g | Geometry | Mesh veya diğer geometri örneği |
| yoğunluk | int | Bir birim üçgen başına düşen nokta sayısı |
Returns: PointCloud
getBoundingBox()
public BoundingBox getBoundingBox()
Geçerli varlığın nesne uzayı koordinat sistemindeki sınırlayıcı kutusunu alır.
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()
Bu geometrinin gölge oluşturup oluşturamayacağını alır
Returns: boolean - bu geometrinin gölge oluşturup oluşturamayacağı
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getControlPoints()
public List<Vector4> getControlPoints()
Tüm kontrol noktalarını al
Returns: java.util.List<com.aspose.threed.Vector4> - tüm kontrol noktaları
getDeformers()
public List<Deformer> getDeformers()
Bu geometriyle ilişkili tüm deformasyonları al.
Returns: java.util.List<com.aspose.threed.Deformer> - bu geometriyle ilişkili tüm deformasyonlar.
getDimension()
public Vector2 getDimension()
Eğer point cloud için bir boyut değeri mevcutsa, bu düzenli bir point cloud olduğunu gösterir. Belirtilen bir boyut olmadan, bu düzenlenmemiş bir point cloud olarak kabul edilir. Düzenli point cloud, görüntü benzeri bir yapıya sahip olduğu anlamına gelir.
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)
Belirtilen türde bir köşe öğesini al
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| type | VertexElementType | hangi köşe öğesi türünün bulunacağı |
Returns: VertexElement - VertexElement instance if found, otherwise null will be returned.
getEntityRendererKey()
public EntityRendererKey getEntityRendererKey()
Renderer içinde kaydedilen varlık renderlayıcısının anahtarını alır
Returns: EntityRendererKey
getExcluded()
public boolean getExcluded()
Bu varlığın dışa aktarım sırasında dışlanıp dışlanmayacağını alır
Returns: boolean - bu varlığın dışa aktarım sırasında dışlanıp dışlanmayacağı.
getName()
public String getName()
Adı alır.
Returns: java.lang.String - ad.
getParentNode()
public Node getParentNode()
İlk üst düğümü alır, eğer ilk üst düğüm ayarlanırsa, bu varlık diğer üst düğümlerden ayrılacaktır.
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()
Tüm üst düğümleri alır, bir varlık geometri örneklemesi için birden fazla üst düğüme bağlanabilir
Returns: java.util.ArrayList<com.aspose.threed.Node> - tüm üst düğümler, bir varlık geometri örneklemesi için birden fazla üst düğüme bağlanabilir
getProperties()
public PropertyCollection getProperties()
Tüm özelliklerin koleksiyonunu alır.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
Belirtilen özelliğin değerini al
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| özellik | java.lang.String | Özellik adı |
Returns: java.lang.Object - Bulunan özelliğin değeri
getReceiveShadows()
public boolean getReceiveShadows()
Bu geometrinin gölge alıp almayacağını al.
Returns: boolean - bu geometrinin gölge alıp almayacağını.
getScene()
public Scene getScene()
Bu nesnenin ait olduğu sahneyi alır
Returns: Scene - the scene that this object belongs to
getVertexElementOfUV(TextureMapping textureMapping)
public VertexElementUV getVertexElementOfUV(TextureMapping textureMapping)
Verilen doku eşleme türüyle bir VertexElementUV örneği al
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| textureMapping | TextureMapping |
Returns: VertexElementUV - VertexElementUV with the texture mapping type
getVertexElements()
public List<VertexElement> getVertexElements()
Tüm köşe öğelerini al
Returns: java.util.List<com.aspose.threed.VertexElement> - tüm köşe öğeleri
getVisible()
public boolean getVisible()
Geometrinin görünür olup olmadığını al
Returns: boolean - geometrinin görünür olup olmadığı
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)
Dinamik bir özelliği kaldırır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| property | Property | Hangi özelliğin kaldırılacağı |
Returns: boolean - özellik başarıyla kaldırıldıysa true
removeProperty(String property)
public boolean removeProperty(String property)
İsimle tanımlanan belirtilen özelliği kaldır
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| özellik | java.lang.String | Hangi özelliğin kaldırılacağı |
Returns: boolean - özellik başarıyla kaldırıldıysa true
setCastShadows(boolean value)
public void setCastShadows(boolean value)
Bu geometrinin gölge oluşturup oluşturamayacağını ayarlar
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean | Yeni değer |
setDimension(Vector2 value)
public void setDimension(Vector2 value)
Eğer point cloud için bir boyut değeri mevcutsa, bu düzenli bir point cloud olduğunu gösterir. Belirtilen bir boyut olmadan, bu düzenlenmemiş bir point cloud olarak kabul edilir. Düzenli point cloud, görüntü benzeri bir yapıya sahip olduğu anlamına gelir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | Vector2 | Yeni değer |
setExcluded(boolean value)
public void setExcluded(boolean value)
Bu varlığın dışa aktarım sırasında dışlanıp dışlanmayacağını ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean | Yeni değer |
setName(String value)
public void setName(String value)
Adı ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.lang.String | Yeni değer |
setParentNode(Node value)
public void setParentNode(Node value)
İlk üst düğümü ayarlar, eğer ilk üst düğüm ayarlanırsa, bu varlık diğer üst düğümlerden ayrılacaktır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | Node | Yeni değer |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Belirtilen özelliğin değerini ayarlar
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| özellik | java.lang.String | Özellik adı |
| değer | java.lang.Object | Özelliğin değeri |
setReceiveShadows(boolean value)
public void setReceiveShadows(boolean value)
Bu geometrinin gölge alıp almayacağını ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean | Yeni değer |
setVisible(boolean value)
public void setVisible(boolean value)
Geometrinin görünür olup olmadığını ayarlar
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean | Yeni değer |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long | |
| arg1 | int |