RectangleShape

RectangleShape

Visión general

RectangleShape es una clase en Aspose.3D FOSS para Java. Hereda de: ParameterizedProfile.

Forma rectangular compatible con IFC con esquinas redondeadas.

Esta clase proporciona 31 métodos para trabajar con objetos RectangleShape en programas Java. Los métodos disponibles incluyen: A3DObject, Entity, ParameterizedProfile, Profile, RectangleShape, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getExtent, getName, y 16 métodos adicionales. Todos los miembros públicos son accesibles para cualquier aplicación Java después de instalar el paquete Aspose.3D FOSS para Java. Propiedades: boundingBox, entityRendererKey, excluded, extent, name, parentNode, y 6 más.

Propiedades

NombreTipoAccesoDescripción
roundingRadiusdoubleLecturaObtiene el radio de los arcos circulares de las cuatro esquinas, medido en grados.
xDimdoubleLecturaObtiene la extensión del rectángulo en la dirección del eje x.
yDimdoubleLecturaObtiene la extensión del rectángulo en la dirección del eje y.
extentVector2LecturaObtiene la extensión en las dimensiones x e y.
boundingBoxBoundingBoxLecturaObtiene el cuadro delimitador.
parentNodeNodeLecturaObtiene el nodo padre.
parentNodesArrayList<Node>LecturaObtiene los nodos padre.
excludedbooleanLecturaObtiene lo excluido.
entityRendererKeyEntityRendererKeyLecturaObtiene la clave del renderizador de entidad.
sceneSceneLecturaObtiene la escena.
nameStringLecturaObtiene el nombre.
propertiesPropertyCollectionLecturaObtiene las propiedades.

Métodos

FirmaDescripción
RectangleShape()Constructor de RectangleShape.
getRoundingRadius() → doubleObtiene el radio de los arcos circulares de las cuatro esquinas, medido en grados.
setRoundingRadius(value: double)Establece el radio de los arcos circulares de las cuatro esquinas, medido en grados.
getXDim() → doubleObtiene la extensión del rectángulo en la dirección del eje x.
setXDim(value: double)Establece la extensión del rectángulo en la dirección del eje x.
getYDim() → doubleObtiene la extensión del rectángulo en la dirección del eje y.
setYDim(value: double)Establece la extensión del rectángulo en la dirección del eje y.
getExtent() → Vector2Obtiene la extensión en las dimensiones x e y.
ParameterizedProfile()Constructor.
Profile()Constructor.
getBoundingBox() → BoundingBoxDevuelve el cuadro delimitador.
Entity(name: String)Constructor de RectangleShape.
getParentNode() → NodeDevuelve el nodo padre.
setParentNode(value: Node)Establece el valor del nodo padre.
getParentNodes() → ArrayList<Node>Devuelve los nodos padre.
getExcluded() → booleanDevuelve lo excluido.
setExcluded(value: boolean)Establece el radio de los arcos circulares de los cuatro esquinas, medido en grados. Valor predeterminado es 0.0.
getEntityRendererKey() → EntityRendererKeyDevuelve la clave entity renderer key.
SceneObject()Forma rectangular compatible con IFC con esquinas redondeadas.
SceneObject(name: String)Llama a SceneObject(name) en esta instancia de RectangleShape.
getScene() → SceneConstructor de RectangleShape.
A3DObject()Llama a A3DObject en esta instancia de RectangleShape.
A3DObject(name: String)Llama a A3DObject(name) en esta instancia de RectangleShape.
getName() → StringDevuelve el nombre.
setName(name: String)Establece el valor del nombre.
getProperties() → PropertyCollectionObtiene el radio de los arcos circulares de las cuatro esquinas, medido en grados. El valor predeterminado es 0.0.
findProperty(name: String) → PropertyLlama a findProperty(name) en esta instancia de RectangleShape.
getProperty(name: String) → ObjectLlama a getProperty(name) en esta instancia de RectangleShape.
setProperty(name: String, value: Object)Establece el valor de la propiedad.
removeProperty(name: String) → booleanLlama a removeProperty(name) en esta instancia de RectangleShape.
removeProperty(property: Property) → booleanLlama a removeProperty(property) en esta instancia de RectangleShape.

Ver también

 Español