Skip to main content

Zemax OpticStudio ZOS-API 2026 R1

Interface ZOSAPI::Editors::NCE::ISCS_BlackBodySpectrum

Last update: 13.03.2026

Definition:

Source Color Mode - Black Body Spectrum. This interface can be accessed via the INCESourcesData interface.

Usage (see Example 25 for a full sample)

C#

            // Changes sourcecolor to Blackbody, sets temperature, min/ max wavelength
            o1.SourcesData.SourceColor = ZOSAPI.Editors.NCE.SourceColorMode.BlackBodySpectrum;
            o1.SourcesData.SourceColorSettings._S_BlackBodySpectrum.TemperatureK = 6000;
            o1.SourcesData.SourceColorSettings._S_BlackBodySpectrum.WavelengthFrom = 0.45;
            o1.SourcesData.SourceColorSettings._S_BlackBodySpectrum.WavelengthTo = 0.65;

C++

    // Changes sourcecolor to Blackbody, sets temperature, min / max wavelength
    o1->SourcesData->SourceColor = SourceColorMode_BlackBodySpectrum;
    o1->SourcesData->SourceColorSettings->_S_BlackBodySpectrum->TemperatureK = 6000;
    o1->SourcesData->SourceColorSettings->_S_BlackBodySpectrum->WavelengthFrom = 0.45;
    o1->SourcesData->SourceColorSettings->_S_BlackBodySpectrum->WavelengthTo = 0.65;

Matlab

    % Changes sourcecolor to Blackbody, sets temperature, min/max wavelength
    o1.SourcesData.SourceColor = ZOSAPI.Editors.NCE.SourceColorMode.BlackBodySpectrum;
    o1.SourcesData.SourceColorSettings.TemperatureK = 6000;
    o1.SourcesData.SourceColorSettings.WavelengthFrom = 0.45;
    o1.SourcesData.SourceColorSettings.WavelengthTo = 0.65;

Python

    # Changes sourcecolor to Blackbody, sets temperature, min/max wavelength
    o1.SourcesData.SourceColor = ZOSAPI.Editors.NCE.SourceColorMode.BlackBodySpectrum
    o1.SourcesData.SourceColorSettings._S_BlackBodySpectrum.TemperatureK = 6000
    o1.SourcesData.SourceColorSettings._S_BlackBodySpectrum.WavelengthFrom = 0.45
    o1.SourcesData.SourceColorSettings._S_BlackBodySpectrum.WavelengthTo = 0.65

Inherits from:

Members

Properties

Property TemperatureK

Definition:

double ZOSAPI.Editors.NCE.ISCS_BlackBodySpectrum.TemperatureK

Return type: double

Property SpectrumCount

Definition:

int ZOSAPI.Editors.NCE.ISCS_BlackBodySpectrum.SpectrumCount

Return type: int

Property WavelengthFrom

Definition:

double ZOSAPI.Editors.NCE.ISCS_BlackBodySpectrum.WavelengthFrom

Return type: double

Property WavelengthTo

Definition:

double ZOSAPI.Editors.NCE.ISCS_BlackBodySpectrum.WavelengthTo

Return type: double

Property Fit

Definition:

string ZOSAPI.Editors.NCE.ISCS_BlackBodySpectrum.Fit

Return type: string

Connect with Ansys