RectangularTorus
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.SceneObject, com.aspose.threed.Entity, com.aspose.threed.Primitive
public class RectangularTorus extends Primitive
Toro rectangular parametrizado.
Constructores
| Constructor | Descripción |
|---|---|
| RectangularTorus() | Constructor de RectangularTorus |
| RectangularTorus(String name) | Constructor de RectangularTorus |
Métodos
| Método | Descripción |
|---|---|
| equals(Object arg0) | |
| findProperty(String propertyName) | Busca la propiedad. |
| getAngleStart() | El ángulo inicial del arco, medido en radianes. |
| getArc() | El ángulo total del arco, medido en radianes. |
| getBoundingBox() | Obtiene el cuadro delimitador de la entidad actual en su sistema de coordenadas de espacio de objetos. |
| getCastShadows() | Obtiene si esta geometría puede proyectar sombra |
| getClass() | |
| getEntityRendererKey() | Obtiene la clave del renderizador de entidad registrado en el renderizador |
| getExcluded() | Obtiene si se debe excluir esta entidad durante la exportación. |
| getHeight() | La altura del toro rectangular. |
| getInnerRadius() | El radio interno del toro rectangular. Valor predeterminado es 17 |
| getName() | Obtiene el nombre. |
| getOuterRadius() | El radio externo del toro rectangular. Valor predeterminado es 20 |
| getParentNode() | Obtiene el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres. |
| getParentNodes() | Obtiene todos los nodos padres; una entidad puede estar adjunta a varios nodos padres para instanciación de geometría. |
| getProperties() | Obtiene la colección de todas las propiedades. |
| getProperty(String property) | Obtiene el valor de la propiedad especificada |
| getRadialSegments() | Los segmentos radiales, el valor predeterminado es 10 |
| getReceiveShadows() | Obtiene si esta geometría puede recibir sombra. |
| getScene() | Obtiene la escena a la que pertenece este objeto. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Elimina una propiedad dinámica. |
| removeProperty(String property) | Elimina la propiedad especificada identificada por nombre. |
| setAngleStart(double value) | El ángulo inicial del arco, medido en radianes. |
| setArc(double value) | El ángulo total del arco, medido en radianes. |
| setCastShadows(boolean value) | Establece si esta geometría puede proyectar sombra |
| setExcluded(boolean value) | Establece si se debe excluir esta entidad durante la exportación. |
| setHeight(double value) | La altura del toro rectangular. |
| setInnerRadius(double value) | El radio interno del toro rectangular. Valor predeterminado es 17 |
| setName(String value) | Establece el nombre. |
| setOuterRadius(double value) | El radio externo del toro rectangular. Valor predeterminado es 20 |
| setParentNode(Node value) | Establece el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres. |
| setProperty(String property, Object value) | Establece el valor de la propiedad especificada. |
| setRadialSegments(int value) | Los segmentos radiales, el valor predeterminado es 10 |
| setReceiveShadows(boolean value) | Establece si esta geometría puede recibir sombra. |
| toMesh() | Convertir este primitivo a Mesh |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
RectangularTorus()
public RectangularTorus()
Constructor de RectangularTorus
RectangularTorus(String name)
public RectangularTorus(String name)
Constructor de RectangularTorus
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| nombre | java.lang.String |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| propertyName | java.lang.String | Nombre de la propiedad. |
Returns: Property - The property.
getAngleStart()
public double getAngleStart()
El ángulo inicial del arco, medido en radianes. Valor predeterminado es 0
Returns: double - El ángulo inicial del arco, medido en radianes. El valor predeterminado es 0
getArc()
public double getArc()
El ángulo total del arco, medido en radianes. El valor predeterminado es PI
Returns: double - El ángulo total del arco, medido en radianes. El valor predeterminado es PI
getBoundingBox()
public BoundingBox getBoundingBox()
Obtiene el cuadro delimitador de la entidad actual en su sistema de coordenadas de espacio de objetos.
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()
Obtiene si esta geometría puede proyectar sombra
Returns: boolean - si esta geometría puede proyectar sombra
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getEntityRendererKey()
public EntityRendererKey getEntityRendererKey()
Obtiene la clave del renderizador de entidad registrado en el renderizador
Returns: EntityRendererKey - the key of the entity renderer registered in the renderer
getExcluded()
public boolean getExcluded()
Obtiene si se debe excluir esta entidad durante la exportación.
Returns: boolean - si se debe excluir esta entidad durante la exportación.
getHeight()
public double getHeight()
La altura del toro rectangular. El valor predeterminado es 20
Returns: double - La altura del toro rectangular. El valor predeterminado es 20
getInnerRadius()
public double getInnerRadius()
El radio interno del toro rectangular. Valor predeterminado es 17
Returns: double - El radio interno del toro rectangular. El valor predeterminado es 17
getName()
public String getName()
Obtiene el nombre.
Returns: java.lang.String - el nombre.
getOuterRadius()
public double getOuterRadius()
El radio externo del toro rectangular. Valor predeterminado es 20
Returns: double - El radio externo del toro rectangular. El valor predeterminado es 20
getParentNode()
public Node getParentNode()
Obtiene el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres.
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()
Obtiene todos los nodos padres; una entidad puede estar adjunta a varios nodos padres para instanciación de geometría.
Returns: java.util.ArrayList<com.aspose.threed.Node> - todos los nodos padre, una entidad puede estar adjunta a varios nodos padre para instanciación de geometría
getProperties()
public PropertyCollection getProperties()
Obtiene la colección de todas las propiedades.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
Obtiene el valor de la propiedad especificada
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Nombre de la propiedad |
Returns: java.lang.Object - El valor de la propiedad encontrada
getRadialSegments()
public int getRadialSegments()
Los segmentos radiales, el valor predeterminado es 10
Returns: int - Los segmentos radiales, el valor predeterminado es 10
getReceiveShadows()
public boolean getReceiveShadows()
Obtiene si esta geometría puede recibir sombra.
Returns: boolean - si esta geometría puede recibir sombra.
getScene()
public Scene getScene()
Obtiene la escena a la que pertenece este objeto.
Returns: Scene - the scene that this object belongs to
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)
Elimina una propiedad dinámica.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| property | Property | Qué propiedad eliminar |
Returns: boolean - verdadero si la propiedad se elimina correctamente
removeProperty(String property)
public boolean removeProperty(String property)
Elimina la propiedad especificada identificada por nombre.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Qué propiedad eliminar |
Returns: boolean - verdadero si la propiedad se elimina correctamente
setAngleStart(double value)
public void setAngleStart(double value)
El ángulo inicial del arco, medido en radianes. Valor predeterminado es 0
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | double | Nuevo valor |
setArc(double value)
public void setArc(double value)
El ángulo total del arco, medido en radianes. El valor predeterminado es PI
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | double | Nuevo valor |
setCastShadows(boolean value)
public void setCastShadows(boolean value)
Establece si esta geometría puede proyectar sombra
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean | Nuevo valor |
setExcluded(boolean value)
public void setExcluded(boolean value)
Establece si se debe excluir esta entidad durante la exportación.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean | Nuevo valor |
setHeight(double value)
public void setHeight(double value)
La altura del toro rectangular. El valor predeterminado es 20
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | double | Nuevo valor |
setInnerRadius(double value)
public void setInnerRadius(double value)
El radio interno del toro rectangular. Valor predeterminado es 17
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | double | Nuevo valor |
setName(String value)
public void setName(String value)
Establece el nombre.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.String | Nuevo valor |
setOuterRadius(double value)
public void setOuterRadius(double value)
El radio externo del toro rectangular. Valor predeterminado es 20
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | double | Nuevo valor |
setParentNode(Node value)
public void setParentNode(Node value)
Establece el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Node | Nuevo valor |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Establece el valor de la propiedad especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Nombre de la propiedad |
| valor | java.lang.Object | El valor de la propiedad |
setRadialSegments(int value)
public void setRadialSegments(int value)
Los segmentos radiales, el valor predeterminado es 10
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int | Nuevo valor |
setReceiveShadows(boolean value)
public void setReceiveShadows(boolean value)
Establece si esta geometría puede recibir sombra.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean | Nuevo valor |
toMesh()
public Mesh toMesh()
Convertir este primitivo a Mesh
Returns: Mesh
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long | |
| arg1 | int |