Aspose.3D FOSS for .NET

Referencija API za: Aspose.3D FOSS za .NET v1.0.0. 193 public types organized by module.

Glavni

RazredOpisivanje
A3DObjectOsnovna klasa svih Aspose.ThreeD objekata, sve podklase će podržati dinamička svojstva.
AnimationChannelAnimationChannel.AnimationChannel creates a new animation channel with no target specified.
AnimationClipAnimation klip je zbirka animacija.
AnimationNodeAspose.3D’s podržava hijerarhiju animacija, svaka animacije može biti sastavljena od nekoliko animacij i definicije ključne okvira.
ArrayListAspose.3D ima svoju visoko optimiziranu implementaciju List{T} za bolje performanse učitavanja/spojivanja Samo je ovaj sučelje izložen korisniku s IList{ T} kompatibilnim i sličnim sučeljima.
AssetInfoInformacije o imovini.
AxisSystemSistem osi je kombinacija koordinatnog sustava, prema gore i prednjeg vektora.
BasicLoadOptionsOsnovne opcije za opterećenje.
BindPointBindPoint se obično kreira na svojstvu objekta, neki tipovi osobina sadrže više polja komponenti ((kao što je Vector3 polje), generirat će kanal za svako poljo komponente i povezuje polj s jednom ili više primjera sekvence ključnih okvirova (s) putem kanala.
BoneKostica definiše podmnožinu kontrolne točke geometrije i definira težinu mješavine za svaku kontrolnu točku.
BooleanOperandOva klasa uključuje transformiranu mrežu kao Booleov operativ.
BooleanOperatorKlasa s 12 metoda i 9 svojstava.
Box-Kot. U redu je.
CameraKamera opisuje gledanje gledatelja koji gleda scenu.
CircleKriva se sastoji od skupa točaka na ivici oblika kruga.
ColladaSaveOptionsSačuvati opcije za Collada format.
CompositeCurveA se sastoji od nekoliko segmentova krive.
CurveOsnovna klasa svih implementacija krive.
CustomObjectPredstavlja podatke o prilagođenim objektima.
Cylinder-Parametriziran cilinder.
DeformerOsnovna klasa za i.
Dish-Parametriziran je.
DracoFormatGoogle Draco format.
DracoSaveOptionsSpasite opcije za Google Draco datoteke.
EllipseElips definiše skup tačaka koji formiraju oblik elipse.
EntityOsnovna klasa svih entiteta.
EntityRendererKeyKljuč registriranog subjekta renderera.
ExportExceptionIznimka za izvoz.
ExtrapolationExtrapolation.Type gets or sets the extrapolation mode using the ExtrapolationType enum.
FbxLoadOptionsOpcije učitavanja za FBX format.
FbxSaveOptionsShrani opcije za FBX format.
FileFormatDefiniranje formata datoteke.
FileFormatTypeVrsta formata datoteke.
FileSystem-Sistem datoteka.
FileSystemFactoryFabrička klasa za FileSystem.
FrustumOsnovna klasa kamere i svjetla.
GeometryU ovom slučaju, u skladu s člankom 15. stavkom 1. točkom (a) i podstavkom 6. ovog članka, “svrha” znači svaka vrsta ili obilježja koja se mogu prikazati kao dio materijala.
GlobalTransformGlobalna transformacija je slična ali nepromjenljiva dok predstavlja konačnu procjenu transformacije.
GltfLoadOptionsOpcije učitavanja za format glTF.
GltfSaveOptionsShrani opcije za glTF format.
GroupGroup.Group(name:string) creates a Group with the specified name.
HalfSpacepredstavlja beskonačan prostor koji je podijeljen ravninu, to se može koristiti s.
IOConfigSrednja (srednje) strana.
IOExtensionIOExtension.Write writes the Matrix4 value to the provided BinaryWriter.
ImageRenderOptionsOpcije prikaza slike.
ImportExceptionIznimka uvoza.
KeyFrameKeyFrame.KeyFrame creates a new empty key frame instance.
KeyframeSequenceKeyframeSequence.KeyframeSequence creates an empty keyframe sequence with no property name.
LambertMaterialMaterijal za model lamberta.
LicenseKlasa upravljanja licencama (neostupna u FOSS verziji).
LightSvjetlo osvijetljuje scenu.
LinePolinija je putnica definirana skupom točaka s segmentima, i povezana rubovima. To znači da može biti i skup povezanog linijskog segmenta.
LinearExtrusionLinearna ekstrudiranje uzima 2D oblik kao ulaz i proširuje oblik u trećoj dimenziji.
LoadOptionsOsnovna klasa opcija opterećenja.
MaterialMaterijal definiše parametre potrebne za vizualni izgled geometrije.
MathUtilsMathUtils.CalcNormal calculates the normal vector of a polygon defined by an array of Vector3 points.
MeshMreža je napravljena od mnogih n-stranih poligona.
MeteredSrednja kategorija:.
Microsoft3MFFormatUstanovljeno datoteke za Microsoft 3MF s korisnicima povezanih s 3 M F.
Microsoft3MFSaveOptionsKlasa s 2 metode i 7 svojstava.
MorphTargetChannelMorphTargetChannel se koristi za organiziranje ciljanih geometrija.
MorphTargetDeformerMorphTargetDeformer pruža per-vertex animaciju.
NodePredstavlja element u grafu scene.
NurbsCurveNURBS kriva je krivca koja se predstavlja kao NIRBS (nejednakom racionalnom bazskom linijom), A NORBS-ova krivulja definirana je kontrolnim točkama, skupom ponderiranih kontrolnih tačaka i čvorovitim vektorom. W komponenta u co.
NurbsDirection3D površina ima dva smjera, U i V. NurbsDirection definiše podatke za svaki smjer.
NurbsSurfaceje površina predstavljena NURBS-om ((Nejednaki racionalni osnovni spline), A definiran dva i .
ObjLoadOptionsOpcije učitavanja za Wavefront OBJ format.
ObjSaveOptionsShrani opcije za Wavefront OBJ format.
ParseExceptionParseException.ParseException creates a new ParseException with the provided error message.
PatchA je parametrična modelna površina, slična , također definirana dva, i .
PatchDirectionPatch je u U i V smjeru.
PbrMaterialU tom slučaju, u skladu s člankom 16. stavkom 1. točkom (a) ovog članka, podnositelj zahtjeva može zatražiti od strane nadležnog tijela da se utvrdi:.
PdfFormatAdobe-ov prenosiv dokumentni format.
PdfLoadOptionsOpcije za učitavanje PDF-a.
PdfSaveOptionsOpcije za čuvanje u PDF izvozu.
PhongMaterialMaterijal za blinn-phong model sjenenja.
Plane-Parametriziran avion.
PlyFormatU obliku 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.
PointCloudTočka oblaka ne sadrži topološke informacije, već samo kontrolne točke i elemente vrhova.
PolygonBuilderPomoćna klasa za izgradnju poligona.
PolygonModifierPolygonModifier.Triangulate triangulates all faces of the supplied Mesh into triangles.
PosePostavi se.
PrimitiveOsnovna klasa za sve primitive.
Profile2D Profile in xy plane.
PropertyKlasa za držanje korisnički definiranih svojstava.
PropertyCollection-Skupina imovine.
Pyramid-Parametrizirana piramida.
RectangularTorusParametrizirani pravougaoni torus.
RevolvedAreaSolid“Snimka” označava sve vrste uređaja koji se mogu koristiti za proizvodnju ili distribuciju materijala iz ovog podmeta.
RvmFormatRVM format.
SaveOptionsOsnovna klasa opcija za pohranjivanje.
SceneScena je objekt najvišeg razina koji sadrži čvorove, geometrije, materijale, teksture, animacije, pose, podscene i sl.
SceneObjectKlasa korijena objekata koji će biti pohranjeni unutar scene.
SegmentSegment u složenoj krivici.
SemanticAttributeSemanticAttribute.SemanticAttribute creates a new attribute with the specified vertex field semantic.
ShapeOblik opisuje deformaciju na skupini kontrolnih točaka, što je slično klasteru u Maji.
SkeletonSkeleton se uglavnom koristi u CAD softveru kako bi pomogao dizajneru da manipulira transformacijom skeletne strukture, obično je beskoristan izvan CAD-a.
SkinDeformerDeformator kože sadrži više kostiju za rad, svaka kost spaja dio geometrije po težinama kontrolne točke.
SphereSfera parametrizirana.
StlLoadOptionsOpcije učitavanja za STL format.
StlSaveOptionsShrani opcije za STL format.
SweptAreaSolidSweptAreaSolid konstruira geometriju pometanjem profila duž direktrice.
TextureOva klasa definiše teksturu iz vanjske datoteke.
TextureBaseOsnovna klasa za sve betonske teksture.
TextureSlotTekstura slot u materijal, može se izbrojati kroz materijalne primjere.
Torus-Parametriziran torus.
TransformTransformacija sadrži informacije koje omogućuju pristup translate/scale/rotation ili transform matrici objekta po minimalnim troškovima. To se koristi lokalnom transformacijom.
TransformBuilderTransformBuilder omogućuje programerima da sastavljaju, prependiraju ili dodaju transformativne matrice s odabirljivim redoslijedom kompozicije, što pojednostavljuje postavljanje složenih objekata.
TransformedCurveTransformedCurve daje krivu smještaj pomoću transformativne matrice.
TriMeshTriMesh sadrži sirove podatke koje GPU može koristiti izravno.
TrialExceptionIznimka suđenja.
TrimmedCurveOgraničena krivulja koja je obrizala osnovnu krivolu na oba kraja.
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.
VertexElementOsnovna klasa elemenata vrhunaca Tip elementa vrhova označava VertexElementType.
VertexElementBinormalVertexElementBinormal.VertexElementBinormal() stvara novu instancciju s podrazumijevanim mapiranjem i referentnim načinom.
VertexElementDoublesTemplatePomoćna klasa za definiranje konkretnih implementacija.
VertexElementEdgeCreaseDefinira kružnu savijanje za određene komponente.
VertexElementFVectorPomoćna klasa za definiranje konkretnih implementacija.
VertexElementHoleDefinira je li određeni poligon rupa.
VertexElementIntsTemplatePomoćna klasa za definiranje konkretnih implementacija.
VertexElementMaterialSrednja strana s indeksom materijala.
VertexElementNormalVertexElementNormal.VertexElementNormal(mappingMode, referenceMade) stvara novi VertexElementNormal koristeći navedena načina mapiranja i referenci.
VertexElementPolygonGroupDefinira polygon grupe za određene komponente da grupa srodnih poligona zajedno.
VertexElementSmoothingGroupU ovom slučaju, u skladu s člankom 16. stavkom 1. točkom (a) i podstavkom 7. ovog članka, se primjenjuje sljedeća mjera:.
VertexElementSpecularDefinira zrcalnu boju za određene komponente.
VertexElementTangentVertexElementTangent.Tangents provides a list of Vector4 objects representing per‑vertex tangent data.
VertexElementTemplatePomoćna klasa za definiranje konkretnih implementacija.
VertexElementUVVrhovi s UV koordinatama.
VertexElementUserDataDefinira prilagođene korisničke podatke za određene komponente.
VertexElementVertexColorVrhunac element s vektorskim podacima (normalne, tangentne itd.) /// // Vrhunce element sa bojnim podacama.
VertexElementVertexCreaseDefinira vrhove za određene komponente.
VertexElementVisibilityDefinira se je li određene komponente vidljive.
VertexElementWeightDefinira težinu mješavine za određene komponente.
VertexFieldKlasa VertexField omogućuje programerima da definiraju polje vrhova navodeći tip podataka, semantiku, indeks, alias, ofset i veličinu te pruža operacije haširanja, jednakosti i usporedbe.
WatermarkUtakmice za vodene oznake omogućuju ugradnju i izvlačenje tekstnih vodenih znakova u 3D datoteke, uz opcijsku zaštitu lozinke i trajnost.

Interfejsovi

InterfejsOpisivanje
IArrayListAspose.3D ima svoju visoko optimiziranu implementaciju List{T} za bolje performanse učitavanja/spojivanja Samo je ovaj sučelje izložen korisniku s IList{ T} kompatibilnim i sličnim sučeljima.
IIndexedVertexElementVertexElement s podacima o indeksu.
IMeshConvertiblePodručje koje je implementirano može se pretvoriti u mrežnu.
INamedObjectPredmet koji ima ime.
IOrientableU skladu s člankom 25. stavkom 1. točkom (a) i podstavkom 2. točkama 3., 4. i 5.

Sredstva za proizvodnju i prodaju

StructuraOpisivanje
BoundingBoxOgranični okvir uspoređen na os.
BoundingBox2DBoundingBox2D.BoundingBox2D initializes a new 2‑D bounding box with the specified minimum and maximum vectors.
EndPointKrajnja točka za obrizanje krive može biti vrijednost parametra ili kartezanska tačka.
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.
FVector3Predstavlja 3D vektor.
FVector4FVector4.FVector4(x:float, y: float , z: Float w:flot) stvara 4D vektor s navedenim x,y,z,w vrijednostima.
Matrix4Matrix4.Matrix4 constructs a 4x4 matrix from the 16 supplied float components.
QuaternionKvaternion se obično koristi za predstavljanje rotacije u 3D prostoru.
RectRect predstavlja pravougaon s pozicijom i veličinom, nudeći metodu “Stoji” za testiranje da li je točka unutar njega.
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.
Vector3U ovom se slučaju, u skladu s člankom 7. stavkom 1. točkom (a) točke (b) ovog članka, “svrha” znači svaka vrsta ili dio materijala koji je uključen u proizvod.
Vector4Vector4.Vector4 creates a vector from a Vector3 and a double w component.

Popisivanje

Popis i broj članakaOpisivanje
AlphaSourceDefinira li tekstura alfa kanal.
ApertureModeModovi aperture kamere.
AxisOsovina.
AxisAxis.XAxis represents the X axis direction.
BoneLinkModeMode povezivanja kostiju odnosi se na način na koji je kost povezana ili povezana s roditeljskom kosom unutar hijerarhijske strukture.
BooleanOperationMeshova Boolova operacija.
BoundingBoxExtentRazina graničnog polja.
ColladaTransformStyleTransformacijski stil čvora.
ComposeOrderRedoslijed sastavljanja transformirane matrice.
CoordinateSystemKoordinatni sustav.
CurveDimensionDimenzije krivina.
DracoCompressionLevelRazina kompresije za Draco datoteku.
ExtrapolationTypeIznos izloženosti.
FileContentTypeVrsta sadržaja datoteke.
InterpolationTip interpolacije ključne okvira.
LightTypeSvjetli tipovi.
MappingModeMapping način.
NurbsTypeTipovi NURBS-a.
PatchDirectionType-Pate tipove smjera.
PdfLightingSchemeLightingScheme određuje rasvjetljenje koje se primjenjuje na 3D umjetničko djelo.
PdfRenderModeRender režim određuje stil u kojem je 3D umjetničko djelo renderirano.
ProjectionTypeVrste projekcije kamere.
PropertyFlagsZastave imovine.
ReferenceModeReferentni način.
RotationModeVrtajući se.
RotationOrderRedoslijed kontrolira koje se rx ry rz primjenjuju u transformativnoj matrici.
SkeletonType-Kosovski tip.
SplitMeshPolicyPolitika podjeljene mreže.
StepModeStepMode.PREVIOUS_VALUE represents stepping to the previous value in a sequence.
TextureFilterU slučaju da se ne može provjeriti, potrebno je utvrditi:.
TextureMappingKarta teksture.
VertexElementTypeVrhunac je tip elementa.
VertexFieldDataTypeVrhunac polja je tip podataka.
VertexFieldSemanticSemantika polja vrha.
WeightedModeWeightedMode enum opisuje kako se primjenjuju težine vrhova, podržavajući None, OutWeight,NextInWeight i Both.
WrapModeTekstura je u oklopnom režimu.

Također pogledajte:

 Hrvatski