HShape

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

public class HShape extends ParameterizedProfile

El HShape proporciona los parámetros definitorios de una forma ‘H’ o ‘I’.

Constructores

ConstructorDescripción
HShape()Constructor de HShape

Métodos

MétodoDescripción
equals(Object arg0)
findProperty(String propertyName)Busca la propiedad.
getBottomFlangeEdgeRadius()Obtiene el radio de los bordes superiores de la brida inferior.
getBottomFlangeFilletRadius()Obtiene el radio del filete entre el alma y la brida inferior.
getBottomFlangeThickness()Obtiene el espesor de la brida de la forma H.
getBottomFlangeWidth()Obtiene la extensión del ancho.
getBoundingBox()Obtiene el cuadro delimitador de la entidad actual en su sistema de coordenadas de espacio de objetos.
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.
getExtent()Obtiene la extensión en las dimensiones x e y.
getName()Obtiene el nombre.
getOverallDepth()Obtiene la extensión de la profundidad.
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
getScene()Obtiene la escena a la que pertenece este objeto.
getTopFlangeEdgeRadius()Obtiene el radio de los bordes inferiores de la brida superior.
getTopFlangeFilletRadius()Obtiene el radio del filete entre el alma y la brida superior.
getTopFlangeThickness()Obtiene el espesor de la brida superior.
getTopFlangeWidth()Obtiene el ancho de la brida superior.
getWebThickness()Obtiene el espesor del alma de la forma H.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Elimina una propiedad dinámica.
removeProperty(String property)Elimina la propiedad especificada identificada por nombre.
setBottomFlangeEdgeRadius(double value)Establece el radio de los bordes superiores de la brida inferior.
setBottomFlangeFilletRadius(double value)Establece el radio del filete entre el alma y la brida inferior.
setBottomFlangeThickness(double value)Establece el espesor de la brida de la forma H.
setBottomFlangeWidth(double value)Establece la extensión del ancho.
setExcluded(boolean value)Establece si se debe excluir esta entidad durante la exportación.
setName(String value)Establece el nombre.
setOverallDepth(double value)Establece la extensión de la profundidad.
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.
setTopFlangeEdgeRadius(double value)Establece el radio de los bordes inferiores de la brida superior.
setTopFlangeFilletRadius(double value)Establece el radio del filete entre el alma y la brida superior.
setTopFlangeThickness(double value)Establece el espesor de la brida superior.
setTopFlangeWidth(double value)Establece el ancho de la brida superior.
setWebThickness(double value)Establece el espesor del alma de la forma H.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

HShape()

public HShape()

Constructor de HShape

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.

getBottomFlangeEdgeRadius()

public double getBottomFlangeEdgeRadius()

Obtiene el radio de los bordes superiores de la brida inferior.

Returns: double - el radio de los bordes superiores de la brida inferior.

getBottomFlangeFilletRadius()

public double getBottomFlangeFilletRadius()

Obtiene el radio del filete entre el alma y la brida inferior.

Returns: double - el radio del filete entre el alma y la brida inferior.

getBottomFlangeThickness()

public double getBottomFlangeThickness()

Obtiene el espesor de la brida de la forma H.

Returns: double - el espesor de la brida de la forma H.

getBottomFlangeWidth()

public double getBottomFlangeWidth()

Obtiene la extensión del ancho.

Returns: double - la extensión del ancho.

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

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

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.

getExtent()

public Vector2 getExtent()

Obtiene la extensión en las dimensiones x e y.

Returns: Vector2

getName()

public String getName()

Obtiene el nombre.

Returns: java.lang.String - el nombre.

getOverallDepth()

public double getOverallDepth()

Obtiene la extensión de la profundidad.

Returns: double - la extensión de la profundidad.

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

getScene()

public Scene getScene()

Obtiene la escena a la que pertenece este objeto.

Returns: Scene - the scene that this object belongs to

getTopFlangeEdgeRadius()

public double getTopFlangeEdgeRadius()

Obtiene el radio de los bordes inferiores de la brida superior.

Returns: double - el radio de los bordes inferiores de la brida superior.

getTopFlangeFilletRadius()

public double getTopFlangeFilletRadius()

Obtiene el radio del filete entre el alma y la brida superior.

Returns: double - el radio del filete entre la web y el ala superior.

getTopFlangeThickness()

public double getTopFlangeThickness()

Obtiene el espesor de la brida superior.

Returns: double - el espesor del ala superior.

getTopFlangeWidth()

public double getTopFlangeWidth()

Obtiene el ancho de la brida superior.

Returns: double - el ancho del ala superior.

getWebThickness()

public double getWebThickness()

Obtiene el espesor del alma de la forma H.

Returns: double - el espesor de la web de la forma H.

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

setBottomFlangeEdgeRadius(double value)

public void setBottomFlangeEdgeRadius(double value)

Establece el radio de los bordes superiores de la brida inferior.

Parameters:

ParámetroTipoDescripción
valordoubleNuevo valor

setBottomFlangeFilletRadius(double value)

public void setBottomFlangeFilletRadius(double value)

Establece el radio del filete entre el alma y la brida inferior.

Parameters:

ParámetroTipoDescripción
valordoubleNuevo valor

setBottomFlangeThickness(double value)

public void setBottomFlangeThickness(double value)

Establece el espesor de la brida de la forma H.

Parameters:

ParámetroTipoDescripción
valordoubleNuevo valor

setBottomFlangeWidth(double value)

public void setBottomFlangeWidth(double value)

Establece la extensión del ancho.

Parameters:

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

setName(String value)

public void setName(String value)

Establece el nombre.

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setOverallDepth(double value)

public void setOverallDepth(double value)

Establece la extensión de la profundidad.

Parameters:

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

setTopFlangeEdgeRadius(double value)

public void setTopFlangeEdgeRadius(double value)

Establece el radio de los bordes inferiores de la brida superior.

Parameters:

ParámetroTipoDescripción
valordoubleNuevo valor

setTopFlangeFilletRadius(double value)

public void setTopFlangeFilletRadius(double value)

Establece el radio del filete entre el alma y la brida superior.

Parameters:

ParámetroTipoDescripción
valordoubleNuevo valor

setTopFlangeThickness(double value)

public void setTopFlangeThickness(double value)

Establece el espesor de la brida superior.

Parameters:

ParámetroTipoDescripción
valordoubleNuevo valor

setTopFlangeWidth(double value)

public void setTopFlangeWidth(double value)

Establece el ancho de la brida superior.

Parameters:

ParámetroTipoDescripción
valordoubleNuevo valor

setWebThickness(double value)

public void setWebThickness(double value)

Establece el espesor del alma de la forma H.

Parameters:

ParámetroTipoDescripción
valordoubleNuevo valor

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