HollowRectangleShape
Visão geral
HollowRectangleShape é uma classe em Aspose.3D FOSS para .NET. Herda de: RectangleShape, INamedObject.
Forma retangular oca compatível com IFC com cantos arredondados internos/externos.
Esta classe fornece 16 métodos para trabalhar com objetos HollowRectangleShape em programas .NET. Os métodos disponíveis incluem: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, HollowRectangleShape, RectangleShape, RemoveProperty, SceneObject, SetProperty. Todos os membros públicos estão acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.3D FOSS para .NET. Propriedades: Excluded, InnerFilletRadius, Name, ParentNode, ParentNodes, Properties, e mais 5.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
WallThickness | double | Leitura/Escrita | A espessura entre o contorno do retângulo e o furo interno |
InnerFilletRadius | double | Leitura/Escrita | O raio de filete interno do retângulo interno. |
RoundingRadius | double | Leitura/Escrita | Obtém ou define o raio dos arcos circulares de todos os quatro cantos, medido em graus. |
XDim | double | Leitura/Escrita | Obtém ou define a extensão do retângulo na direção do eixo x. Valor padrão é 2.0 |
YDim | double | Leitura/Escrita | Obtém ou define a extensão do retângulo na direção do eixo y. Valor padrão é 2.0 |
Excluded | bool | Leitura/Escrita | Obtém ou define se deve excluir esta entidade durante a exportação. |
ParentNodes | List<Node> | Leitura | Obtém todos os nós pai, uma entidade pode ser anexada a vários nós pai para instanciamento de geometria |
ParentNode | Node | Leitura/Escrita | Obtém ou define o primeiro nó pai; se o primeiro nó pai for definido, esta entidade será desanexada dos demais nós pai. |
Scene | Scene | Leitura | Obtém a cena à qual este objeto pertence |
Name | string | Leitura/Escrita | Obtém ou define o nome. |
Properties | PropertyCollection | Leitura | Obtém a coleção de todas as propriedades. |
Métodos
| Assinatura | Descrição |
|---|---|
HollowRectangleShape() | Chama HollowRectangleShape nesta instância de HollowRectangleShape. |
RectangleShape() | Construtor de |
RectangleShape(xdim: double, ydim: double) | Construtor de com dimensão especificada nos eixos x e y. |
GetExtent() | Obtém a extensão nas dimensões x e y. |
GetEntityRendererKey() | Obtém a chave do renderizador de entidade registrado no renderizador |
Entity(name: string) | Inicializa uma nova instância da classe Entity. |
GetBoundingBox() | Obtém a caixa delimitadora da entidade atual em seu sistema de coordenadas de espaço de objeto. |
SceneObject(name: string) | Inicializa um SceneObject com um nome padrão |
SceneObject() | Inicializa um SceneObject. |
A3DObject() | Inicializa uma nova instância da classe A3DObject sem nome. |
A3DObject(name: string) | Inicializa uma nova instância da classe A3DObject. |
RemoveProperty(property: Property) | Remove uma propriedade dinâmica. |
RemoveProperty(property: string) | Remove a propriedade especificada identificada pelo nome |
GetProperty(property: string) | Obtenha o valor da propriedade especificada |
SetProperty(property: string, value: object?) | Define o valor da propriedade especificada |
FindProperty(propertyName: string) | Encontra a propriedade. |