Scene

Scene class

Een scène is een object op het hoogste niveau dat de knooppunten, geometrieën, materialen, texturen, animaties, poses, sub‑scènes enzovoort bevat. Een scène kan sub‑scènes hebben en fungeert als ondersteuning voor meerdere documenten in bestanden zoals collada/blender/fbx. De knooppunt‑hiërarchie kan worden benaderd via RootNodeLibrary, die wordt gebruikt om een referentie naar niet‑gekoppelde objecten tijdens serialisatie (zoals metadata of aangepaste objecten) bij te houden, zodat deze als bibliotheek kan worden gebruikt.

Methoden

constructor

NaamBeschrijving
constructor()Initialiseert een nieuw exemplaar van de Scene-klasse.

Result:


constructor_overload

NaamBeschrijving
constructor_overload(entity)Initialiseert een nieuw exemplaar van de Scene-klasse met een entiteit gekoppeld aan een nieuw knooppunt.

Parameters:

NaamTypeBeschrijving
entityEntityDe initiële entiteit die aan de scene is gekoppeld

Result:


constructor_overload2

NaamBeschrijving
constructor_overload2(parentScene, name)Initialiseert een nieuw exemplaar van de Scene-klasse als een sub-scène.

Parameters:

NaamTypeBeschrijving
parentSceneSceneDe bovenliggende scene.
nameStringNaam van de Scene.

Result:


constructor_overload3

NaamBeschrijving
constructor_overload3(fileName)Initialiseert een nieuw exemplaar van de Scene-klasse en opent het bestand onmiddellijk. Dit is een verouderde constructor, gebruik alstublieft #Error Cref: M:Aspose.ThreeD.Scene.FromFile(System.String,System.Threading.CancellationToken).

Parameters:

NaamTypeBeschrijving
fileNameStringNaam van het te openen bestand.

Result:


getSubScenes

NaamBeschrijving
getSubScenes()Haalt alle sub-scènes op

Result:


getLibrary

NaamBeschrijving
getLibrary()Objecten die niet direct worden gebruikt in de scene-hiërarchie kunnen worden gedefinieerd in de Library. Dit is handig wanneer je sub-scènes gebruikt en herbruikbare componenten onder sub-scènes plaatst.

Result:


getAnimationClips

NaamBeschrijving
getAnimationClips()Haalt alle AnimationClip op die in de scene zijn gedefinieerd.

Result:


getCurrentAnimationClip

NaamBeschrijving
getCurrentAnimationClip()Haalt de actieve AnimationClip op of stelt deze in

Result:


setCurrentAnimationClip

NaamBeschrijving
setCurrentAnimationClip(value)Haalt de actieve AnimationClip op of stelt deze in

Result:


getAssetInfo

NaamBeschrijving
getAssetInfo()Haalt de top-level asset-informatie op of stelt deze in. De documentinformatie.

Result:


setAssetInfo

NaamBeschrijving
setAssetInfo(value)Haalt de top-level asset-informatie op of stelt deze in. De documentinformatie.

Result:


getPoses

NaamBeschrijving
getPoses()Haalt alle Pose op die in deze scene worden gebruikt. De poses.

Result:


getRootNode

NaamBeschrijving
getRootNode()Haalt de rootnode van de scene op. De rootnode.

Result:


getScene

NaamBeschrijving
getScene()Haalt de scène op waartoe dit object behoort.

Result:


getName

NaamBeschrijving
getName()Haalt de naam op of stelt deze in. De naam.

Result:


setName

NaamBeschrijving
setName(value)Haalt de naam op of stelt deze in. De naam.

Result:


getProperties

NaamBeschrijving
getProperties()Haalt de collectie van alle eigenschappen op.

Result:


getAnimationClip

NaamBeschrijving
getAnimationClip(name)Haalt een benoemde AnimationClip op

Parameters:

NaamTypeBeschrijving
nameStringDe

Result: AnimationClip


clear

NaamBeschrijving
clear()Verwijdert de inhoud van de scène en herstelt de standaardinstellingen.

Result: AnimationClip


createAnimationClip

NaamBeschrijving
createAnimationClip(name)Een verkorte functie om een AnimationClip te maken en te registreren. De eerste AnimationClip wordt toegewezen aan de CurrentAnimationClip.

Parameters:

NaamTypeBeschrijving
nameStringNaam van de animatieclip

Result: AnimationClip


open

NaamBeschrijving
open(fileName, options)Opent de scène vanaf het opgegeven pad met het gespecificeerde bestandsformaat.

Parameters:

NaamTypeBeschrijving
fileNameStringBestandsnaam.
optiesLoadOptionsGedetailleerdere configuratie om de stream te openen.

Result: AnimationClip


open

NaamBeschrijving
open(fileName)Opent de scène vanaf het opgegeven pad

Parameters:

NaamTypeBeschrijving
fileNameStringBestandsnaam.

Result: AnimationClip


fromFile

NaamBeschrijving
fromFile(fileName)Opent de scène vanaf het opgegeven pad

Parameters:

NaamTypeBeschrijving
fileNameStringBestandsnaam.

Result: AnimationClip


save

NaamBeschrijving
save(fileName)Slaat de scène op naar het opgegeven pad met het gespecificeerde bestandsformaat.

Parameters:

NaamTypeBeschrijving
fileNameStringBestandsnaam.

Result: AnimationClip


save

NaamBeschrijving
save(fileName, format)Slaat de scène op naar het opgegeven pad met het gespecificeerde bestandsformaat.

Parameters:

NaamTypeBeschrijving
fileNameStringBestandsnaam.
formatBestandsformaatFormaat.

Result: AnimationClip


save

NaamBeschrijving
save(fileName, options)Slaat de scène op naar het opgegeven pad met het gespecificeerde bestandsformaat.

Parameters:

NaamTypeBeschrijving
fileNameStringBestandsnaam.
optiesSaveOptionsGedetailleerdere configuratie om de stream op te slaan.

Result: AnimationClip


render

NaamBeschrijving
render(camera, fileName)Render de scène naar een extern bestand vanuit het perspectief van de opgegeven camera. De standaard uitvoergrootte is 1024x768 en het uitvoerformaat is png.

Parameters:

NaamTypeBeschrijving
cameraCameraVanuit welk camera-perspectief de scène moet worden gerenderd
fileNameStringDe bestandsnaam van het uitvoerbestand

Result: AnimationClip


render

NaamBeschrijving
render(camera, fileName, size, format)Render de scène naar een extern bestand vanuit het perspectief van de opgegeven camera.

Parameters:

NaamTypeBeschrijving
cameraCameraVanuit welk camera-perspectief de scène moet worden gerenderd
fileNameStringDe bestandsnaam van het uitvoerbestand
grootteVector2De grootte van het uiteindelijk gerenderde beeld
formatStringHet afbeeldingsformaat van het uitvoerbestand

Result: AnimationClip


render

NaamBeschrijving
render(camera, fileName, size, format, options)Render de scène naar een extern bestand vanuit het perspectief van de opgegeven camera.

Parameters:

NaamTypeBeschrijving
cameraCameraVanuit welk camera-perspectief de scène moet worden gerenderd
fileNameStringDe bestandsnaam van het uitvoerbestand
grootteVector2De grootte van het uiteindelijk gerenderde beeld
formatStringHet afbeeldingsformaat van het uitvoerbestand
optiesImageRenderOptionsDe optie om enkele interne instellingen aan te passen.

Result: AnimationClip


render

NaamBeschrijving
render(camera, bitmap)Render de scène naar een bitmap vanuit het perspectief van de opgegeven camera.

Parameters:

NaamTypeBeschrijving
cameraCameraVanuit welk camera-perspectief de scène moet worden gerenderd
bitmapTextureDataDoel van het gerenderde resultaat

Result: AnimationClip


render

NaamBeschrijving
render(camera, bitmap, options)Render de scène naar een bitmap vanuit het perspectief van de opgegeven camera.

Parameters:

NaamTypeBeschrijving
cameraCameraVanuit welk camera-perspectief de scène moet worden gerenderd
bitmapTextureDataDoel van het gerenderde resultaat
optiesImageRenderOptionsDe optie om enkele interne instellingen aan te passen.

Result: AnimationClip


removeProperty

NaamBeschrijving
removeProperty(property)Verwijdert een dynamische eigenschap.

Parameters:

NaamTypeBeschrijving
eigenschapEigenschapWelke eigenschap moet worden verwijderd

Result: boolean


removeProperty

NaamBeschrijving
removeProperty(property)Verwijder de opgegeven eigenschap geïdentificeerd op naam

Parameters:

NaamTypeBeschrijving
propertStringnull

Result: boolean


getProperty

NaamBeschrijving
getProperty(property)Haal de waarde van de opgegeven eigenschap op

Parameters:

NaamTypeBeschrijving
eigenschapStringNaam van eigenschap

Result: Object


setProperty

NaamBeschrijving
setProperty(property, value)Stelt de waarde van de opgegeven eigenschap in

Parameters:

NaamTypeBeschrijving
eigenschapStringNaam van eigenschap
valueObjectDe waarde van de eigenschap

Result: Object


findProperty

NaamBeschrijving
findProperty(propertyName)Zoekt de eigenschap. Het kan een dynamische eigenschap (Gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap(Geadresseerd aan de hand van zijn naam)

Parameters:

NaamTypeBeschrijving
propertyNameStringNaam van eigenschap.

Result: Eigenschap