Pirámide

Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.SceneObject, com.aspose.threed.Entity, com.aspose.threed.Primitive

public class Pyramid extends Primitive

Pirámide parametrizada.

Constructores

ConstructorDescripción
Pyramid()Construir una nueva instancia de pirámide con el área inferior predeterminada (10, 10) y la altura predeterminada (5)
Pyramid(double xbottom, double ybottom, double height)Construir una nueva instancia de pirámide con el área inferior especificada
Pyramid(double xbottom, double ybottom, double xtop, double ytop, double height)Construir una nueva instancia de pirámide con el área inferior y el área superior especificadas y la altura.
Pyramid(String name, double xbottom, double ybottom, double xtop, double ytop, double height)Construir una nueva instancia de pirámide con el área inferior y el área superior especificadas y la altura.

Métodos

MétodoDescripción
equals(Object arg0)
findProperty(String propertyName)Busca la propiedad.
getBottomArea()Área de la tapa inferior
getBottomOffset()Desplazamiento para los vértices inferiores
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()Altura de la pirámide
getName()Obtiene el nombre.
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
getReceiveShadows()Obtiene si esta geometría puede recibir sombra.
getScene()Obtiene la escena a la que pertenece este objeto.
getTopArea()Área de la tapa superior
hashCode()
notify()
notifyAll()
removeProperty(Property property)Elimina una propiedad dinámica.
removeProperty(String property)Elimina la propiedad especificada identificada por nombre.
setBottomArea(Vector2 value)Área de la tapa inferior
setBottomOffset(Vector3 value)Desplazamiento para los vértices inferiores
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)Altura de la pirámide
setName(String value)Establece el nombre.
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.
setReceiveShadows(boolean value)Establece si esta geometría puede recibir sombra.
setTopArea(Vector2 value)Área de la tapa superior
toMesh()Convertir el objeto actual a malla
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

Pyramid()

public Pyramid()

Construir una nueva instancia de pirámide con el área inferior predeterminada (10, 10) y la altura predeterminada (5)

Pyramid(double xbottom, double ybottom, double height)

public Pyramid(double xbottom, double ybottom, double height)

Construir una nueva instancia de pirámide con el área inferior especificada

Parameters:

ParámetroTipoDescripción
xbottomdoubleLa longitud en la dirección x de la parte inferior
ybottomdoubleLa longitud en la dirección y de la parte inferior
alturadoubleLa altura de la pirámide

Pyramid(double xbottom, double ybottom, double xtop, double ytop, double height)

public Pyramid(double xbottom, double ybottom, double xtop, double ytop, double height)

Construir una nueva instancia de pirámide con el área inferior y el área superior especificadas y la altura.

Parameters:

ParámetroTipoDescripción
xbottomdoubleLa longitud en la dirección x del área inferior
ybottomdoubleLa longitud en la dirección y del área inferior
xtopdoubleLa longitud en la dirección x del área superior
ytopdoubleLa longitud en la dirección y del área superior
alturadoubleLa altura de la pirámide

Pyramid(String name, double xbottom, double ybottom, double xtop, double ytop, double height)

public Pyramid(String name, double xbottom, double ybottom, double xtop, double ytop, double height)

Construir una nueva instancia de pirámide con el área inferior y el área superior especificadas y la altura.

Parameters:

ParámetroTipoDescripción
nombrejava.lang.StringEl nombre de la pirámide
xbottomdoubleLa longitud en la dirección x del área inferior
ybottomdoubleLa longitud en la dirección y del área inferior
xtopdoubleLa longitud en la dirección x del área superior
ytopdoubleLa longitud en la dirección y del área superior
alturadoubleLa altura de la pirámide

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.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ámetroTipoDescripción
propertyNamejava.lang.StringNombre de la propiedad.

Returns: Property - The property.

getBottomArea()

public Vector2 getBottomArea()

Área de la tapa inferior

Returns: Vector2 - Area of the bottom cap

getBottomOffset()

public Vector3 getBottomOffset()

Desplazamiento para los vértices inferiores

Returns: Vector3 - Offset for bottom vertices

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()

Altura de la pirámide

Returns: double - Altura de la pirámide

getName()

public String getName()

Obtiene el nombre.

Returns: java.lang.String - el nombre.

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ámetroTipoDescripción
propiedadjava.lang.StringNombre de la propiedad

Returns: java.lang.Object - El valor de la propiedad encontrada

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

getTopArea()

public Vector2 getTopArea()

Área de la tapa superior

Returns: Vector2 - Area of the top cap

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ámetroTipoDescripción
propertyPropertyQué 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ámetroTipoDescripción
propiedadjava.lang.StringQué propiedad eliminar

Returns: boolean - verdadero si la propiedad se elimina correctamente

setBottomArea(Vector2 value)

public void setBottomArea(Vector2 value)

Área de la tapa inferior

Parameters:

ParámetroTipoDescripción
valueVector2Nuevo valor

setBottomOffset(Vector3 value)

public void setBottomOffset(Vector3 value)

Desplazamiento para los vértices inferiores

Parameters:

ParámetroTipoDescripción
valueVector3Nuevo valor

setCastShadows(boolean value)

public void setCastShadows(boolean value)

Establece si esta geometría puede proyectar sombra

Parameters:

ParámetroTipoDescripción
valorbooleanNuevo valor

setExcluded(boolean value)

public void setExcluded(boolean value)

Establece si se debe excluir esta entidad durante la exportación.

Parameters:

ParámetroTipoDescripción
valorbooleanNuevo valor

setHeight(double value)

public void setHeight(double value)

Altura de la pirámide

Parameters:

ParámetroTipoDescripción
valordoubleNuevo valor

setName(String value)

public void setName(String value)

Establece el nombre.

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo 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ámetroTipoDescripción
valueNodeNuevo valor

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Establece el valor de la propiedad especificada.

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringNombre de la propiedad
valorjava.lang.ObjectEl valor de la propiedad

setReceiveShadows(boolean value)

public void setReceiveShadows(boolean value)

Establece si esta geometría puede recibir sombra.

Parameters:

ParámetroTipoDescripción
valorbooleanNuevo valor

setTopArea(Vector2 value)

public void setTopArea(Vector2 value)

Área de la tapa superior

Parameters:

ParámetroTipoDescripción
valueVector2Nuevo valor

toMesh()

public Mesh toMesh()

Convertir el objeto actual a malla

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:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int