LShape

Visión general

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

Perfil en forma de L compatible con IFC definido por parámetros.

Esta clase proporciona 35 métodos para trabajar con objetos LShape en programas Java. Los métodos disponibles incluyen: A3DObject, Entity, LShape, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded, y 20 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, depth, edgeRadius, entityRendererKey, excluded, extent, y 8 más.

Propiedades

NombreTipoAccesoDescripción
depthdoubleLecturaObtiene la profundidad del perfil.
widthdoubleLecturaObtiene el ancho del perfil.
thicknessdoubleLecturaObtiene el grosor de la pared constante.
filletRadiusdoubleLecturaObtiene el radio del chaflán.
edgeRadiusdoubleLecturaObtiene el radio del borde.
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
LShape()Constructor de LShape.
getDepth() → doubleObtiene la profundidad del perfil.
setDepth(value: double)Establece la profundidad del perfil.
getWidth() → doubleObtiene el ancho del perfil.
setWidth(value: double)Establece el ancho del perfil.
getThickness() → doubleObtiene el grosor de la pared constante.
setThickness(value: double)Establece el grosor de la pared constante.
getFilletRadius() → doubleObtiene el radio del filete.
setFilletRadius(value: double)Establece el radio del filete.
getEdgeRadius() → doubleObtiene el radio del borde.
setEdgeRadius(value: double)Establece el radio del borde.
getExtent() → Vector2Obtiene la extensión en las dimensiones x e y.
ParameterizedProfile()Constructor.
Profile()Constructor.
getBoundingBox() → BoundingBoxDevuelve la caja delimitadora.
Entity(name: String)Llama a Entity(name) en esta instancia de LShape.
getParentNode() → NodeDevuelve el nodo padre.
setParentNode(value: Node)Establece el valor del nodo padre.
getParentNodes() → ArrayList<Node>Devuelve los nodos padres.
getExcluded() → booleanDevuelve los excluidos.
setExcluded(value: boolean)Establece el valor excluido.
getEntityRendererKey() → EntityRendererKeyDevuelve la clave del renderizador de entidad.
SceneObject()Perfil en forma de L compatible con IFC definido por parámetros.
SceneObject(name: String)Llama a SceneObject(name) en esta instancia de LShape.
getScene() → SceneDevuelve la escena.
A3DObject()Llama a A3DObject en esta instancia de LShape.
A3DObject(name: String)Llama a A3DObject(name) en esta instancia de LShape.
getName() → StringDevuelve el nombre.
setName(name: String)Establece el valor del nombre.
getProperties() → PropertyCollectionDevuelve las propiedades.
findProperty(name: String) → PropertyLlama a findProperty(name) en esta instancia de LShape.
getProperty(name: String) → ObjectLlama a getProperty(name) en esta instancia de LShape.
setProperty(name: String, value: Object)Establece el valor de la propiedad.
removeProperty(name: String) → booleanLlama a removeProperty(name) en esta instancia de LShape.
removeProperty(property: Property) → booleanLlama a removeProperty(property) en esta instancia de LShape.

Ver también

 Español