Aspose.3D FOSS for .NET

Referência API para: FOSS para .NET v1.0.0. 193 public types organized by module.

A principal

Classe:Descrição:
A3DObjectA classe base de todos os objetos Aspose.ThreeD, todas as subclasses suportarão propriedades dinâmicas.
AnimationChannelAnimationChannel.AnimationChannel creates a new animation channel with no target specified.
AnimationClipO clip de animação é uma coleção de animations.
AnimationNodeAspose.3D’s suporta a hierarquia de animação, cada animações pode ser composta por várias animaciones e definição do quadro-chave da animacao.
ArrayListAspose.3D tem sua própria implementação altamente otimizada de List{T} para um melhor desempenho de carregamento/salvamento Apenas esta interface é exposta ao usuário com interfaces IList{ T } compatíveis e semelhantes.
AssetInfoInformações sobre o activo.
AxisSystemO sistema de eixo é uma combinação do sistema coordenado, vetor para cima e vector frontal.
BasicLoadOptionsOpções de carga básicas.
BindPointUm BindPoint é geralmente criado em uma propriedade de objeto, alguns tipos de proprietades contêm vários campos componentes ((como um campo Vector3), irá gerar canal para cada campo componente e conecta o campo a uma ou mais instâncias da sequência do keyframe (s) através dos canais.
BoneUm osso define o subconjunto do ponto de controle da geometria e define peso da mistura para cada ponto.
BooleanOperandEsta classe encapsula a malha transformada como operando da operação booleana.
BooleanOperatorClasse com 12 métodos e 9 propriedades.
BoxCaixa.
CameraA câmera descreve o ponto de vista do espectador que olha para a cena.
CircleUma curva consiste num conjunto de pontos na borda da forma do círculo.
ColladaSaveOptionsSalvar opções para o formato Collada.
CompositeCurveA é constituída por vários segmentos de curva.
CurveA classe base de todas as implementações da curva.
CustomObjectRepresenta dados de objeto personalizados.
CylinderCíclico paramétrico.
DeformerClasse base para e.
Dish- A placa está paramétrica.
DracoFormatGoogle em formato Draco.
DracoSaveOptionsSalvar opções para arquivos do Google Draco.
EllipseUma elipse define um conjunto de pontos que formam a forma da elipsa.
EntityA classe base de todas as entidades.
EntityRendererKeyA chave do renderizador de entidade registada.
ExportExceptionExcepção de exportação.
ExtrapolationExtrapolation.Type gets or sets the extrapolation mode using the ExtrapolationType enum.
FbxLoadOptionsOpções de carregamento para o formato FBX.
FbxSaveOptionsSalvar opções para o formato FBX.
FileFormatDefinição do formato de ficheiro.
FileFormatTypeTipo de formato do ficheiro.
FileSystemEncapsulamento do sistema de ficheiros.
FileSystemFactoryClasse de fábrica para FileSystem.
FrustumA classe base de câmara e luz.
GeometryA classe básica de todos os objetos geométricos renderizables (como Mesh, Box, Cylinder e etc.).
GlobalTransformA transformação global é semelhante a, mas é imutável enquanto representa a transformações avaliadas finais.
GltfLoadOptionsOpções de carregamento para o formato glTF.
GltfSaveOptionsSalvar opções para o formato glTF.
GroupGroup.Group(name:string) creates a Group with the specified name.
HalfSpacerepresenta um espaço infinito que é dividido por um plano, isso pode ser usado com.
IOConfigConfiguração IO para serialização/deserialização.
IOExtensionIOExtension.Write writes the Matrix4 value to the provided BinaryWriter.
ImageRenderOptionsOpções de renderização.
ImportExceptionExcepção de importação.
KeyFrameKeyFrame.KeyFrame creates a new empty key frame instance.
KeyframeSequenceKeyframeSequence.KeyframeSequence creates an empty keyframe sequence with no property name.
LambertMaterialMaterial para o modelo de sombreamento Lambert.
LicenseClasse de gestão da licença (não disponível na versão FOSS).
LightA luz ilumina a cena.
LineUma polilinha é um caminho definido por um conjunto de pontos com segmentos, e conectados por arestas, o que significa que também pode ser um grupo de segments de linha ligados.
LinearExtrusionA extrusão linear assume uma forma 2D como entrada e estende a forma na 3a dimensão.
LoadOptionsClasse básica de opções de carga.
MaterialO material define os parâmetros necessários para a aparência visual da geometria.
MathUtilsMathUtils.CalcNormal calculates the normal vector of a polygon defined by an array of Vector3 points.
MeshUma malha é feita de muitos polígonos com n lados.
MeteredClasse de gestão da licença medida (não disponível na versão FOSS).
Microsoft3MFFormatExemplo de formato de arquivo para Microsoft 3MF com utilitários relacionados a 3 M F.
Microsoft3MFSaveOptionsClasse com 2 métodos e 7 propriedades.
MorphTargetChannelA MorphTargetChannel é usada para organizar as geometrias alvo.
MorphTargetDeformerMorphTargetDeformer fornece animação per-vertex.
NodeRepresenta um elemento no gráfico da cena.
NurbsCurveA curva NURBS é uma curvas representada por NIRBS (spline de base racional não uniforme), Uma curvatura NORBS está definida pelos seus pontos de controle, um conjunto de pontos ponderados e um vetor do nó O componente w em co.
NurbsDirectionUma superfície 3D tem duas direções, a U e V. O NurbsDirection define dados para cada direção.
NurbsSurfaceé uma superfície representada por NURBS ((Não uniforme base racional spline), A é definido por dois e .
ObjLoadOptionsOpções de carregamento para formato Wavefront OBJ.
ObjSaveOptionsSalvar opções para formato Wavefront OBJ.
ParseExceptionParseException.ParseException creates a new ParseException with the provided error message.
PatchA é uma superfície de modelagem paramétrica, semelhante a , também definida por dois, o e .
PatchDirectionPatch em direcção U e V.
PbrMaterialMaterial para reprodução física com base na cor/metálica/rugidez do albedo.
PdfFormatO formato de documento portátil da Adobe.
PdfLoadOptionsOpções de carregamento do PDF.
PdfSaveOptionsAs opções de salvar na exportação PDF.
PhongMaterialMaterial para o modelo de sombreamento do blinn-phong.
PlaneAvião paramétrico.
PlyFormatO formato PLY.
PlyLoadOptionsPlyLoadOptions.PlyLoadOptions creates a new instance with default options for loading PLY files.
PlySaveOptionsPlySaveOptions.PlySaveOptions constructs a new instance with default PLY save settings.
PointCloudA nuvem de pontos não contém informações topológicas, mas apenas os pontos de controlo e os elementos do vértice.
PolygonBuilderUma classe auxiliar para construir um polígono.
PolygonModifierPolygonModifier.Triangulate triangulates all faces of the supplied Mesh into triangles.
PosePose. - Não!.
PrimitiveClasse básica para todos os primitivos.
Profile2D Profile in xy plane.
PropertyClasse para manter propriedades definidas pelo utilizador.
PropertyCollectionA coleção de propriedades.
PyramidPirâmide parametrizada.
RectangularTorusTorus retangular parametrizado.
RevolvedAreaSolidEsta classe representa um modelo sólido, girando uma seção transversal fornecida por um perfil em torno de um eixo.
RvmFormatO formato RVM.
SaveOptionsClasse básica de opções de salva.
SceneUma cena é um objeto de nível superior que contém os nós, geometrias, materiais, texturas, animação, poses, sub-cenas e etc.
SceneObjectA classe raiz de objetos que serão armazenados dentro de uma cena.
SegmentUm segmento na curva composta.
SemanticAttributeSemanticAttribute.SemanticAttribute creates a new attribute with the specified vertex field semantic.
ShapeA forma descreve a deformação em um conjunto de pontos de controle, que é semelhante ao cluster deformador no Maya.
SkeletonO esqueleto é usado principalmente por software CAD para ajudar o designer a manipular a transformação da estrutura do esqueletos, geralmente inútil fora dos softwares de CAD.
SkinDeformerUm deformador da pele contém vários ossos para trabalhar, cada osso mistura uma parte da geometria pelos pesos do ponto de controle.
SphereEsfera paramétrica.
StlLoadOptionsOpções de carregamento para o formato STL.
StlSaveOptionsSalvar opções para o formato STL.
SweptAreaSolidUm SweptAreaSolid constrói uma geometria varrendo um perfil ao longo de uma directriz.
TextureEsta classe define a textura de um arquivo externo.
TextureBaseClasse básica para todas as texturas de concreto.
TextureSlotO espaço de textura no material pode ser enumerado através da instância do material.
TorusTorus paramétrico.
TransformUma transformação contém informações que permitem o acesso à matriz de tradução/escala/rotação ou transformações do objeto com custo mínimo. Isto é usado pela transformación local .
TransformBuilderTransformBuilder permite que os desenvolvedores componham, prependam ou apliquem matrizes de transformação com uma ordem selecionável de composição, simplificando a colocação de objetos complexos.
TransformedCurveUm TransformedCurve dá uma curva um posicionamento usando uma matriz de transformação.
TriMeshUm TriMesh contém dados brutos que podem ser usados diretamente pela GPU.
TrialExceptionExcepção de julgamento.
TrimmedCurveUma curva delimitada que corta a curvas base em ambas as extremidades.
VertexVertex.ReadVector3(field) reads a 3‑component vector from the specified vertex field, enabling extraction of position data.
VertexDeclarationVertexDeclaration.VertexDeclaration creates a new, empty vertex declaration instance.
VertexElementClasse de base dos elementos do vértice Um tipo de elemento do vertice é identificado por VertexElementType.
VertexElementBinormalVertexElementBinormal.VertexElementBinormal() cria uma nova instância com modos de mapeamento e referência padrão.
VertexElementDoublesTemplateUma classe auxiliar para definir implementações concretas.
VertexElementEdgeCreaseDefine o dobramento da borda para componentes especificados.
VertexElementFVectorUma classe auxiliar para definir implementações concretas.
VertexElementHoleDefine se o polígono especificado é buraco.
VertexElementIntsTemplateUma classe auxiliar para definir implementações concretas.
VertexElementMaterialElementos verticais com índice de material.
VertexElementNormalVertexElementNormal.VertexElementNormal(mappingMode, referenceMade) cria um novo VertexElementNormal usando os modos de mapeamento e referência dados.
VertexElementPolygonGroupDefine o grupo de polígonos para componentes especificados, a fim de agrupar os polígonos relacionados.
VertexElementSmoothingGroupUm grupo de suavização é um grupo dos polígonos numa malha poligonal que deve parecer formar uma superfície lisa.
VertexElementSpecularDefine a cor especular para componentes específicos.
VertexElementTangentVertexElementTangent.Tangents provides a list of Vector4 objects representing per‑vertex tangent data.
VertexElementTemplateUma classe auxiliar para definir implementações concretas.
VertexElementUVElementos de vértice com coordenadas UV.
VertexElementUserDataDefine dados de utilizador personalizados para componentes especificados.
VertexElementVertexColorElementos de vértice com dados vectoriais (normais, tangentes etc.) ////// Elementas de vertex com informações coloridas.
VertexElementVertexCreaseDefine a curva do vértice para componentes especificados.
VertexElementVisibilityDefine se os componentes especificados são visíveis.
VertexElementWeightDefine o peso da mistura para componentes especificados.
VertexFieldA classe VertexField permite que os desenvolvedores definam um campo de vértice especificando o tipo de dados, semântica, índice, alias, offset e tamanho, e fornece operações de hashing, igualdade e comparação.
WatermarkUtilidades de marca d’água permitem a incorporação e extração de marcas d ‘águeis em arquivos 3D, com proteção opcional por senha e permanência.

Interfaces

Interface de dadosDescrição:
IArrayListAspose.3D tem sua própria implementação altamente otimizada de List{T} para um melhor desempenho de carregamento/salvamento Apenas esta interface é exposta ao usuário com interfaces IList{ T } compatíveis e semelhantes.
IIndexedVertexElementVertexElement com dados de índices.
IMeshConvertibleAs entidades que implementaram esta interface podem ser convertidas em malha.
INamedObjectUm objeto que tem um nome.
IOrientableAs entidades orientáveis devem implementar esta interface.

Estruturas

EstruturaDescrição:
BoundingBoxA caixa de contorno alinhada ao eixo.
BoundingBox2DBoundingBox2D.BoundingBox2D initializes a new 2‑D bounding box with the specified minimum and maximum vectors.
EndPointO ponto final para cortar a curva, pode ser um valor de parâmetro ou um ponto cartesiano.
FMatrix4FMatrix4.FMatrix4 creates a matrix from 16 float values representing each element.
FVector2FVector2.FVector2 creates a 2‑D vector with the given x and y float components.
FVector3Representa um vetor 3D.
FVector4FVector4.FVector4(x:float, y: float , z: Float w:flot) cria um vetor 4D com valores dados de x,y,z e w.
Matrix4Matrix4.Matrix4 constructs a 4x4 matrix from the 16 supplied float components.
QuaternionUm quaternião é geralmente usado para representar uma rotação no espaço 3D.
RectRect representa um retângulo com posição e tamanho, oferecendo um método Contém para testar se um ponto está dentro dele.
RelativeRectangleRelativeRectangle.RelativeRectangle creates a rectangle with given left, top, width, height offsets.
Vector2Vector2.Vector2 creates a vector with both components set to the given scalar.
Vector3A classe Vector3 fornece matemática vectorial 3D completa, incluindo produto por pontos, produto cruzado, normalização e cálculos de ângulos entre direções.
Vector4Vector4.Vector4 creates a vector from a Vector3 and a double w component.

Enumerações

ListagemDescrição:
AlphaSourceDefine se a textura contém o canal alfa.
ApertureModeModo de abertura da câmara.
AxisO eixo.
AxisAxis.XAxis represents the X axis direction.
BoneLinkModeO modo de ligação do osso refere-se à maneira como um osco está conectado ou ligado ao seu osho pai dentro de uma estrutura hierárquica.
BooleanOperationA operação booleana do Mesh.
BoundingBoxExtentA extensão da caixa de limitação.
ColladaTransformStyleO estilo de transformação do nó.
ComposeOrderA ordem para compor a matriz de transformação.
CoordinateSystemSistema de coordenadas.
CurveDimensionA dimensão das curvas.
DracoCompressionLevelNível de compressão para o arquivo Draco.
ExtrapolationTypeTipo de extrapolação.
FileContentTypeTipo de conteúdo do ficheiro.
InterpolationTipo de interpolação da chave.
LightTypeTipos leves.
MappingModeModo de mapeamento.
NurbsTypeTipo NURBS.
PatchDirectionTypeOs tipos da direcção de patch.
PdfLightingSchemeLightingScheme especifica a iluminação a aplicar às obras de arte 3D.
PdfRenderModeO modo de renderização especifica o estilo em que a obra de arte 3D é renderizada.
ProjectionTypeTipos de projecção da câmara.
PropertyFlagsBandeiras de propriedade.
ReferenceModeModo de referência.
RotationModeO modo de rotação do frustum.
RotationOrderA ordem controla quais rx ry rz são aplicados na matriz de transformação.
SkeletonTypeTipo esqueleto.
SplitMeshPolicyPolítica de malha dividida.
StepModeStepMode.PREVIOUS_VALUE represents stepping to the previous value in a sequence.
TextureFilterOpções de filtro durante a amostragem da textura.
TextureMappingMapeamento de textura.
VertexElementTypeTipo de elemento Vertex.
VertexFieldDataTypeTipo de dados do campo Vertex.
VertexFieldSemanticA semântica do campo de vértices.
WeightedModeWeightedMode enum descreve como os pesos de vértice são aplicados, suportando None, OutWeight,NextInWeight e ambos.
WrapModeO modo de envolvimento da textura.

Ver também

 Português