Aspose.3D FOSS for .NET

API-viittaus on Aspose.3d FOSS .NET -ohjelmaan v1.0.0. 193 public types organized by module.

Main

Classkuvaus
A3DObjectKaikki Aspose.ThreeD esineiden perusluokka, kaikki aliluokat tukevat dynaamista ominaisuutta.
AnimationChannelAnimationChannel.AnimationChannel luo uuden animaatiokanavan, jossa ei ole määritelty tavoitetta.
AnimationClipAnimaation clip on kokoelma animaatioita.
AnimationNodeAspose.3D’s tukee animaatiohierarkiaa, jokainen animaatiosta voidaan koostua useista animaation ja animaattorin avain-kehys määritelmä.
ArrayListAspose.3D on oma erittäin optimoitu toteutuksen List{T} parempaa lataus/säästön suorituskykyä vain tämä käyttöliittymä altistuu käyttäjälle kanssa IList{N} yhteensopiva ja vastaavat käyttötarkoitukset.
AssetInfoTietoa omaisuudesta.
AxisSystemAxi-järjestelmä on koordinaattivestin, ylösvektorin ja etuviiktorin yhdistelmä.
BasicLoadOptionsPeruslaitteiden vaihtoehtoja.
BindPointBindPoint luodaan yleensä objektiominaisuudesta, jotkut ominaisuusmuodot sisältävät useita komponenttien kenttää (kuten Vector3 -kenttä), tuottaa kanavaa jokaiselle komponenttikentälle ja yhdistää kentän yhteen tai useampaan avainpuolen sekvenssi-esimerkkiin(ihin) kanavien kautta.
BoneKäsivää määrittelee geometrisen ohjauspisteen aluekoko ja määrittää sekoituspainon jokaiselle ohjauspisteelle.
BooleanOperandTämä luokka kapseloi muunneltu mässi Boolean-operaation operaandina.
BooleanOperatorLuokka 12 menetelmää ja 9 ominaisuutta.
Boxja Box.
CameraKamera kuvastaa katsojan silmäpisteen, joka katsoo kohtausta.
CircleKurva koostuu pisteiden joukosta ympyrän muodon reunassa.
ColladaSaveOptionsTallenna Collada-muodossa olevat vaihtoehdot.
CompositeCurveA koostuu useista kurkun segmentteistä.
CurveKaikki kurssin toteuttamisen perusluokka.
CustomObjectEdustaa mukautetun objektin dataa.
CylinderParametriitinen sylinteri.
DeformerPerusluokan ja.
DishParametreeristetty ruokalaji.
DracoFormatGoogle Draco -muoto on käytössä.
DracoSaveOptionsTallenna Google Draco -tiedostojen vaihtoehtoja.
EllipseEllipsi määrittelee joukon pisteitä, jotka muodostavat ellipsin muotoa.
EntityKaikki yksiköiden perusluokka.
EntityRendererKeyRekisteröityjen yhteisöjen renderin avain.
ExportExceptionvientiä koskeva poikkeus.
ExtrapolationExtrapolation.Type saa tai asettaa ekstrapolaatiota käytön avulla ExtrapolationType enum.
FbxLoadOptionsLataa vaihtoehdot FBX-muodossa.
FbxSaveOptionsTallenna vaihtoehtoja FBX-muodossa.
FileFormatTiedoston muoto määritelmä.
FileFormatTypeTiedoston muodon tyyppi.
FileSystemTiedoston järjestelmän kapselin käyttö.
FileSystemFactoryTehdasluokka on FileSystem.
FrustumKameran ja valon perusluokka.
GeometryPerusluokka kaikista renderoitavista geometrisista esineistä (kuten Mesh, Box, Cylinder jne.).
GlobalTransformGlobal transformation on samanlainen kuin mutta se on muuttumattoman, kun taas se edustaa lopullista arvioitua transformaatiota.
GltfLoadOptionsLataa vaihtoehdot glTF-muodossa.
GltfSaveOptionsTallenna vaihtoehtoja glTF-muodossa.
GroupGroup.Group(nim:string) luo ryhmän, jossa on määritetty nimi.
HalfSpaceSe on äärettömän tilan edustaja, joka jakautuu lentokoneeseen ja jota voidaan käyttää.
IOConfigIO:n määritys on serialisointi/deserialisoinnin kannalta.
IOExtensionIOExtension.Write kirjoittaa Matrix4 arvoa annetulle BinaryWriter.
ImageRenderOptionsKuvia tarjoavat vaihtoehdot.
ImportExceptionTuontia koskeva poikkeus.
KeyFrameKeyFrame.KeyFrame luo uuden tyhjän avainpuolen tapauksen.
KeyframeSequenceKeyframeSequence.KeyframeSequence luo tyhjän avainpuolen jakson, jossa ei ole omaisuuden nimeä.
LambertMaterialMateriaali lambertin varjoon mallille.
LicenseLisenssin hallintaluokka (ei ole saatavilla FOSS-versioissa).
LightValot valaistavat kohtausta.
LinePolyyliini on tieli, jonka määrittelee segmenttien pisteiden joukko ja joka yhdistetään rajoilla, mikä tarkoittaa sitä, että se voi olla myös yhteen liitettyjen linja-segmenttien joukossa.
LinearExtrusionLinearinen purkaus ottaa 2D-muodon sisäänkäyntiksi ja laajentaa muotoa kolmannessa ulottuvuudessa.
LoadOptionsLadattujen vaihtoehtojen perusluokka.
MaterialMateriaali määrittelee geometrisen visuaalisen ulkonäön kannalta tarpeelliset parametrit.
MathUtilsMathUtils.CalcNormal laskee normaalin vektorin polygonin määritelty joukko Vector3 pisteitä.
MeshMesh on valmistettu monista n-sivujen polygoneista.
MeteredMittaamat lisenssin hallintaklassit (ei ole saatavilla FOSS-versioissa).
Microsoft3MFFormatTiedoston muotoilu Microsoft 3MF:n ja 3mF-yhteisöjen tapaus.
Microsoft3MFSaveOptionsLuokka, jossa on 2 menetelmää ja 7 ominaisuutta.
MorphTargetChannelMorphTargetChannel käytetään tavoitteiden geometrien järjestämiseen.
MorphTargetDeformerMorphTargetDeformer tarjoaa per-vertex animaatiota.
NodeEdustaa elementtiä kohtausgraafissa.
NurbsCurveNURBS-kurva on kurva, jota edustaa Nurbs (ei-yhtäviä järkevä perusta spline), Nursin kurvaa määrittelee sen ohjauspisteet, joukko painettuja ohjauspisteitä ja nänti vectori W komponentti ko.
NurbsDirection3D-pinta on kaksi suuntaa, U ja V, NurbsDirection määrittelee tiedot kunkin suuntaa varten.
NurbsSurfaceon pinta, jota edustaa NURBS (ei-yhtäviä järkevä perusta spline), A määritellään kahdella ja .
ObjLoadOptionsLataa Wavefront OBJ -muodossa.
ObjSaveOptionsTallenna Wavefront OBJ -muodossa olevat vaihtoehdot.
ParseExceptionParseException.ParseException luo uuden ParseException antaman virheen viestin.
PatchA on parametri mallinnus pinta, samanlainen kuin , se määritellään myös kaksi , ja .
PatchDirectionPatchin U ja V suunta.
PbrMaterialMateriaali fyysisesti perustuvaan renderointiin albedo-värin/metalli / kuivuuden perusteella.
PdfFormatAdobe Portable Document -muodossa käytettävissä olevia asiakirjoja.
PdfLoadOptionsPDF-latauksen vaihtoehdot.
PdfSaveOptionsTallenna vaihtoehtoja PDF-eksportiin.
PhongMaterialMateriaali blinn-phongin varjostusmallien käyttöön.
PlaneParametreitetty kone.
PlyFormatja PLY muoto.
PlyLoadOptionsPlyLoadOptions.PlyLoadOptions luo uuden tapauksen, jossa on oletusarvoisia vaihtoehtoja PLY-tiedostojen lataamiseen.
PlySaveOptionsPlySaveOptions.PlySaveOptions rakentaa uuden tapauksen, jossa oletusarvo PLY säästää asetuksia.
PointCloudPiste pilvi ei sisällä topologisia tietoja vaan vain ohjauspisteitä ja vertikaalisia elementtejä.
PolygonBuilderAuta luokan rakentaa polygonia varten.
PolygonModifierPolygonModifier.Triangulate kolmiontaa kaikki antavat Meshin kasvot kolmioksi.
Poseja pose.
PrimitivePerusluokka kaikille primitiivisille.
Profile2D Profile in xy plane.
PropertyLuokka pitää käyttäjä-tunnistettuja ominaisuuksia.
PropertyCollectionOmistusten kerääminen.
PyramidParametriittimessä pyramidia.
RectangularTorusParametreeristetty rektangulaarinen torus.
RevolvedAreaSolidTämä luokka edustaa kiinteää mallia kääntämällä ristiosakkeen, jonka profiili tarjoaa aasan ympärillä.
RvmFormatRVM muotoiluun.
SaveOptionsPerusluokan säästämismahdollisuudet.
SceneScene on huippuluokan esine, joka sisältää ytimet, geometrit, materiaalit, tekstut, animaatio, poses, sub-scenes jne.
SceneObjectKäsikirja on esineitä, jotka tallennetaan näyttämön sisällä.
SegmentSe on komposiittinen kurva.
SemanticAttributeSemanticAttribute.SemanticAttribute luo uuden ominaisuuden, jossa on määritetty vertex-kentän semantiikka.
ShapeMuoto kuvastaa muodonmuutoksen valvontapisteiden joukossa, joka on samanlainen kuin kloostarin deformer Maya.
SkeletonSkeletonia käytetään pääasiassa CAD-ohjelmistoa, joka auttaa suunnittelijaa manipuloimaan luukkun rakenteen muuntamista, se on yleensä hyödytön CAD -ohjelmistojen ulkopuolella.
SkinDeformerIhon deformer sisältää useita luita työskennellä, jokainen luu sekoittaa osa geometriaa ohjauspisteen painoja.
SphereParametreeristettyä alueita.
StlLoadOptionsLataa vaihtoehtoja STL-muodossa.
StlSaveOptionsTallenna vaihtoehtoja STL-muodossa.
SweptAreaSolidSweptAreaSolid rakentaa geometriaa, joka syttyy profiilin pitkin suoraa ristiä.
TextureTämä luokka määrittelee tekstin ulkoisesta tiedostosta.
TextureBasePerusluokka kaikissa konkreettisissa tekstureissa.
TextureSlotTekstin kytkimet materiaalissa, voidaan luetella materiaalin tapauksen kautta.
TorusParametreeristetty torus.
TransformTransformaatio sisältää tietoja, jotka mahdollistavat pääsyn kohteen käännöksen / mittakaavan / pyörimisen tai transformin matriisin vähimmäismaksu.
TransformBuilderTransformBuilder antaa kehittäjille mahdollisuuden koostua, prependia tai liittää muuntamismatriiseja valittavalla kokoonpanosta yksinkertaistamalla monimutkaista objektien asettamista.
TransformedCurveTransformedCurve antaa kurkun sijoittamisen käyttämällä muuntumismatriksia.
TriMeshTriMesh sisältää raaka-aineita, joita GPU voi käyttää suoraan.
TrialExceptionTuomioistuimen poikkeus.
TrimmedCurveLiitetyn kurkun, joka murskasi pohjakurvan molemmilla päälliköillä.
VertexVertex.ReadVector3(kenttä) lukea 3 komponentin vetori määritellystä vertikalalta, mikä mahdollistaa sijaintitietojen poiston.
VertexDeclarationVertexDeclaration.VertexDeclaration luo uuden, tyhjän vertex-ilmoituksen esimerkkin.
VertexElementVertex elementin perusluokka Vertekstielementtityyppi tunnistetaan VertexElementType.
VertexElementBinormalVertexElementBinormal.VertexElementBinormal() luo uuden tapauksen oletusarvoisen karttaamisen ja viittausmuodot.
VertexElementDoublesTemplateAutapitoisuus konkreettisten toteutusten määrittämiseksi.
VertexElementEdgeCreaseMääritä edet kerros tiettyjen komponenttien.
VertexElementFVectorAutapitoisuus konkreettisten toteutusten määrittämiseksi.
VertexElementHoleMääritä, onko määritetty polygoni aukko.
VertexElementIntsTemplateAutapitoisuus konkreettisten toteutusten määrittämiseksi.
VertexElementMaterialVertex-elementti ja materiaaliindeksi.
VertexElementNormalVertexElementNormal.VertexElementNormal(mappingMode, referenceModi) luo uuden VertexElementNormal käyttämällä annettuja mappingu- ja viittausmuotoja.
VertexElementPolygonGroupMäärittää polygoniryhmä tiettyjen komponenttien ryhmään liittyvien poligoneiden yhteen.
VertexElementSmoothingGroupSekoitusryhmä on polygonien ryhmä, joka näyttää muodostavan sileän pinnan.
VertexElementSpecularMäärittää spekulaarinen väri tiettyjen komponenttien osalta.
VertexElementTangentVertexElementTangent.Tangents sisältää luettelon Vector4 esineistä, jotka edustavat per-vertex tangenttietoja.
VertexElementTemplateAutapitoisuus konkreettisten toteutusten määrittämiseksi.
VertexElementUVVertex-elementti UV koordinaatilla.
VertexElementUserDataMäärittää määriteltyjä käyttäjätodit tiettyihin komponentteihin.
VertexElementVertexColorVertex-elementti vetoritietojen (normaalit, tangentit jne.) ////Vertex elementti väritiedot.
VertexElementVertexCreaseMääritä vertex-käsitys tiettyjen komponenttien osalta.
VertexElementVisibilityMääritä, ovatko määriteltyjä komponentteja näkyvissä.
VertexElementWeightMääritä sekoituspaino tiettyjen komponenttien osalta.
VertexFieldVertexField luokka antaa kehittäjille mahdollisuuden määrittää vertikalueen tietotyypin, semanttisen, indeksien, aliasin, offsetin ja koon määrittämällä ja tarjoamalla hashing-, tasa-arvo- ja vertailuoperaatioita.
WatermarkWatermark -työkalut mahdollistavat tekstien vedenmerkkien sisällyttämisen ja poiston 3D-tiedostoihin, valinnaisella salasanan suojauksella ja pysyvyydellä.

Interfaces

Interfacekuvaus
IArrayListAspose.3D on oma erittäin optimoitu toteutuksen List{T} parempaa lataus/säästön suorituskykyä vain tämä käyttöliittymä altistuu käyttäjälle kanssa IList{N} yhteensopiva ja vastaavat käyttötarkoitukset.
IIndexedVertexElementVertexElement on indikaattori tietoja.
IMeshConvertibleTämän käyttöliittymän toteuttaneet yksiköt voidaan muuntaa meshiksi.
INamedObjectesine, jolla on nimi.
IOrientableSuuntaviivaiset yksiköt toteuttavat tämän käyttöliittymän.

Structs

Structkuvaus
BoundingBoxAxialisaarinen rajattu laatikko.
BoundingBox2DBoundingBox2D.BoundingBox2D aloittaa uuden 2‐D-rajoituslaatikon, jossa on määritetty vähimmäis- ja enimmäiskäyttö.
EndPointLoppu pisteen kuorma voi olla parametri arvo tai kartesian kohde.
FMatrix4FMatrix4.FMatrix4 luo matriisin 16 float arvoista, jotka edustavat jokaista elementtiä.
FVector2FVector2.FVector2 luo 2‐D-vektorin, jossa on annetut x ja y-virran komponentit.
FVector3Edustaa 3D-vektoria.
FVector4FVector4.FVector4(x:float, y:flot, z:Fload, w:frot) luo 4D-vektorin ja antaa x, Y, Z, W arvoja.
Matrix4Matrix4.Matrix4 rakentaa 4x4 matriisin 16 toimitetusta alustakomponentista.
QuaternionKvantteriä käytetään yleensä 3D-alueen kiertoon.
RectOikea edustaa oikeakylää, jossa on sijainti ja koko, joka tarjoaa Containesiin menetelmän testata, onko piste siinä.
RelativeRectangleRelativeRectangle.RelativeRectangle luo oikea kulma, jossa on annettu vasemman, ylä-, leveys- ja korkeusopsetit.
Vector2Vector2.Vector2 luo vektorin, jossa molemmat komponentit on asetettu tietylle skalarille.
Vector3Vector3 -luokka tarjoaa täyden 3D-vektorimateriaalin, mukaan lukien kohdatuote, ristetuote ja normalisointi sekä suun väliset kulmakalenteet.
Vector4Vector4.Vector4 luo vektorin Vector3 ja kaksinkertainen w komponentti.

luetteloita

Enumerationkuvaus
AlphaSourceMääritä, onko teksttuuri alfa-kanavaa.
ApertureModeKameran avausvaihtoehto.
Axisja axi.
AxisAxis.XAxis edustaa X-asetin suuntaa.
BoneLinkModeLuun linkki-tilassa tarkoitetaan sitä, miten luuna on yhteydessä tai sitoutunut hänen vanhempaan luuhunsa hierarkisen rakenteen sisällä.
BooleanOperationMeshin Boolean-operaatio on tehty.
BoundingBoxExtentja rajatilojen laajuus.
ColladaTransformStyleNoden muuntamismuoto on nodin tyyli.
ComposeOrderJärjestelmä muodostaa transform matriisin.
CoordinateSystemkoordinointijärjestelmästä .
CurveDimensionKuvan koko on kurpien ulottuvuus.
DracoCompressionLevelKompressioprosentti draco tiedostoon.
ExtrapolationTypeExtrapolation tyyppiä varten.
FileContentTypeTiedoston sisältö tyyppi.
InterpolationAvainkehityksen interpolation tyyppi.
LightTypeValon tyyppiä.
MappingModeKarttaaminen muotona.
NurbsTypeNURBS tyyppiä.
PatchDirectionTypePatch-suuntauksen tyypit ovat.
PdfLightingSchemeLightingScheme määrittää valaistuksen 3D-taiteen soveltamiseksi.
PdfRenderModeRender-tilassa määritetään tyyli, jossa 3D-taiteen esittely suoritetaan.
ProjectionTypeKameran projektiointi.
PropertyFlagsOmistuksen lippuja on.
ReferenceModeViittausmuotoa varten.
RotationModeFrustumin pyöriminen.
RotationOrderJärjestysvalvonta, jota rx ry rz sovelletaan muuntamismatriisiin.
SkeletonTypeSkeletti tyyppiä.
SplitMeshPolicyjaetaan Meshin politiikkaa.
StepModeStepMode.PREVIOUS_VALUE edustaa seurauksena aikaisempaa arvoa.
TextureFilterSuodattimahdollisuudet teksturinkokeiden aikana.
TextureMappingTekstejä karttaamalla.
VertexElementTypeVertex elementti tyyppi.
VertexFieldDataTypeVertex-tietotyyppi on vertex.
VertexFieldSemanticVertex-kentän semantiikka on vertex.
WeightedModeWeightedMode enum kuvailee, miten vertex painot sovelletaan, tukemalla None, OutWeight,NextInWeight ja Molemmat.
WrapModeTekstin laatu on muoti.

Katso myös

 Suomi