HollowRectangleShape

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

NomeTipoAcessoDescrição
WallThicknessdoubleLeitura/EscritaA espessura entre o contorno do retângulo e o furo interno
InnerFilletRadiusdoubleLeitura/EscritaO raio de filete interno do retângulo interno.
RoundingRadiusdoubleLeitura/EscritaObtém ou define o raio dos arcos circulares de todos os quatro cantos, medido em graus.
XDimdoubleLeitura/EscritaObtém ou define a extensão do retângulo na direção do eixo x. Valor padrão é 2.0
YDimdoubleLeitura/EscritaObtém ou define a extensão do retângulo na direção do eixo y. Valor padrão é 2.0
ExcludedboolLeitura/EscritaObtém ou define se deve excluir esta entidade durante a exportação.
ParentNodesList<Node>LeituraObtém todos os nós pai, uma entidade pode ser anexada a vários nós pai para instanciamento de geometria
ParentNodeNodeLeitura/EscritaObtém ou define o primeiro nó pai; se o primeiro nó pai for definido, esta entidade será desanexada dos demais nós pai.
SceneSceneLeituraObtém a cena à qual este objeto pertence
NamestringLeitura/EscritaObtém ou define o nome.
PropertiesPropertyCollectionLeituraObtém a coleção de todas as propriedades.

Métodos

AssinaturaDescriçã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.

Ver também

 Português