Dish

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

public class Dish extends Primitive

Plato parametrizado.

Constructores

ConstructorDescripción
Dish()Crear una nueva instancia de dish con radio predeterminado (10) y altura predeterminada (5)
Dish(double radius, double height)Crear una nueva instancia de dish con radio y altura especificados
Dish(String name, double radius, double height, int widthSegments, int heightSegments)Crear una nueva instancia de dish con radio y altura especificados

Métodos

MétodoDescripción
equals(Object arg0)
findProperty(String propertyName)Busca la propiedad.
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 del dish
getHeightSegments()Obtiene los segmentos de altura
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
getRadius()Radio del plato
getReceiveShadows()Obtiene si esta geometría puede recibir sombra.
getScene()Obtiene la escena a la que pertenece este objeto.
getWidthSegments()Obtiene los segmentos de ancho
hashCode()
notify()
notifyAll()
removeProperty(Property property)Elimina una propiedad dinámica.
removeProperty(String property)Elimina la propiedad especificada identificada por nombre.
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 del dish
setHeightSegments(int value)Establece los segmentos de altura
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.
setRadius(double value)Radio del plato
setReceiveShadows(boolean value)Establece si esta geometría puede recibir sombra.
setWidthSegments(int value)Establece los segmentos de ancho
toMesh()Convertir el objeto actual a malla
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

Dish()

public Dish()

Crear una nueva instancia de dish con radio predeterminado (10) y altura predeterminada (5)

Dish(double radius, double height)

public Dish(double radius, double height)

Crear una nueva instancia de dish con radio y altura especificados

Parameters:

ParámetroTipoDescripción
radiodoubleEl radio del plato
alturadoubleLa altura del plato

Dish(String name, double radius, double height, int widthSegments, int heightSegments)

public Dish(String name, double radius, double height, int widthSegments, int heightSegments)

Crear una nueva instancia de dish con radio y altura especificados

Parameters:

ParámetroTipoDescripción
nombrejava.lang.StringEl nombre del plato
radiodoubleEl radio del plato
alturadoubleLa altura del plato
widthSegmentsintEl segmento de ancho del plato
heightSegmentsintEl segmento de altura del plato

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.

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 del dish

Returns: double - Altura del plato

getHeightSegments()

public int getHeightSegments()

Obtiene los segmentos de altura

Returns: int - los segmentos de altura

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

getRadius()

public double getRadius()

Radio del plato

Returns: double - Radio del plato

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

getWidthSegments()

public int getWidthSegments()

Obtiene los segmentos de ancho

Returns: int - los segmentos de ancho

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

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 del dish

Parameters:

ParámetroTipoDescripción
valordoubleNuevo valor

setHeightSegments(int value)

public void setHeightSegments(int value)

Establece los segmentos de altura

Parameters:

ParámetroTipoDescripción
valorintNuevo 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

setRadius(double value)

public void setRadius(double value)

Radio del plato

Parameters:

ParámetroTipoDescripción
valordoubleNuevo valor

setReceiveShadows(boolean value)

public void setReceiveShadows(boolean value)

Establece si esta geometría puede recibir sombra.

Parameters:

ParámetroTipoDescripción
valorbooleanNuevo valor

setWidthSegments(int value)

public void setWidthSegments(int value)

Establece los segmentos de ancho

Parameters:

ParámetroTipoDescripción
valorintNuevo 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