CShape

Visión general

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

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

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

Propiedades

NombreTipoAccesoDescripción
depthdoubleLecturaObtiene la profundidad del perfil.
widthdoubleLecturaObtiene el ancho del perfil.
girthdoubleLecturaObtiene la longitud del contorno.
wallThicknessdoubleLecturaObtiene el grosor de la pared.
internalFilletRadiusdoubleLecturaObtiene el radio interno del filete.
extentVector2LecturaObtiene la extensión en las dimensiones x e y.
boundingBoxBoundingBoxLecturaObtiene la caja delimitadora.
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
CShape()Constructor de CShape.
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.
getGirth() → doubleObtiene la longitud de la circunferencia.
setGirth(value: double)Establece la longitud de la circunferencia.
getWallThickness() → doubleObtiene el grosor de la pared.
setWallThickness(value: double)Establece el grosor de la pared.
getInternalFilletRadius() → doubleObtiene el radio del filete interno.
setInternalFilletRadius(value: double)Establece el radio del filete interno.
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 CShape.
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()Llama a SceneObject en esta instancia de CShape.
SceneObject(name: String)Llama a SceneObject(name) en esta instancia de CShape.
getScene() → SceneDevuelve la escena.
A3DObject()Perfil en forma de C compatible con IFC definido por parámetros. La posición central del perfil está en el centro de la caja delimitadora.
A3DObject(name: String)Llama a A3DObject(name) en esta instancia de CShape.
getName() → StringDevuelve el nombre.
setName(name: String)Establece el valor del nombre.
getProperties() → PropertyCollectionDevuelve las propiedades.
findProperty(name: String) → PropertyObtiene la profundidad del perfil.
getProperty(name: String) → ObjectLlama a getProperty(name) en esta instancia de CShape.
setProperty(name: String, value: Object)Establece la profundidad del perfil.
removeProperty(name: String) → booleanLlama a removeProperty(name) en esta instancia de CShape.
removeProperty(property: Property) → booleanLlama a removeProperty(property) en esta instancia de CShape.

Ver también

 Español