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
| Naam | Beschrijving |
|---|---|
| constructor() | Initialiseert een nieuw exemplaar van de Scene-klasse. |
Result:
constructor_overload
| Naam | Beschrijving |
|---|---|
| constructor_overload(entity) | Initialiseert een nieuw exemplaar van de Scene-klasse met een entiteit gekoppeld aan een nieuw knooppunt. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| entity | Entity | De initiële entiteit die aan de scene is gekoppeld |
Result:
constructor_overload2
| Naam | Beschrijving |
|---|---|
| constructor_overload2(parentScene, name) | Initialiseert een nieuw exemplaar van de Scene-klasse als een sub-scène. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| parentScene | Scene | De bovenliggende scene. |
| name | String | Naam van de Scene. |
Result:
constructor_overload3
| Naam | Beschrijving |
|---|---|
| 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:
| Naam | Type | Beschrijving |
|---|---|---|
| fileName | String | Naam van het te openen bestand. |
Result:
getSubScenes
| Naam | Beschrijving |
|---|---|
| getSubScenes() | Haalt alle sub-scènes op |
Result:
getLibrary
| Naam | Beschrijving |
|---|---|
| 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
| Naam | Beschrijving |
|---|---|
| getAnimationClips() | Haalt alle AnimationClip op die in de scene zijn gedefinieerd. |
Result:
getCurrentAnimationClip
| Naam | Beschrijving |
|---|---|
| getCurrentAnimationClip() | Haalt de actieve AnimationClip op of stelt deze in |
Result:
setCurrentAnimationClip
| Naam | Beschrijving |
|---|---|
| setCurrentAnimationClip(value) | Haalt de actieve AnimationClip op of stelt deze in |
Result:
getAssetInfo
| Naam | Beschrijving |
|---|---|
| getAssetInfo() | Haalt de top-level asset-informatie op of stelt deze in. De documentinformatie. |
Result:
setAssetInfo
| Naam | Beschrijving |
|---|---|
| setAssetInfo(value) | Haalt de top-level asset-informatie op of stelt deze in. De documentinformatie. |
Result:
getPoses
| Naam | Beschrijving |
|---|---|
| getPoses() | Haalt alle Pose op die in deze scene worden gebruikt. De poses. |
Result:
getRootNode
| Naam | Beschrijving |
|---|---|
| getRootNode() | Haalt de rootnode van de scene op. De rootnode. |
Result:
getScene
| Naam | Beschrijving |
|---|---|
| getScene() | Haalt de scène op waartoe dit object behoort. |
Result:
getName
| Naam | Beschrijving |
|---|---|
| getName() | Haalt de naam op of stelt deze in. De naam. |
Result:
setName
| Naam | Beschrijving |
|---|---|
| setName(value) | Haalt de naam op of stelt deze in. De naam. |
Result:
getProperties
| Naam | Beschrijving |
|---|---|
| getProperties() | Haalt de collectie van alle eigenschappen op. |
Result:
getAnimationClip
| Naam | Beschrijving |
|---|---|
| getAnimationClip(name) | Haalt een benoemde AnimationClip op |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| name | String | De |
Result: AnimationClip
clear
| Naam | Beschrijving |
|---|---|
| clear() | Verwijdert de inhoud van de scène en herstelt de standaardinstellingen. |
Result: AnimationClip
createAnimationClip
| Naam | Beschrijving |
|---|---|
| createAnimationClip(name) | Een verkorte functie om een AnimationClip te maken en te registreren. De eerste AnimationClip wordt toegewezen aan de CurrentAnimationClip. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| name | String | Naam van de animatieclip |
Result: AnimationClip
open
| Naam | Beschrijving |
|---|---|
| open(fileName, options) | Opent de scène vanaf het opgegeven pad met het gespecificeerde bestandsformaat. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| fileName | String | Bestandsnaam. |
| opties | LoadOptions | Gedetailleerdere configuratie om de stream te openen. |
Result: AnimationClip
open
| Naam | Beschrijving |
|---|---|
| open(fileName) | Opent de scène vanaf het opgegeven pad |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| fileName | String | Bestandsnaam. |
Result: AnimationClip
fromFile
| Naam | Beschrijving |
|---|---|
| fromFile(fileName) | Opent de scène vanaf het opgegeven pad |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| fileName | String | Bestandsnaam. |
Result: AnimationClip
save
| Naam | Beschrijving |
|---|---|
| save(fileName) | Slaat de scène op naar het opgegeven pad met het gespecificeerde bestandsformaat. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| fileName | String | Bestandsnaam. |
Result: AnimationClip
save
| Naam | Beschrijving |
|---|---|
| save(fileName, format) | Slaat de scène op naar het opgegeven pad met het gespecificeerde bestandsformaat. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| fileName | String | Bestandsnaam. |
| format | Bestandsformaat | Formaat. |
Result: AnimationClip
save
| Naam | Beschrijving |
|---|---|
| save(fileName, options) | Slaat de scène op naar het opgegeven pad met het gespecificeerde bestandsformaat. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| fileName | String | Bestandsnaam. |
| opties | SaveOptions | Gedetailleerdere configuratie om de stream op te slaan. |
Result: AnimationClip
render
| Naam | Beschrijving |
|---|---|
| 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:
| Naam | Type | Beschrijving |
|---|---|---|
| camera | Camera | Vanuit welk camera-perspectief de scène moet worden gerenderd |
| fileName | String | De bestandsnaam van het uitvoerbestand |
Result: AnimationClip
render
| Naam | Beschrijving |
|---|---|
| render(camera, fileName, size, format) | Render de scène naar een extern bestand vanuit het perspectief van de opgegeven camera. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| camera | Camera | Vanuit welk camera-perspectief de scène moet worden gerenderd |
| fileName | String | De bestandsnaam van het uitvoerbestand |
| grootte | Vector2 | De grootte van het uiteindelijk gerenderde beeld |
| format | String | Het afbeeldingsformaat van het uitvoerbestand |
Result: AnimationClip
render
| Naam | Beschrijving |
|---|---|
| render(camera, fileName, size, format, options) | Render de scène naar een extern bestand vanuit het perspectief van de opgegeven camera. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| camera | Camera | Vanuit welk camera-perspectief de scène moet worden gerenderd |
| fileName | String | De bestandsnaam van het uitvoerbestand |
| grootte | Vector2 | De grootte van het uiteindelijk gerenderde beeld |
| format | String | Het afbeeldingsformaat van het uitvoerbestand |
| opties | ImageRenderOptions | De optie om enkele interne instellingen aan te passen. |
Result: AnimationClip
render
| Naam | Beschrijving |
|---|---|
| render(camera, bitmap) | Render de scène naar een bitmap vanuit het perspectief van de opgegeven camera. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| camera | Camera | Vanuit welk camera-perspectief de scène moet worden gerenderd |
| bitmap | TextureData | Doel van het gerenderde resultaat |
Result: AnimationClip
render
| Naam | Beschrijving |
|---|---|
| render(camera, bitmap, options) | Render de scène naar een bitmap vanuit het perspectief van de opgegeven camera. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| camera | Camera | Vanuit welk camera-perspectief de scène moet worden gerenderd |
| bitmap | TextureData | Doel van het gerenderde resultaat |
| opties | ImageRenderOptions | De optie om enkele interne instellingen aan te passen. |
Result: AnimationClip
removeProperty
| Naam | Beschrijving |
|---|---|
| removeProperty(property) | Verwijdert een dynamische eigenschap. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| eigenschap | Eigenschap | Welke eigenschap moet worden verwijderd |
Result: boolean
removeProperty
| Naam | Beschrijving |
|---|---|
| removeProperty(property) | Verwijder de opgegeven eigenschap geïdentificeerd op naam |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Naam | Beschrijving |
|---|---|
| getProperty(property) | Haal de waarde van de opgegeven eigenschap op |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| eigenschap | String | Naam van eigenschap |
Result: Object
setProperty
| Naam | Beschrijving |
|---|---|
| setProperty(property, value) | Stelt de waarde van de opgegeven eigenschap in |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| eigenschap | String | Naam van eigenschap |
| value | Object | De waarde van de eigenschap |
Result: Object
findProperty
| Naam | Beschrijving |
|---|---|
| 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:
| Naam | Type | Beschrijving |
|---|---|---|
| propertyName | String | Naam van eigenschap. |
Result: Eigenschap