    

 ## On this page

  

 

 # SourceAmbientUniformBuilder Class Reference

 Last update: 16.07.2025 

Represents the builder for an Ambient Source with Uniform type. [More...](#details)

Inheritance diagram for SourceAmbientUniformBuilder:

 ![](/sites/default/files/migrate-content/speos_nx_library_2025_r2_1/class_speos_n_x__2412_1_1_source_ambient_uniform_builder.png)



## <a id="pub-static-attribs" name="pub-static-attribs"></a>Static Public Attributes

str [Luminance](#ae0eaed72c741a4ee1dcf2fe53257db93) = property(fget=\_\_GetLuminance, fset=\_\_SetLuminance) Gets or sets the luminance.   
 str [MirroredExtent](#a0ac72876b1fce6a38a411422e6ae1f54) = property(fget=\_\_GetMirroredExtent, fset=\_\_SetMirroredExtent) Gets or sets the property to enable mirrored extent.   
 str [Spectrum](#a16de2f6d720c95018e6e4894a84a1878) = property(fget=\_\_GetSpectrum, fset=\_\_SetSpectrum) Gets or sets the spectrum type.   
 str [SpectrumFilePath](#a92b012ddaebe46fb4504668c118ac6ab) = property(fget=\_\_GetSpectrumFilePath, fset=\_\_SetSpectrumFilePath) Gets or sets the spectrum file path.   
 str [Sun](#a63b5046e712eb845b2d11a8ce02179ad) = property(fget=\_\_GetSun, fset=\_\_SetSun) Gets or sets the property to enable the Sun.   
 str [SunDirection](#a6404a074a4603178e0af324350ba56ae) = property(fget=\_\_GetSunDirection, fset=\_\_SetSunDirection) Gets or sets the Sun direction.   
 str [SunDirectionReverse](#ae415ac52d623c11a6e4253fc8e441e6e) = property(fget=\_\_GetSunDirectionReverse, fset=\_\_SetSunDirectionReverse) Gets or sets the reverse Sun direction.   
 str [Temperature](#a7339eaf2d641a7dac51923a3dd0b40c9) = property(fget=\_\_GetTemperature, fset=\_\_SetTemperature) Gets or sets the temperature.   
 str [ZenithDirection](#a5ebe35ee79adb467ad2922a4a9bc89c6) = property(fget=\_\_GetZenithDirection, fset=\_\_SetZenithDirection) Gets or sets the zenith direction.   
 str [ZenithDirectionReversed](#ab19a194dea494ea70fc28d05de147b78) = property(fget=\_\_GetZenithDirectionReversed, fset=\_\_SetZenithDirectionReversed) Gets or sets the reverse zenith direction.   
 ![-](/sites/default/files/migrate-content/speos_nx_library_2025_r2_1/closed.png) Static Public Attributes inherited from [FeatureBuilder](class_speos_n_x__2412_1_1_feature_builder.xhtml)str [Feature](class_speos_n_x__2412_1_1_feature_builder.xhtml#af5dac7005c95ef44c2b66d7270709d0b) = property(fget=\_\_GetFeature) Returns the feature being edited, or the created feature if the builder is being used in creation mode.   
 str [FullName](class_speos_n_x__2412_1_1_feature_builder.xhtml#a6aac8aea55e1f962045d07a12b6569ea) = property(fget=\_\_GetFullName) Gets the full name of the feature being edited.   
 str [Name](class_speos_n_x__2412_1_1_feature_builder.xhtml#a19218d0239b929ca8aecfa629d0185d0) = property(fget=\_\_GetName, fset=\_\_SetName) Gets or sets the name of the feature being edited.   
 str [NameWithContext](class_speos_n_x__2412_1_1_feature_builder.xhtml#a89ee075a30b71ff6e3192d6bd6dd5515) = property(fget=\_\_GetNameWithContext) Gets the name with context of the feature being edited.   
 str [Status](class_speos_n_x__2412_1_1_feature_builder.xhtml#abfd5ba295bea008a0edf2f1a85bc6368) = property(fget=\_\_GetStatus) Returns the status of the feature being edited.   
 ## <a id="properties" name="properties"></a>Properties

<a id="a50e9fbdd6a13e9e50cfba34656086bb6" name="a50e9fbdd6a13e9e50cfba34656086bb6"></a> **thisown** = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') ![-](/sites/default/files/migrate-content/speos_nx_library_2025_r2_1/closed.png) Properties inherited from [SourceAmbientCommonBuilder](class_speos_n_x__2412_1_1_source_ambient_common_builder.xhtml) **thisown** = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') ![-](/sites/default/files/migrate-content/speos_nx_library_2025_r2_1/closed.png) Properties inherited from [FeatureBuilder](class_speos_n_x__2412_1_1_feature_builder.xhtml) **thisown** = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') ![-](/sites/default/files/migrate-content/speos_nx_library_2025_r2_1/closed.png) Properties inherited from [Builder](class_speos_n_x__2412_1_1_builder.xhtml) **thisown** = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') ## <a id="inherited" name="inherited"></a>Additional Inherited Members

![-](/sites/default/files/migrate-content/speos_nx_library_2025_r2_1/closed.png) Public Member Functions inherited from [FeatureBuilder](class_speos_n_x__2412_1_1_feature_builder.xhtml) 'None' **ShowResult** (self) Updates the feature to reflect the result of an edit to the feature for all builders that support showing results.   
 ![-](/sites/default/files/migrate-content/speos_nx_library_2025_r2_1/closed.png) Public Member Functions inherited from [Builder](class_speos_n_x__2412_1_1_builder.xhtml) 'None' [Commit](class_speos_n_x__2412_1_1_builder.xhtml#a77581800008ea3179049e650e9d1787b) (self) Commits any edits that have been applied to the builder.   
 <a id="details" name="details"></a>## Detailed Description

Represents the builder for an Ambient Source with Uniform type.

The Ambient Uniform Source Builder is used to create and edit Ambient Uniform Source features.

To create a new instance of this class, use <a class="el" href="">FeatureCollection::CreateSourceAmbientUniformBuilder</a>



## Member Data Documentation

<a id="ae0eaed72c741a4ee1dcf2fe53257db93" name="ae0eaed72c741a4ee1dcf2fe53257db93"></a>## [◆ ](#ae0eaed72c741a4ee1dcf2fe53257db93)Luminance

 str Luminance = property(fget=\_\_GetLuminance, fset=\_\_SetLuminance)  static 

Gets or sets the luminance.

**Value type**: Double (in cd/m2).  
**Range**: The value must be superior to 0.

The default value is 1000.0 cd/m2.





<a id="a0ac72876b1fce6a38a411422e6ae1f54" name="a0ac72876b1fce6a38a411422e6ae1f54"></a>## [◆ ](#a0ac72876b1fce6a38a411422e6ae1f54)MirroredExtent

 str MirroredExtent = property(fget=\_\_GetMirroredExtent, fset=\_\_SetMirroredExtent)  static 

Gets or sets the property to enable mirrored extent.

True: Gets an ambient light from all the space.   
 False: Gets an ambient light only in the upper half space.

**Value type**: Boolean.

The default value is False.





<a id="a16de2f6d720c95018e6e4894a84a1878" name="a16de2f6d720c95018e6e4894a84a1878"></a>## [◆ ](#a16de2f6d720c95018e6e4894a84a1878)Spectrum

 str Spectrum = property(fget=\_\_GetSpectrum, fset=\_\_SetSpectrum)  static 

Gets or sets the spectrum type.

The values are:  
 0: Blackbody, then in the Temperature property, set the blackbody temperature of the source spectrum in Kdeg.   
 1: Library, then in the File property, browse a .spectrum file.

**Value type**: Integer.

The default value is 0.





<a id="a92b012ddaebe46fb4504668c118ac6ab" name="a92b012ddaebe46fb4504668c118ac6ab"></a>## [◆ ](#a92b012ddaebe46fb4504668c118ac6ab)SpectrumFilePath

 str SpectrumFilePath = property(fget=\_\_GetSpectrumFilePath, fset=\_\_SetSpectrumFilePath)  static 

Gets or sets the spectrum file path.

**Prerequisite**: The SpectrumType property must be 1.

**Value type**: String.

The default value is an empty string.





<a id="a63b5046e712eb845b2d11a8ce02179ad" name="a63b5046e712eb845b2d11a8ce02179ad"></a>## [◆ ](#a63b5046e712eb845b2d11a8ce02179ad)Sun

 str Sun = property(fget=\_\_GetSun, fset=\_\_SetSun)  static 

Gets or sets the property to enable the Sun.

True : Uses the Sun.  
 False : Does not use the Sun.

**Value type**: Boolean.

The default value is False.





<a id="a6404a074a4603178e0af324350ba56ae" name="a6404a074a4603178e0af324350ba56ae"></a>## [◆ ](#a6404a074a4603178e0af324350ba56ae)SunDirection

 str SunDirection = property(fget=\_\_GetSunDirection, fset=\_\_SetSunDirection)  static 

Gets or sets the Sun direction.

**Prerequisite**: The UseSun property must be True.

The Sun direction property takes a feature tag and returns a feature tag.

**Value type**: Integer.

The default value is 0.





<a id="ae415ac52d623c11a6e4253fc8e441e6e" name="ae415ac52d623c11a6e4253fc8e441e6e"></a>## [◆ ](#ae415ac52d623c11a6e4253fc8e441e6e)SunDirectionReverse

 str SunDirectionReverse = property(fget=\_\_GetSunDirectionReverse, fset=\_\_SetSunDirectionReverse)  static 

Gets or sets the reverse Sun direction.

**Prerequisite**: The UseSun property must be True.

True: Reverses the Sun direction.  
 False: Does not reverse the Sun directio.n

**Value type**: Boolean.

The default value is False.





<a id="a7339eaf2d641a7dac51923a3dd0b40c9" name="a7339eaf2d641a7dac51923a3dd0b40c9"></a>## [◆ ](#a7339eaf2d641a7dac51923a3dd0b40c9)Temperature

 str Temperature = property(fget=\_\_GetTemperature, fset=\_\_SetTemperature)  static 

Gets or sets the temperature.

**Prerequisite**: The SpectrumType property must be 0.

**Value type**: String.  
**Range**: The value must be superior to 0.0.

The default value is 8000.0 Kelvin.





<a id="a5ebe35ee79adb467ad2922a4a9bc89c6" name="a5ebe35ee79adb467ad2922a4a9bc89c6"></a>## [◆ ](#a5ebe35ee79adb467ad2922a4a9bc89c6)ZenithDirection

 str ZenithDirection = property(fget=\_\_GetZenithDirection, fset=\_\_SetZenithDirection)  static 

Gets or sets the zenith direction.

The zenith direction property takes a feature tag and returns a feature tag.

**Value type**: Integer.

The default value is 0.





<a id="ab19a194dea494ea70fc28d05de147b78" name="ab19a194dea494ea70fc28d05de147b78"></a>## [◆ ](#ab19a194dea494ea70fc28d05de147b78)ZenithDirectionReversed

 str ZenithDirectionReversed = property(fget=\_\_GetZenithDirectionReversed, fset=\_\_SetZenithDirectionReversed)  static 

Gets or sets the reverse zenith direction.

True: Reverses the zenith direction.  
 False: Does not reverse the zenith direction

**Value type**: Boolean.

The default value is False.





---

The documentation for this class was generated from the following file:- **SpeosNX\_2412.py**