Scene

Scene class

En scen är ett top‑nivåobjekt som innehåller noder, geometrier, material, texturer, animationer, poser, under‑scener etc. Scenen kan ha under‑scener, fungerar som stöd för flera dokument i filer som collada/blender/fbx. Nodhierarkin kan nås via RootNodeLibrary som används för att hålla en referens till oanslutna objekt under serialisering (som metadata eller anpassade objekt) så att den kan användas som ett bibliotek.

Metoder

constructor

NamnBeskrivning
constructor()Initierar en ny instans av Scene-klassen.

Result:


constructor_overload

NamnBeskrivning
constructor_overload(entity)Initierar en ny instans av Scene-klassen med en entity fäst vid en ny nod.

Parameters:

NamnTypBeskrivning
entitetEntitetDen initiala entity som fästes vid scene

Result:


constructor_overload2

NamnBeskrivning
constructor_overload2(parentScene, name)Initierar en ny instans av Scene-klassen som en delscen.

Parameters:

NamnTypBeskrivning
parentSceneSceneDen överordnade scenen.
nameSträngScenens namn.

Result:


constructor_overload3

NamnBeskrivning
constructor_overload3(fileName)Initierar en ny instans av Scene-klassen och öppnar filen omedelbart. Detta är en föråldrad konstruktor, vänligen använd #Error Cref: M:Aspose.ThreeD.Scene.FromFile(System.String,System.Threading.CancellationToken).

Parameters:

NamnTypBeskrivning
fileNameSträngFilens namn att öppna.

Result:


getSubScenes

NamnBeskrivning
getSubScenes()Hämtar alla delscener

Result:


getLibrary

NamnBeskrivning
getLibrary()Objekt som inte används direkt i scenhierarkin kan definieras i Library. Detta är användbart när du använder delscener och placerar återanvändbara komponenter under delscener.

Result:


getAnimationClips

NamnBeskrivning
getAnimationClips()Hämtar alla AnimationClip som definierats i scenen.

Result:


getCurrentAnimationClip

NamnBeskrivning
getCurrentAnimationClip()Hämtar eller anger den aktiva AnimationClip

Result:


setCurrentAnimationClip

NamnBeskrivning
setCurrentAnimationClip(value)Hämtar eller anger den aktiva AnimationClip

Result:


getAssetInfo

NamnBeskrivning
getAssetInfo()Hämtar eller anger top‑nivå tillgångsinformation. Dokumentinformationen.

Result:


setAssetInfo

NamnBeskrivning
setAssetInfo(value)Hämtar eller anger top‑nivå tillgångsinformation. Dokumentinformationen.

Result:


getPoses

NamnBeskrivning
getPoses()Hämtar alla Pose som används i denna scen. Poseerna.

Result:


getRootNode

NamnBeskrivning
getRootNode()Hämtar rot‑noden i scenen. Rot‑noden.

Result:


getScene

NamnBeskrivning
getScene()Hämtar scenen som detta objekt tillhör

Result:


getName

NamnBeskrivning
getName()Hämtar eller anger namnet. Namnet.

Result:


setName

NamnBeskrivning
setName(value)Hämtar eller anger namnet. Namnet.

Result:


getProperties

NamnBeskrivning
getProperties()Hämtar samlingen av alla egenskaper.

Result:


getAnimationClip

NamnBeskrivning
getAnimationClip(name)Hämtar en namngiven AnimationClip

Parameters:

NamnTypBeskrivning
nameSträngDen

Result: AnimationClip


clear

NamnBeskrivning
clear()Rensar scenens innehåll och återställer standardinställningarna.

Result: AnimationClip


createAnimationClip

NamnBeskrivning
createAnimationClip(name)En förkortad funktion för att skapa och registrera AnimationClip. Den första AnimationClip kommer att tilldelas CurrentAnimationClip.

Parameters:

NamnTypBeskrivning
nameSträngNamnet på animation clip.

Result: AnimationClip


open

NamnBeskrivning
open(fileName, options)Öppnar scenen från angiven sökväg med angivet filformat.

Parameters:

NamnTypBeskrivning
fileNameSträngFilnamn.
alternativLoadOptionsMer detaljerad konfiguration för att öppna strömmen.

Result: AnimationClip


open

NamnBeskrivning
open(fileName)Öppnar scenen från angiven sökväg

Parameters:

NamnTypBeskrivning
fileNameSträngFilnamn.

Result: AnimationClip


fromFile

NamnBeskrivning
fromFile(fileName)Öppnar scenen från angiven sökväg

Parameters:

NamnTypBeskrivning
fileNameSträngFilnamn.

Result: AnimationClip


save

NamnBeskrivning
save(fileName)Sparar scenen till angiven sökväg med angivet filformat.

Parameters:

NamnTypBeskrivning
fileNameSträngFilnamn.

Result: AnimationClip


save

NamnBeskrivning
save(fileName, format)Sparar scenen till angiven sökväg med angivet filformat.

Parameters:

NamnTypBeskrivning
fileNameSträngFilnamn.
formatFilformatFormat.

Result: AnimationClip


save

NamnBeskrivning
save(fileName, options)Sparar scenen till angiven sökväg med angivet filformat.

Parameters:

NamnTypBeskrivning
fileNameSträngFilnamn.
alternativSaveOptionsMer detaljerad konfiguration för att spara strömmen.

Result: AnimationClip


render

NamnBeskrivning
render(camera, fileName)Rendera scenen till en extern fil från den angivna kamerans perspektiv. Standardutdata är 1024x768 och utdataformatet är png.

Parameters:

NamnTypBeskrivning
kameraKameraFrån vilken kameras perspektiv scenen ska renderas
fileNameSträngFilnamnet på utdatafilen

Result: AnimationClip


render

NamnBeskrivning
render(camera, fileName, size, format)Rendera scenen till en extern fil från den angivna kamerans perspektiv.

Parameters:

NamnTypBeskrivning
kameraKameraFrån vilken kameras perspektiv scenen ska renderas
fileNameSträngFilnamnet på utdatafilen
storlekVector2Storleken på den slutliga renderade bilden
formatSträngBildformatet för utdatafilen

Result: AnimationClip


render

NamnBeskrivning
render(camera, fileName, size, format, options)Rendera scenen till en extern fil från den angivna kamerans perspektiv.

Parameters:

NamnTypBeskrivning
kameraKameraFrån vilken kameras perspektiv scenen ska renderas
fileNameSträngFilnamnet på utdatafilen
storlekVector2Storleken på den slutliga renderade bilden
formatSträngBildformatet för utdatafilen
alternativImageRenderOptionsAlternativet för att anpassa vissa interna inställningar.

Result: AnimationClip


render

NamnBeskrivning
render(camera, bitmap)Rendera scenen till bitmap från den givna kamerans perspektiv.

Parameters:

NamnTypBeskrivning
kameraKameraFrån vilken kameras perspektiv scenen ska renderas
bitmapTextureDataMål för det renderade resultatet

Result: AnimationClip


render

NamnBeskrivning
render(camera, bitmap, options)Rendera scenen till bitmap från den givna kamerans perspektiv.

Parameters:

NamnTypBeskrivning
kameraKameraFrån vilken kameras perspektiv scenen ska renderas
bitmapTextureDataMål för det renderade resultatet
alternativImageRenderOptionsAlternativet för att anpassa vissa interna inställningar.

Result: AnimationClip


removeProperty

NamnBeskrivning
removeProperty(property)Tar bort en dynamisk egenskap.

Parameters:

NamnTypBeskrivning
propertyPropertyVilken egenskap som ska tas bort

Result: boolean


removeProperty

NamnBeskrivning
removeProperty(property)Ta bort den angivna egenskapen som identifieras med namn

Parameters:

NamnTypBeskrivning
propertSträngnull

Result: boolean


getProperty

NamnBeskrivning
getProperty(property)Hämta värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn

Result: Objekt


setProperty

NamnBeskrivning
setProperty(property, value)Sätter värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn
värdeObjektVärdet för egenskapen

Result: Objekt


findProperty

NamnBeskrivning
findProperty(propertyName)Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad av dess namn)

Parameters:

NamnTypBeskrivning
propertyNameSträngEgenskapsnamn.

Result: Property