Skip to main content

Speos client APIs 2026 R1 SP03

SourceLuminaire – Creating a luminaire source

Last update: 29.07.2026

The following script sample shows you an example on how to create a Luminaire Source.

luminaireSource = SpeosSim.SourceLuminaire.Create()

luminaireSource.OriginPoint.Set(GetRootPart().CoordinateSystems[0])
luminaireSource.XDirection.Set(GetRootPart().CoordinateSystems[0].Axes[0])
luminaireSource.YDirection.Set(GetRootPart().CoordinateSystems[0].Axes[1])
luminaireSource.YDirectionReverse = True

luminaireSource.IntensityFile = ".\\SPEOS input files\\BLOCK_REFLECTORS_LED.DirectSimulation.Eulumdat.ldt"
luminaireSource.SpectrumType = SpeosSim.SourceLuminaire.EnumSpectrumType.LibrarySpectrum
luminaireSource.SpectrumValueLibrary = ".\\SPEOS input files\\LXML-PWC2 - Cool White - VN (5000 - 5650K).spectrum"

luminaireSource.DisplayIntensityDiagram = True

luminaireSource2 = luminaireSource.Clone()
luminaireSource2.OriginPoint.Set(GetRootPart().Curves[1])

Connect with Ansys