Scene

Yleiskatsaus

Scene on luokka Aspose.3D FOSS for .NET. Perinnöllisyys on: SceneObject, INamedObject.

Scene on huippuluokan esine, joka sisältää ytimet, geometrit, materiaalit, tekstut, animaatio, poses, sub-scenes jne.

Tämä luokka tarjoaa 42 menetelmää Scene-objektien kanssa .NET-ohjelmissa. Saatavilla olevat menetelmät ovat: A3DObject, Clear, CreateAnimationClip, FindProperty, FromFile, FromStream, GetAnimationClip, GetProperty, Open, RemoveProperty, Render, Save,ja kolme muuta menetelmää. Kaikki julkiset jäsenet ovat käytettävissä .NET-sovellukseen asentamisen jälkeen. Aspose.3D FOSS for .Net package. Ominaisuuksia : AnimationClips, AssetInfo, CurrentAnimationClip, Library, Name, Poses,Ja vielä viisi lisää.

omaisuus

NimiätyyppiAccesskuvaus
SubScenesIList<Scene>LueHakee kaikki alinäytöt
LibraryIList<A3DObject>LueEsineitä, joita ei suoraan käytetä kohtaushierarkiaan voidaan määritellä Kirjasto.
AnimationClipsIList<AnimationClip>LueHakee kaikki AnimationClip, jotka on määritelty kohtauksessa.
CurrentAnimationClipAnimationClip?Lue / KirjoitaHakee tai asettaa aktiivisen AnimationClip
AssetInfoAssetInfo?Lue / KirjoitaHakee tai asettaa ylimmän tason omaisuustiedot
PosesICollection<Pose>LueHakee kaikki Pose:t, joita käytetään tässä kohtauksessa.
RootNodeNodeLueHakee kohtauksen juurisolmun.
VersionstringLueKirjasto on kirjaston versio.
SceneSceneLueHakee kohtauksen, johon tämä objekti kuuluu
NamestringLue / KirjoitaHakee tai asettaa nimen.
PropertiesPropertyCollectionLueHakee kokoelman kaikista ominaisuuksista.

menetelmät

Signaturekuvaus
Scene()Se aloittaa uuden näytelmäklassin.
Scene(entity: Entity)Aloittaa uuden tapauksen Scene-luokan entiteetillä, joka on liitetty uuteen ytimeen.
Scene(parentScene: Scene, name: string)Se aloittaa uuden tapauksen näyttämöluokan alustana.
GetAnimationClip(name: string)Hakee nimettyä AnimationClip
Clear()Puhdistaa kohtauksen sisältö ja palauttaa oletusarvoiset asetukset.
CreateAnimationClip(name: string)Lyhytkäsityötoiminto luoda ja rekisteröidä ensimmäinen AnimationClip on määrätty
Open(stream: Stream, format: FileFormat, cancellationToken: CancellationToken)Avaa kohtauksen tietystä virtauksesta käyttämällä määritettyä tiedostomuotoa.
Open(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken)Avaa kohtaus tietystä virtauksesta käyttämällä määritettyä IO-konfiguaatiota.
Open(stream: Stream)Avaa kohtaus tietystä virtauksesta.
Open(stream: Stream, cancellationToken: CancellationToken)Avaa kohtaus tietystä virtauksesta.
Open(fileName: string, format: FileFormat, cancellationToken: CancellationToken)Avaa kohtauksen tietystä reitistä käyttämällä määritettyä tiedostomuotoa.
Open(fileName: string, options: LoadOptions)Avaa kohtauksen tietystä reitistä käyttämällä määritettyä tiedostomuotoa.
Open(fileName: string, options: LoadOptions, cancellationToken: CancellationToken)Avaa kohtauksen tietystä reitistä käyttämällä määritettyä tiedostomuotoa.
Open(fileName: string)Avaa kohtaus tietystä tieltä
Open(fileName: string, cancellationToken: CancellationToken)Avaa kohtaus tietystä tieltä
FromStream(stream: Stream, format: FileFormat, cancellationToken: CancellationToken)Avaa kohtauksen tietystä virtauksesta käyttämällä määritettyä tiedostomuotoa.
FromStream(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken)Avaa kohtaus tietystä virtauksesta käyttämällä määritettyä IO-konfiguaatiota.
FromStream(stream: Stream, cancellationToken: CancellationToken)Avaa kohtaus tietystä virtauksesta
FromFile(fileName: string, format: FileFormat, cancellationToken: CancellationToken)Avaa kohtauksen tietystä reitistä käyttämällä määritettyä tiedostomuotoa.
FromFile(fileName: string, options: LoadOptions, cancellationToken: CancellationToken)Avaa kohtauksen tietystä reitistä käyttämällä määritettyä tiedostomuotoa.
FromFile(fileName: string)Avaa kohtaus tietystä tieltä
FromFile(fileName: string, cancellationToken: CancellationToken)Avaa kohtaus tietystä tieltä
Save(stream: Stream, format: FileFormat)Säästä tilanne virtaamaan tietyn tiedostomuodon avulla.
Save(stream: Stream, format: FileFormat, cancellationToken: CancellationToken)Säästä tilanne virtaamaan tietyn tiedostomuodon avulla.
Save(stream: Stream, options: SaveOptions)Säästä tilanne virtaamaan tietyn tiedostomuodon avulla.
Save(stream: Stream, options: SaveOptions, cancellationToken: CancellationToken)Säästä tilanne virtaamaan tietyn tiedostomuodon avulla.
Save(fileName: string, format: FileFormat, cancellationToken: CancellationToken)Tallenna kohtauksen määritellylle reitteelle käyttämällä määritetystä tiedostomuodosta.
Save(fileName: string)Tallenna kohtauksen määritellylle reitteelle käyttämällä määritetystä tiedostomuodosta.
Save(fileName: string, format: FileFormat)Tallenna kohtauksen määritellylle reitteelle käyttämällä määritetystä tiedostomuodosta.
Save(fileName: string, options: SaveOptions)Tallenna kohtauksen määritellylle reitteelle käyttämällä määritetystä tiedostomuodosta.
Save(fileName: string, options: SaveOptions, cancellationToken: CancellationToken)Tallenna kohtauksen määritellylle reitteelle käyttämällä määritetystä tiedostomuodosta.
Render(camera: Entities.Camera, fileName: string)Ei toteutettu FOSS-julkaisussa - heittää ajoissa. Siirrä kohtaus ulkoiseen tiedostoon tietyn kameran näkökulmasta.
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string)Ei toteutettu FOSS-julkaisussa - heittää ajoissa. Siirrä kohtaus ulkoiseen tiedostoon tietyn kameran näkökulmasta.
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string, options: ImageRenderOptions)Ei toteutettu FOSS-julkaisussa - heittää ajoissa. Siirrä kohtaus ulkoiseen tiedostoon tietyn kameran näkökulmasta.
Render(camera: Entities.Camera, bitmap: TextureData)Ei toteutettu FOSS-julkaisussa - heittää ajoissa. Siirrä kohtaus bitmapiin tietyn kameran näkökulmasta.
Render(camera: Entities.Camera, bitmap: TextureData, options: ImageRenderOptions)Ei toteutettu FOSS-julkaisussa - heittää ajoissa. Siirrä kohtaus bitmapiin tietyn kameran näkökulmasta.
SceneObject(name: string)Aloita SceneObject oletusarvoisella nimellä
A3DObject()Aloittaa uuden A3DObject-luokan esimerkki ilman nimeä.
RemoveProperty(property: Property)Poistaa dynaaminen omaisuus.
GetProperty(property: string)Hae määritetyn ominaisuuden arvo
SetProperty(property: string, value: object?)Asettaa määritetyn ominaisuuden arvon
FindProperty(propertyName: string)Löydä omaisuus.

Katso myös

 Suomi