---
title: "SceneOrigin"
description: "API documentation for SceneOrigin"
url: https://developer.disguise.one/python-api/docs/sceneorigin/
---

# SceneOrigin

See also: [Stage Guide](/plugins/guides/stage)

Base class (inherits properties and methods): _[Object](/python-api/docs/object#object)_

## Properties

#### **initOrigin** : _[Vec](/python-api/docs/vec#vec)_

Position of origin in engine-space before it is transformed to d3-space

_Category: Engine Origin  
UserName: Engine offset_

#### **initRotation** : _[Vec](/python-api/docs/vec#vec)_

Orientation of origin in engine-space before it is transformed to d3-space

_Category: Engine Origin  
UserName: Engine rotation_

#### **poseMode** : _int_

Method used to place the camera into the 3D scene.  
Scene global: place the origin of the 3D scene within d3’s stage, rotating around the scene origin  
Scene local: place the origin of the 3D scene within d3’s stage, rotating around the chosen location  
Camera parent: place a virtual parent transform of the camera. d3 stage position has no meaning in this mode.

_Options: {0: ‘Scene global’, 1: ‘Scene local’, 2: ‘Camera parent’}  
UserName: Pose mode_

## Methods

#### **startEditing**(self)

#### **stopEditing**(self)
