Torus
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.SceneObject, com.aspose.threed.Entity, com.aspose.threed.Primitive
public class Torus extends Primitive
Parametreli torus.
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| Torus() | Yeni bir Torus sınıfı örneği başlatır. |
| Torus(double radius, double tube) | Yeni bir Torus sınıfı örneği başlatır. |
| Torus(double radius, double tube, double arc) | Yeni bir Torus sınıfı örneği başlatır. |
| Torus(String name, double radius, double tube, int radialSegments, int tubularSegments, double arc) | Yeni bir Torus sınıfı örneği başlatır. |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| equals(Object arg0) | |
| findProperty(String propertyName) | Özelliği bulur. |
| getArc() | Yay değerini alır. |
| 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() | |
| 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 |
| getRadialSegments() | Radyal segmentleri alır. |
| getRadius() | Torusun yarıçapını alır. |
| getReceiveShadows() | Bu geometrinin gölge alıp almayacağını al. |
| getScene() | Bu nesnenin ait olduğu sahneyi alır |
| getTube() | Tüpün yarıçapını alır. |
| getTubularSegments() | Tübl segmentlerini alır. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Dinamik bir özelliği kaldırır. |
| removeProperty(String property) | İsimle tanımlanan belirtilen özelliği kaldır |
| setArc(double value) | Yayı ayarlar. |
| setCastShadows(boolean value) | Bu geometrinin gölge oluşturup oluşturamayacağını ayarlar |
| 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 |
| setRadialSegments(int value) | Radyal segmentleri ayarlar. |
| setRadius(double value) | Torusun yarıçapını ayarlar. |
| setReceiveShadows(boolean value) | Bu geometrinin gölge alıp almayacağını ayarlar. |
| setTube(double value) | Tüpün yarıçapını ayarlar. |
| setTubularSegments(int value) | Tübl segmentlerini ayarlar. |
| toMesh() | Mevcut nesneyi mesh’e dönüştür. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Torus()
public Torus()
Yeni bir Torus sınıfı örneği başlatır.
Torus(double radius, double tube)
public Torus(double radius, double tube)
Yeni bir Torus sınıfı örneği başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| yarıçap | double | Torusun yarıçapı. |
| tüp | double | Torusun tüpünün yarıçapı. |
Torus(double radius, double tube, double arc)
public Torus(double radius, double tube, double arc)
Yeni bir Torus sınıfı örneği başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| yarıçap | double | Torusun yarıçapı. |
| tüp | double | Torusun tüpünün yarıçapı. |
| yay | double | Yay. |
Torus(String name, double radius, double tube, int radialSegments, int tubularSegments, double arc)
public Torus(String name, double radius, double tube, int radialSegments, int tubularSegments, double arc)
Yeni bir Torus sınıfı örneği başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| ad | java.lang.String | Ad. |
| yarıçap | double | Torusun yarıçapı. |
| tüp | double | Torusun tüpünün yarıçapı. |
| radialSegments | int | Radyal segmentler. |
| tubularSegments | int | Tüplü segmentler. |
| yay | double | Yay. |
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.
getArc()
public double getArc()
Yay değerini alır.
Returns: double - yay.
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
getEntityRendererKey()
public EntityRendererKey getEntityRendererKey()
Renderer içinde kaydedilen varlık renderlayıcısının anahtarını alır
Returns: EntityRendererKey - the key of the entity renderer registered in the renderer
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
getRadialSegments()
public int getRadialSegments()
Radyal segmentleri alır.
Returns: int - radyal segmentler.
getRadius()
public double getRadius()
Torusun yarıçapını alır.
Returns: double - torusun yarıçapı.
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
getTube()
public double getTube()
Tüpün yarıçapını alır.
Returns: double - tüpün yarıçapı.
getTubularSegments()
public int getTubularSegments()
Tübl segmentlerini alır.
Returns: int - tüplü segmentler.
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
setArc(double value)
public void setArc(double value)
Yayı ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | double | Yeni değer |
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 |
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 |
setRadialSegments(int value)
public void setRadialSegments(int value)
Radyal segmentleri ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int | Yeni değer |
setRadius(double value)
public void setRadius(double value)
Torusun yarıçapını ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | double | Yeni değer |
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 |
setTube(double value)
public void setTube(double value)
Tüpün yarıçapını ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | double | Yeni değer |
setTubularSegments(int value)
public void setTubularSegments(int value)
Tübl segmentlerini ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int | Yeni değer |
toMesh()
public Mesh toMesh()
Mevcut nesneyi mesh’e dönüştür.
Returns: Mesh - The mesh.
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 |