Aspose.3D FOSS for .NET

Odkaz API pro: Aspose.3d FOSS pro .NET v1.0.0. 193 public types organized by module.

Main

ClassPopis:
A3DObjectZákladní třída všech objektů Aspose.ThreeD, všechny podtřídy podporují dynamické vlastnosti.
AnimationChannelAnimationChannel.AnimationChannel vytvoří nový animovaný kanál bez určeného cíle.
AnimationClipAnimation clip je sbírka animací.
AnimationNodeAspose.3D’s podporuje hierarchii animace, každá animaci může být složena z několika animací a definice klíčového rámce animační.
ArrayListAspose.3D má vlastní vysoce optimalizovanou implementaci List{T} pro lepší výkony načítání/ušetření Pouze toto rozhraní je vystaveno uživatelům s kompatibilními a podobnými rozhraniemi IList.
AssetInfoInformace o majetku.
AxisSystemOsový systém je kombinací souřadnicového systému, vzrostného vektoru a předního vektora.
BasicLoadOptionsZákladní možnosti zatížení.
BindPointBindPoint je obvykle vytvořen na vlastnost objektu, některé typy vlastností obsahují více komponentních polí ((například pole Vector3), generují kanál pro každé složkové pole a připojují pole k jedné nebo několika příkladům sekvence klíčového rámce (s) prostřednictvím kanálu.
BoneKostička definuje podmnožinu kontrolního bodu geometrie a definuje hmotnost směsi pro každý kontrolní bod.
BooleanOperandTato třída vkládá transformovanou síť jako operand booleanské operace.
BooleanOperatorTřída s 12 metodami a 9 vlastnostmi.
Box- Skříňku.
CameraKamera popisuje pohled diváka, který se dívá na scénu.
CircleKřivka se skládá z množiny bodů na okraji tvaru kruhu.
ColladaSaveOptionsUložení možností pro formát Collada.
CompositeCurveA se skládá z několika segmentů křivky.
CurveZákladní třída všech implementací křivky.
CustomObjectRepresentuje data vlastního objektu.
CylinderParametrizovaný válce.
DeformerZákladní třída pro a.
DishParametrizace nádobí.
DracoFormatGoogle Draco formát.
DracoSaveOptionsZachování možností pro soubory Google Draco.
EllipseElips definuje soubor bodů, které tvoří tvar elipse.
EntityZákladní třída všech entit.
EntityRendererKeyKlíč od registrovaného poskytovatele.
ExportExceptionVývozní výjimka.
ExtrapolationExtrapolation.Type získá nebo nastaví extrapolační režim pomocí enumu ExtrapolationType .
FbxLoadOptionsMožnosti načítání pro formát FBX.
FbxSaveOptionsUložení možností pro formát FBX.
FileFormatDefinování formátu souboru.
FileFormatTypeTyp formátu souboru.
FileSystemSestavba souborového systému.
FileSystemFactoryTovárenská třída FileSystem.
FrustumZákladní třída fotoaparátu a světla.
GeometryZákladní třída všech vykreslovatelných geometrických objektů (např. Mříž, krabice, válc a další).
GlobalTransformGlobální transformace je podobná, ale je neměnná a představuje konečnou vyhodnocovanou transformaci.
GltfLoadOptionsMožnosti načítání pro formát glTF.
GltfSaveOptionsUložení možností pro formát glTF.
GroupGroup.Group(name:string) vytvoří skupinu s uvedeným názvem.
HalfSpacepředstavuje nekonečný prostor, který je rozdělen rovinou. To lze použít s.
IOConfigIO konfigurace pro serializaci/deserializace.
IOExtensionIOExtension.Write zapíše hodnotu Matrix4 na poskytnutou BinaryWriter.
ImageRenderOptionsMožnosti zobrazení.
ImportExceptionImportní výjimka.
KeyFrameKeyFrame.KeyFrame vytváří novou prázdnou klíčovou instanci.
KeyframeSequenceKeyframeSequence.KeyframeSequence vytváří prázdnou sekvenci klíčového rámce bez jména vlastností.
LambertMaterialMateriál pro model lambertu.
LicenseTřída řízení licencí (není k dispozici ve verzi FOSS).
LightSvětlo osvětluje scénu.
LinePolylína je cesta definovaná množinou bodů s segmenty a spojena okraji, což znamená, že může být i množstvím propojených úseků.
LinearExtrusionLineární extrudování bere 2D tvar jako vstup a prodlužuje tvar ve 3. dimenzi.
LoadOptionsZákladní třída možností zatížení.
MaterialMateriál definuje parametry nezbytné pro vizuální vzhled geometrie.
MathUtilsMathUtils.CalcNormal vypočte normální vektor mnohonásobku definovaného řadou bodů Vector3.
MeshMetu tvoří mnoho n-stránkových polygonů.
MeteredKlasifikace řízení licencí s měřením (není k dispozici ve verzi FOSS).
Microsoft3MFFormatPříklad formátu souboru pro Microsoft 3MF s úkolami spojenými s 3 M F.
Microsoft3MFSaveOptionsTřída se 2 metodami a 7 vlastnostmi.
MorphTargetChannelA MorphTargetChannel se používá pro uspořádání cílové geometrie.
MorphTargetDeformerMorphTargetDeformer poskytuje animaci na vrchol.
NodeReprezentuje prvek v grafu scény.
NurbsCurveNURBS křivka je křevka reprezentovaná NIRBS ((Nenjednošená racionální základní splina), A NORBS krivka se definuje podle jejích kontrolních bodů, soubor vážených kontrolných bodům a uzlový vektor. W složka v co .
NurbsDirection3D povrch má dva směry, U a V. NurbsDirection definuje data pro každý směr.
NurbsSurfaceje povrch reprezentovaný NURBS ((nejednotná racionální základní splina), A je definována dvěma a .
ObjLoadOptionsMožnosti načítání pro Wavefront OBJ formát.
ObjSaveOptionsUložení možností pro Wavefront OBJ formát.
ParseExceptionParseException.ParseException vytvoří nový ParseException s poskytnutou chybovou zprávou.
PatchA je parametrický modelovací povrch, podobný jako , který je také definován dvěma, a .
PatchDirectionPatch je v U a V směru.
PbrMaterialMateriál pro fyzicky založené vykreslení na základě barvy/metalové/hrubosti albedo.
PdfFormatAdobe Portable Document Format.
PdfLoadOptionsMožnosti načtení PDF.
PdfSaveOptionsMožnosti ukládání v exportu PDF.
PhongMaterialMateriál pro model stínění blinn-phong.
PlaneParametrizace letadla.
PlyFormatFormát PLY.
PlyLoadOptionsPlyLoadOptions.PlyLoadOptions vytvoří novou instanci s výchozími možnostmi pro načtení souborů PLY.
PlySaveOptionsPlySaveOptions.PlySaveOptions vytváří novou instanci s předvolenými nastavením ukládání PLY.
PointCloudBodový mrak neobsahuje žádné topologické informace, ale pouze kontrolní body a prvky vrcholu.
PolygonBuilderPomocná třída pro budování polygonu.
PolygonModifierPolygonModifier.Triangulate ztřesuje všechny strany dodaného plechu na trojúhelníky.
PosePozuj.
PrimitiveZákladní třída pro všechny primitivce.
Profile2D Profile in xy plane.
PropertyTřída pro vlastnost uživatelsky definovanou.
PropertyCollectionSbírka nemovitostí.
PyramidParametrizovaná pyramida.
RectangularTorusParametrizovaný obdélníkový torus.
RevolvedAreaSolidTato třída představuje pevný model otočením průřezu, který je poskytován profilem kolem osy.
RvmFormatFormát RVM.
SaveOptionsZákladní třída možností uložení.
SceneScéna je objekt nejvyšší úrovně, který obsahuje uzly, geometrii, materiály, textury, animace, pózy, podscény a tak dále.
SceneObjectZákladní třída objektů, které budou uloženy uvnitř scény.
SegmentSegment v složeném křivce.
SemanticAttributeSemanticAttribute.SemanticAttribute vytváří nový atribut s specifikovanou semantikou pole vrcholu.
ShapeTvar popisuje deformaci na souboru kontrolních bodů, která je podobná klastrovému deformátoru v mayách.
SkeletonSkeleton se používá hlavně v CAD softwaru, aby pomohl návrháři manipulovat s transformací kostní struktury. Je obvykle k ničemu mimo software CAD.
SkinDeformerDeformátor kůže obsahuje několik kostí, které musí pracovat. Každá kosti spojuje část geometrie podle váh kontrolního bodu.
SphereParametrizovaná koule.
StlLoadOptionsMožnosti načítání pro formát STL.
StlSaveOptionsUložení možností pro formát STL.
SweptAreaSolidSweptAreaSolid konstruuje geometrii tím, že propíná profil podél řádky.
TextureTato třída definuje texturu z externího souboru.
TextureBaseZákladní třída pro všechny textury betonu.
TextureSlotTextura v materiálu, může být vyčíslena prostřednictvím materiální instance.
TorusParametrizovaný torus.
TransformTransformace obsahuje informace, které umožňují přístup k translate/scale/rotation nebo transform matrice objektu za minimální náklady. Tato je používána lokálním transformací.
TransformBuilderTransformBuilder umožňuje vývojářům sestavit, předem přiložit nebo připojit transformační matrice s vybíraným pořadím složení, což zjednodušuje umístění složitých objektů.
TransformedCurveTransformedCurve dává křivce umístění pomocí transformační matrice.
TriMeshTriMesh obsahuje surové údaje, které může GPU přímo použít.
TrialExceptionVýjimka z procesu.
TrimmedCurveOmezená křivka, která obřezala základní křovku na obou koncích.
VertexVertex.ReadVector3(polí) čte 3-komponentní vektor z daného vrcholu pole, což umožňuje získání údajů o poloze.
VertexDeclarationVertexDeclaration.VertexDeclaration vytvoří novou, prázdnou vertexovou deklarační instance.
VertexElementZákladní třída prvků vrcholu Typ prvku vrcholového je identifikován pomocí VertexElementType.
VertexElementBinormalVertexElementBinormal.VertexElementBinormal() vytváří novou instanci s standardním mapováním a referenčním režimem.
VertexElementDoublesTemplatePomocná třída pro definici konkrétních implementací.
VertexElementEdgeCreaseDefinije okrajovou záhybu pro specifické komponenty.
VertexElementFVectorPomocná třída pro definici konkrétních implementací.
VertexElementHoleDefinije, zda je specifikovaný polygon díra.
VertexElementIntsTemplatePomocná třída pro definici konkrétních implementací.
VertexElementMaterialVrtulkový prvek s indexem materiálu.
VertexElementNormalVertexElementNormal.VertexElementNormal(mappingMode, referenceMade) vytváří nový VertexElementNormal pomocí daných mapovacích a referenčních režimů.
VertexElementPolygonGroupDefinuje polygonovou skupinu pro specifikované složky, aby se související polykony seskupili dohromady.
VertexElementSmoothingGroupVyhlazující skupina je skupina polygonů v mnohonásobném okruhu, které by měly tvořit hladký povrch.
VertexElementSpecularDefinice zrcadlové barvy pro specifické komponenty.
VertexElementTangentVertexElementTangent.Tangents poskytuje seznam objektů Vector4, které představují tangentní údaje na vertex.
VertexElementTemplatePomocná třída pro definici konkrétních implementací.
VertexElementUVVrtulník s UV souřadnicemi.
VertexElementUserDataDefinuje vlastní uživatelské údaje pro specifické komponenty.
VertexElementVertexColorVertexový element s vektorovými údaji (normály, tangenty atd.) /// // Vertextový prvek se daty o barvě.
VertexElementVertexCreaseDefinije vrchní záhyb pro specifické komponenty.
VertexElementVisibilityDefinije, zda jsou specifikované komponenty viditelné.
VertexElementWeightDefinice hmotnosti směsi pro specifické složky.
VertexFieldTřída VertexField umožňuje vývojářům definovat pole vrcholu tím, že stanoví typ dat, semantiku, index, alias, ofset a velikost. Poskytuje hashování, rovnost a operace srovnání.
WatermarkPomocné nástroje pro vodní značky umožňují vkládání a extrahování textových vodních znaků do 3D souborů s volitelnou ochranou heslem a trvalostí.

Rozhraní

InterfacePopis:
IArrayListAspose.3D má vlastní vysoce optimalizovanou implementaci List{T} pro lepší výkony načítání/ušetření Pouze toto rozhraní je vystaveno uživatelům s kompatibilními a podobnými rozhraniemi IList.
IIndexedVertexElementVertexElement s daty indexů.
IMeshConvertibleSubjekty, které toto rozhraní implementovaly, mohou být přeměněny na mesh.
INamedObjectObjekt, který má jméno.
IOrientableÚčastníci řízení provádějí toto rozhraní.

Struktury

StructPopis:
BoundingBoxOmezující pole se směřováním k osovému úseku.
BoundingBox2DBoundingBox2D.BoundingBox2D inicializuje nové 2D omezující pole s uvedenými minimálními a maximálníma vektory.
EndPointKonečným bodem pro úpravu křivky může být hodnota parametru nebo kartesiánský bod.
FMatrix4FMatrix4.FMatrix4 vytváří matrice ze 16 float hodnot reprezentujících každý prvek.
FVector2FVector2.FVector2 vytváří 2D vektor s danými x a y float komponentami.
FVector3Representuje 3D vektor.
FVector4FVector4.FVector4(x:float, y: float , z: Float w:flot) vytváří 4D vektor s danými hodnotami x,y,z a w.
Matrix4Matrix4.Matrix4 konstruuje 4x4 matrice ze 16 dodaných floatových komponent.
QuaternionKvaternion se obvykle používá k zobrazení rotace ve 3D prostoru.
RectRect představuje obdélník s polohou a velikostí, který nabízí metodu Obsahuje testovat, zda bod leží uvnitř něj.
RelativeRectangleRelativeRectangle.RelativeRectangle vytváří obdélník s danými odklonem levé, horní, šířky a výšky.
Vector2Vector2.Vector2 vytváří vektor s oběma komponentami nastavenými na daný skalár.
Vector3Klasa Vector3 poskytuje kompletní 3D vektorovou matematiku, včetně dotového produktu, křížového výrobku, normalizace a výpočtů úhlu mezi směry.
Vector4Vector4.Vector4 vytváří vektor z Vector3 a dvojitého komponentu w.

Výčty

EnumerationPopis:
AlphaSourceUrčuje, zda textura obsahuje alfa kanál.
ApertureModeZpůsob otevření kamery.
AxisOs.
AxisAxis.XAxis představuje směr osy X.
BoneLinkModeZpůsob propojení kosti se vztahuje k způsobu, jakým je kost spojena nebo spojená s její mateřskou kostí v rámci hierarchické struktury.
BooleanOperationMeshova booleanská operace.
BoundingBoxExtentRozsah omezujícího pole.
ColladaTransformStyleTransformační styl uzlu.
ComposeOrderPořadí sestavení transformovací matrice.
CoordinateSystemSystém souřadnic.
CurveDimensionRozměry křivek.
DracoCompressionLevelKompresní úroveň pro Draco soubor.
ExtrapolationTypeExtrapolační typ.
FileContentTypeTyp obsahu souboru.
InterpolationTyp interpolace klíčového rámce.
LightTypeSvětlí lidé.
MappingModeMappingový režim.
NurbsTypeTypy NURBS.
PatchDirectionTypeTypy, které se řídí.
PdfLightingSchemeLightingScheme specifikuje osvětlení, které se má použít na 3D umělecké dílo.
PdfRenderModeRenderový režim specifikuje styl, ve kterém je 3D dílo renderováno.
ProjectionTypeTypy projekce fotoaparátu.
PropertyFlagsVlajky majetku.
ReferenceModeReferenční režim.
RotationModeRotační režim frustu.
RotationOrderPořadí ovládá, které rx ry rz jsou aplikovány v transformační matrice.
SkeletonTypeSklo.
SplitMeshPolicyPolitika rozdělení.
StepModeStepMode.PREVIOUS_VALUE představuje přechod na předchozí hodnotu v sekvenci.
TextureFilterFiltrovací možnosti během odběru vzorků.
TextureMappingMapování textury.
VertexElementTypeTyp vrcholového prvku.
VertexFieldDataTypeDatový typ pole Vertex.
VertexFieldSemanticSemantika pole vrcholu.
WeightedModeWeightedMode enum popisuje, jak jsou použity váhy vrcholu, podporuje None, OutWeight , NextInWeight a Obě.
WrapModeTextura je v režimu obalu.

Viz také:

 Čeština