NurbsSurface

NurbsSurface

Resumo geral

NurbsSurface é uma classe em Aspose.3D FOSS para .NET. Herdeiros de: Geometry, INamedObject, IMeshConvertible.

A componente w no ponto de controlo é utilizada como peso do ponto, independentemente da direcção que seja ou o tipo de direção.

Esta classe fornece 18 métodos para trabalhar com objetos NurbsSurface em programas .NET. Os métodos disponíveis incluem: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty, e 6 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.3D FOSS for .Net. Propriedades: CastShadows, ControlPoints, Deformers, Excluded, Name, ParentNode,E mais oito.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
UNurbsDirectionLeia.- Recebe o U.
VNurbsDirectionLeia.- Recebe o “V”.
VisibleboolLeitura/EscritaObtém ou fixa o visível.
DeformersIList<Deformer>Leia.Apanha os deformadores.
ControlPointsIArrayList<Vector4>Leia.- Tem os pontos de controlo.
CastShadowsboolLeitura/EscritaArranja ou define as sombras do elenco.
ReceiveShadowsboolLeitura/EscritaObtém ou define as sombras de recepção.
VertexElementsIList<VertexElement>Leia.Obtém os elementos do vértice.
ExcludedboolLeitura/EscritaObtém ou define o excluído.
ParentNodesList<Node>Leia.Obtém os nós pais.
ParentNodeNodeLeitura/EscritaObtém ou define o nó pai.
SceneSceneLeia.- Está bem.
NamestringLeitura/EscritaArranja ou define o nome.
PropertiesPropertyCollectionLeia.- Ele fica com as propriedades.

Métodos de avaliação

AssinaturaDescrição:
NurbsSurface()
NurbsSurface(name: string)
ToMesh()Não implementado na edição FOSS lançamentos no tempo de execução. Converter a superfície NURBS para o sistema de malha.
Geometry(name: string)
GetDeformers()- É um desvio de forma.
GetElement(type: VertexElementType)Obtém um elemento de vértice com o tipo especificado
GetVertexElementOfUV(textureMapping: TextureMapping)Obtém uma instância VertexElementUV com um tipo de mapeamento de textura dado
CreateElement(type: VertexElementType)Cria um elemento de vértice com tipo especificado e adiciona-o à geometria.
AddElement(element: VertexElement)Adiciona um elemento de vértice existente à geometria atual
CreateElementUV(uvMapping: TextureMapping)Cria um VertexElementUV com o tipo de mapeamento da textura dado.
Entity(name: string)
GetBoundingBox()Obtém a caixa de limitação da entidade atual no seu sistema de coordenadas do espaço-objeto.
GetEntityRendererKey()Obtém a chave do renderizador de entidades registrada no renderizador .
SceneObject(name: string)
A3DObject()
RemoveProperty(property: Property)Remove uma propriedade dinâmica.
GetProperty(property: string)Obter o valor da propriedade especificada
SetProperty(property: string, value: object?)Indicar o valor da propriedade especificada
FindProperty(propertyName: string)Encontre a propriedade. Pode ser uma proposição dinâmica (Criada por CreateDynamicProperty/SetProperty) ou nativa ((Identificada pelo seu nome))

Ver também:

 Português