RLGOFaceAbsorbingSettings
The face absorption, reflection and transmission properties with regards to rays.
Example
application = cf.Application.GetInstance() project = application:NewProject() -- Create a cone cone = project.Contents.Geometry:AddCone(cf.Cone.GetDefaultProperties()) -- Set the RL-GO settings for a face cone.Faces[1].SolutionMethod = cf.Enums.FaceSolutionMethodEnum.RLGO cone.Faces[1].FaceAbsorbingSettings.Enabled = true cone.Faces[1].FaceAbsorbingSettings.NormalSide = cf.Enums.FaceAbsorptionTypeEnum.ConsiderAllSources cone.Faces[1].FaceAbsorbingSettings.OppositeSide = cf.Enums.FaceAbsorptionTypeEnum.None
Inheritance
The RLGOFaceAbsorbingSettings object is derived from the CompositeValue object.
Usage locations
The RLGOFaceAbsorbingSettings object can be accessed from the following locations:
- Properties
- MeshCurvilinearTriangleFace object has property FaceAbsorbingSettings.
- MeshTriangleFace object has property FaceAbsorbingSettings.
- MeshPlate object has property FaceAbsorbingSettings.
- Face object has property FaceAbsorbingSettings.
- Methods
- RLGOFaceAbsorbingSettingsList object has method Append().
- RLGOFaceAbsorbingSettingsList object has method Get(number).
Property List
- Enabled
- Enables the setting of the face absorbing, reflection and transmission properties for the RL-GO. (Read/Write boolean)
- NormalSide
- The default face property of the faces (normal side) for all sources. Only valid if face absorption is enabled. (Read/Write FaceAbsorptionTypeEnum)
- OppositeSide
- The default face property of the faces (opposite to normal side) for all sources. Only valid if face absorption is enabled. (Read/Write FaceAbsorptionTypeEnum)
Property Details
- Enabled
- Enables the setting of the face absorbing, reflection and transmission properties for the RL-GO.
- Type
- boolean
- Access
- Read/Write
- NormalSide
- The default face property of the faces (normal side) for all sources. Only valid if face absorption is enabled.
- Type
- FaceAbsorptionTypeEnum
- Access
- Read/Write
- OppositeSide
- The default face property of the faces (opposite to normal side) for all sources. Only valid if face absorption is enabled.
- Type
- FaceAbsorptionTypeEnum
- Access
- Read/Write