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

# Spherical

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

## Properties

#### **contentMode** : _int_

For realtime rendered content, the mapping can provide camera parameters in 3D mode.

_Options: {0: ‘2D’, 1: ‘3D’}  
UserName: Content mode_

#### **frameOfReference** : _[AnimationAxisSettings](/python-api/docs/animationaxissettings#animationaxissettings)_

_UserName: Frame of reference_

#### **horizontalAngle** : _float_

Arc the horizontal dimension of the content is mapped over  
360 = full sphere  
180 = half sphere

_UserName: Horizontal arc_

#### **pixelBorder** : _float_

UV islands on screens are expanded by this many pixels to cover edge sampling artifacts such as black fringing.  
Note that there must be an equivalent amount of empty space in the screen UV map to take advantage of this.

_UserName: Border expansion_

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

Position of the center of the sphere content is projected from

_UserName: Offset_

#### **projectionMode** : _int_

_Options: {0: ‘Outwards’, 1: ‘Inwards’}  
UserName: Projection mode_

#### **renderParams** : _[SphericalRenderParams](/python-api/docs/sphericalrenderparams#sphericalrenderparams)_

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

Rotation around x, y & z axes, in degrees

_UserName: Rotation_

#### **verticalAngle** : _float_

Arc the vertical dimension of the content is mapped over  
180 = north pole to south pole  
90 = north pole to equator

_UserName: Vertical arc_

## Constructors

#### **\_\_init\_\_**(self)
