#ORACAD Database File - Version 8.2 #LightTools 9.1.0 #Build: 2020.11.10.1441.25315242 [x64] $ORALensDatabaseManagerObj create -> $ORALensDatabaseManagerObj_0 { restoreObjectCounter: 55; setCurrentColor: "FOREGROUND"; setCurrentPointSize: 1; setWidthAsInt: 1; setUnits: "Millimeters"; setPolarizationOn: "No"; setRDM: "Radius"; setFociRenderMode: "No"; setHiddenWireframeRenderMode: "Yes"; setSaveUserMaterial: "Yes"; setSaveUserCoating: "Yes"; setSaveUserBSDF: "Yes"; setEnableLTSFileVersioning: "Yes"; setTitle: ""; setObjectDeleteConfirm: "No"; setDiscardChangesConfirm: "No"; setSwitchOptEngineConfirm: "Yes"; setClearOptimizationResultsConfirm: "Yes"; setRaytraceNumFanRays: 11; setRaytraceFanSpacing: "Linear"; setRaytraceDefaultStartingPointClassification: "Automatic"; setRaytraceDefaultStartingPointRCElementName: ""; setRaytraceNumGridCols: 11; setRaytraceNumGridRows: 11; setRaytraceGridSpacing: "Linear"; setGUIPrecision: 5; setGUIPrecisionFormat: "General"; setUseRayCountThousandsSeparator: "Yes"; setRepairDoSimplify: 1; setRepairSimplifyTol: 0.; setRepairDoStitch: 1; setRepairStitchMinTol: 0.; setRepairStitchMaxTol: 0.; setRepairDoGeombuild: 1; setRepairGeombuildTol: 0.; setRepairDoRegularize: 1; setImperfectGeometryRaytraceMode: 0; setImportCoordSys: "Yes"; setDefaultLensAutoID: "Yes"; setDefaultClipRaysToBoundary: "Yes"; setMaxDraw3DTextureCells: 100000; setMaxDraw2DTextureCells: 300000; setConvert3DTextureToRealGeom: "No"; setTrimTextureToOffsetSurf: "No"; setDefaultHitLimit: 1000; restoreDefaultRayPowerThreshold: 0.0001; setSolidWorksIdleTimeoutValue: 60; setSolidWorksDisplayNameOption: "SolidWorks"; setDefaultRandomAccessRDS: "Yes"; setIgnoreEntityLevelRTASettings: "No"; setApproximatedRayTrace: "Precision"; setRayTraceAccelLevel: "Fastest"; setCollectSourceScalingData: "Yes"; setCoherentMode: "No"; setCurrentLayerNumber: "1"; getOpticalPropertiesManager -> $OpticalPropertiesManager_0 { $OpticalProperties create -> $OpticalProperties_0 { setName: "Transmitting"; $ORAColorComponentObj create -> $ORAColorComponentObj_0 { setRed: 128; setGreen: 0; setBlue: 255; setAlpha: 0.600000023841858; setShininess: 85.33376312255859; } restoreColorComponent: $ORAColorComponentObj_0; $ORAAmplDirOpticalPropertiesObj create -> $ORAAmplDirOpticalPropertiesObj_0 { $ORARTRayAmplitudeObj create -> $ORARTRayAmplitudeObj_0 { setReflectance: 0.; setTransmittance: 1.; } setAmplitude: $ORARTRayAmplitudeObj_0; $ORASpecularRayDirectionObj create -> $ORASpecularRayDirectionObj_0 { setRefractMode: "TIR"; } setDirection: $ORASpecularRayDirectionObj_0; } restoreProperty: $ORAAmplDirOpticalPropertiesObj_0; } restoreOpticalProperty: $OpticalProperties_0; $OpticalProperties create -> $OpticalProperties_1 { setName: "Optical Absorber"; $ORAColorComponentObj create -> $ORAColorComponentObj_1 { setRed: 157; setGreen: 98; setBlue: 106; setAlpha: 0.600000023841858; setShininess: 85.33376312255859; } restoreColorComponent: $ORAColorComponentObj_1; $ORAAmplDirOpticalPropertiesObj create -> $ORAAmplDirOpticalPropertiesObj_1 { $ORARTRayAmplitudeObj create -> $ORARTRayAmplitudeObj_1 { setReflectance: 0.; setTransmittance: 0.; } setAmplitude: $ORARTRayAmplitudeObj_1; $ORASpecularRayDirectionObj create -> $ORASpecularRayDirectionObj_1 { setRefractMode: "Absorb"; } setDirection: $ORASpecularRayDirectionObj_1; } restoreProperty: $ORAAmplDirOpticalPropertiesObj_1; } restoreOpticalProperty: $OpticalProperties_1; $OpticalProperties create -> $OpticalProperties_2 { setName: "Transmitting_1"; $ORAColorComponentObj create -> $ORAColorComponentObj_2 { setRed: 20; setGreen: 60; setBlue: 107; setAlpha: 0.600000023841858; setShininess: 85.33376312255859; } restoreColorComponent: $ORAColorComponentObj_2; $ORAAmplDirOpticalPropertiesObj create -> $ORAAmplDirOpticalPropertiesObj_2 { $ORARTRayAmplitudeObj create -> $ORARTRayAmplitudeObj_2 { setReflectance: 0.; setTransmittance: 1.; } setAmplitude: $ORARTRayAmplitudeObj_2; $ORASpecularRayDirectionObj create -> $ORASpecularRayDirectionObj_2 { setRefractMode: "TIR"; } setDirection: $ORASpecularRayDirectionObj_2; } restoreProperty: $ORAAmplDirOpticalPropertiesObj_2; } restoreOpticalProperty: $OpticalProperties_2; $OpticalProperties create -> $OpticalProperties_3 { setName: "Mechanical Absorber"; $ORAColorComponentObj create -> $ORAColorComponentObj_3 { setRed: 109; setGreen: 123; setBlue: 146; setAlpha: 0.600000023841858; setShininess: 85.33376312255859; } restoreColorComponent: $ORAColorComponentObj_3; $ORAAmplDirOpticalPropertiesObj create -> $ORAAmplDirOpticalPropertiesObj_3 { $ORARTRayAmplitudeObj create -> $ORARTRayAmplitudeObj_3 { setReflectance: 0.; setTransmittance: 0.; } setAmplitude: $ORARTRayAmplitudeObj_3; $ORASpecularRayDirectionObj create -> $ORASpecularRayDirectionObj_3 { setRefractMode: "Mechanical"; } setDirection: $ORASpecularRayDirectionObj_3; } restoreProperty: $ORAAmplDirOpticalPropertiesObj_3; } restoreOpticalProperty: $OpticalProperties_3; $OpticalProperties create -> $OpticalProperties_4 { setName: "Refractive Surfaces"; $ORAColorComponentObj create -> $ORAColorComponentObj_4 { setRed: 128; setGreen: 0; setBlue: 255; setAlpha: 0.600000023841858; setShininess: 85.33376312255859; } restoreColorComponent: $ORAColorComponentObj_4; $ORAAmplDirOpticalPropertiesObj create -> $ORAAmplDirOpticalPropertiesObj_4 { $ORARTRayAmplitudeObj create -> $ORARTRayAmplitudeObj_4 { setReflectance: 0.; setTransmittance: 1.; } setAmplitude: $ORARTRayAmplitudeObj_4; $ORASpecularRayDirectionObj create -> $ORASpecularRayDirectionObj_4 { setRefractMode: "TIR"; } setDirection: $ORASpecularRayDirectionObj_4; } restoreProperty: $ORAAmplDirOpticalPropertiesObj_4; } restoreDefaultOpticalProperty: $OpticalProperties_4; $OpticalProperties create -> $OpticalProperties_5 { setName: "Reflective Surfaces"; $ORAColorComponentObj create -> $ORAColorComponentObj_5 { setRed: 0; setGreen: 64; setBlue: 64; setAlpha: 0.600000023841858; setShininess: 85.33376312255859; } restoreColorComponent: $ORAColorComponentObj_5; $ORASimpleMirrorOpticalPropertiesObj create -> $ORASimpleMirrorOpticalPropertiesObj_0 { $ORARTRayAmplitudeObj create -> $ORARTRayAmplitudeObj_5 { setReflectance: 1.; setTransmittance: 0.; } setAmplitude: $ORARTRayAmplitudeObj_5; $ORASpecularRayDirectionObj create -> $ORASpecularRayDirectionObj_5 { setRefractMode: "Reflect"; } setDirection: $ORASpecularRayDirectionObj_5; } restoreProperty: $ORASimpleMirrorOpticalPropertiesObj_0; } restoreDefaultOpticalProperty: $OpticalProperties_5; $OpticalProperties create -> $OpticalProperties_6 { setName: "Surfaces on Sources"; $ORAColorComponentObj create -> $ORAColorComponentObj_6 { setRed: 255; setGreen: 128; setBlue: 64; setAlpha: 0.600000023841858; setShininess: 85.33376312255859; } restoreColorComponent: $ORAColorComponentObj_6; $ORAAmplDirOpticalPropertiesObj create -> $ORAAmplDirOpticalPropertiesObj_5 { $ORARTRayAmplitudeObj create -> $ORARTRayAmplitudeObj_6 { setReflectance: 0.; setTransmittance: 1.; } setAmplitude: $ORARTRayAmplitudeObj_6; $ORASpecularRayDirectionObj create -> $ORASpecularRayDirectionObj_6 { setRefractMode: "TIR"; } setDirection: $ORASpecularRayDirectionObj_6; } restoreProperty: $ORAAmplDirOpticalPropertiesObj_5; } restoreDefaultOpticalProperty: $OpticalProperties_6; $OpticalProperties create -> $OpticalProperties_7 { setName: "Imported Geometry"; $ORAColorComponentObj create -> $ORAColorComponentObj_7 { setRed: 184; setGreen: 115; setBlue: 230; setAlpha: 0.600000023841858; setShininess: 85.33376312255859; } restoreColorComponent: $ORAColorComponentObj_7; $ORAAmplDirOpticalPropertiesObj create -> $ORAAmplDirOpticalPropertiesObj_6 { $ORARTRayAmplitudeObj create -> $ORARTRayAmplitudeObj_7 { setReflectance: 0.; setTransmittance: 1.; } setAmplitude: $ORARTRayAmplitudeObj_7; $ORASpecularRayDirectionObj create -> $ORASpecularRayDirectionObj_7 { setRefractMode: "TIR"; } setDirection: $ORASpecularRayDirectionObj_7; } restoreProperty: $ORAAmplDirOpticalPropertiesObj_6; } restoreDefaultOpticalProperty: $OpticalProperties_7; $OpticalProperties create -> $OpticalProperties_8 { setName: "Optical Edge Surfaces"; $ORAColorComponentObj create -> $ORAColorComponentObj_8 { setRed: 157; setGreen: 98; setBlue: 106; setAlpha: 0.600000023841858; setShininess: 85.33376312255859; } restoreColorComponent: $ORAColorComponentObj_8; $ORAAmplDirOpticalPropertiesObj create -> $ORAAmplDirOpticalPropertiesObj_7 { $ORARTRayAmplitudeObj create -> $ORARTRayAmplitudeObj_8 { setReflectance: 0.; setTransmittance: 0.; } setAmplitude: $ORARTRayAmplitudeObj_8; $ORASpecularRayDirectionObj create -> $ORASpecularRayDirectionObj_8 { setRefractMode: "Absorb"; } setDirection: $ORASpecularRayDirectionObj_8; } restoreProperty: $ORAAmplDirOpticalPropertiesObj_7; } restoreDefaultOpticalProperty: $OpticalProperties_8; $OpticalProperties create -> $OpticalProperties_9 { setName: "Mechanical Surfaces"; $ORAColorComponentObj create -> $ORAColorComponentObj_9 { setRed: 109; setGreen: 123; setBlue: 146; setAlpha: 0.600000023841858; setShininess: 85.33376312255859; } restoreColorComponent: $ORAColorComponentObj_9; $ORAAmplDirOpticalPropertiesObj create -> $ORAAmplDirOpticalPropertiesObj_8 { $ORARTRayAmplitudeObj create -> $ORARTRayAmplitudeObj_9 { setReflectance: 0.; setTransmittance: 0.; } setAmplitude: $ORARTRayAmplitudeObj_9; $ORASpecularRayDirectionObj create -> $ORASpecularRayDirectionObj_9 { setRefractMode: "Mechanical"; } setDirection: $ORASpecularRayDirectionObj_9; } restoreProperty: $ORAAmplDirOpticalPropertiesObj_8; } restoreDefaultOpticalProperty: $OpticalProperties_9; $OpticalProperties create -> $OpticalProperties_10 { setName: "User-Created Zones"; $ORAColorComponentObj create -> $ORAColorComponentObj_10 { setRed: 20; setGreen: 60; setBlue: 107; setAlpha: 0.600000023841858; setShininess: 85.33376312255859; } restoreColorComponent: $ORAColorComponentObj_10; $ORAAmplDirOpticalPropertiesObj create -> $ORAAmplDirOpticalPropertiesObj_9 { $ORARTRayAmplitudeObj create -> $ORARTRayAmplitudeObj_10 { setReflectance: 0.; setTransmittance: 1.; } setAmplitude: $ORARTRayAmplitudeObj_10; $ORASpecularRayDirectionObj create -> $ORASpecularRayDirectionObj_10 { setRefractMode: "TIR"; } setDirection: $ORASpecularRayDirectionObj_10; } restoreProperty: $ORAAmplDirOpticalPropertiesObj_9; } restoreDefaultOpticalProperty: $OpticalProperties_10; } ; getUserMaterialManager -> $ORAUserMaterialManagerObj_0 { $ORAUserGlassInstanceObj create -> $ORAUserGlassInstanceObj_0; initObject: $ORAUserGlassInstanceObj_0; $ORAUserGlassInstanceObj_0 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "air"; $ORALaurentIndexObj create -> $ORALaurentIndexObj_0 { setIndexCoeff1: 0.; setIndexCoeff0: 1.; } restoreIndexObj: $ORALaurentIndexObj_0; restoreSerializedAbsorptionObj: ORAStartData; 0000180000004f70746963616c44656e736974794162736f727074696f6e0101000000000000000001000000140000004f70746963616c2044656e73697479204461746100000000000000000000000000000000000000000100000000000000000000000000000000003081400000000000000000 ORAEndData; ORAReadForeignData; } restoreObject: $ORAUserGlassInstanceObj_0; $ORAUserGlassInstanceObj create -> $ORAUserGlassInstanceObj_1; initObject: $ORAUserGlassInstanceObj_1; $ORAUserGlassInstanceObj_1 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "n10"; $ORAConstantRefractiveIndexObj create -> $ORAConstantRefractiveIndexObj_0 { setRefractiveIndex: 10.; } restoreIndexObj: $ORAConstantRefractiveIndexObj_0; restoreSerializedAbsorptionObj: ORAStartData; 0000180000004f70746963616c44656e736974794162736f727074696f6e0101000000000000000001000000140000004f70746963616c2044656e73697479204461746100000000000000000000000000000000000000000100000000000000000000000000000000003081400000000000000000 ORAEndData; ORAReadForeignData; } restoreObject: $ORAUserGlassInstanceObj_1; $ORAUserGlassInstanceObj create -> $ORAUserGlassInstanceObj_2; initObject: $ORAUserGlassInstanceObj_2; $ORAUserGlassInstanceObj_2 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "n2"; $ORAConstantRefractiveIndexObj create -> $ORAConstantRefractiveIndexObj_1 { setRefractiveIndex: 2.; } restoreIndexObj: $ORAConstantRefractiveIndexObj_1; restoreSerializedAbsorptionObj: ORAStartData; 0000180000004f70746963616c44656e736974794162736f727074696f6e0101000000000000000001000000140000004f70746963616c2044656e73697479204461746100000000000000000000000000000000000000000100000000000000000000000000000000003081400000000000000000 ORAEndData; ORAReadForeignData; } restoreObject: $ORAUserGlassInstanceObj_2; $ORAMaterialInstanceObj create -> $ORAMaterialInstanceObj_0; initObject: $ORAMaterialInstanceObj_0; $ORAMaterialInstanceObj_0 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Absorber"; } restoreObject: $ORAMaterialInstanceObj_0; setNewNameCount: 3; } ; getPreferencesManager -> $ORAPreferencesManagerObj_0 { setDefaultOpticalMaterial: "NBK7"; setDefaultMediaMaterial: "AIR"; setDefaultAllPurposeMaterial: "PMMA_USER"; setDefaultMechanicalMaterial: "ABSORBER"; setDefaultSourceMaterial: "AIR"; setDefaultSheetMaterial: "ALUMINUM"; setDefaultOpticalMaterialCatalog: "SCHOTT"; setDefaultMediaMaterialCatalog: "USER"; setDefaultAllPurposeMaterialCatalog: "PLASTIC"; setDefaultMechanicalMaterialCatalog: "USER"; setDefaultSourceMaterialCatalog: "USER"; setDefaultSheetMaterialCatalog: "USER"; setOptimizationVariableColor: 255; setOptimizationConstraintColor: 16711935; setOptimizationMeritFunctionItemColor: 16711680; setTolToleranceColor: 16234828; setTolPerformanceMeasureColor: 37828; setOutsideCellColor: 16776960; setBoundaryCellColor: 65535; setPickupParameterColor: 25855; } ; getStudioManager -> $ORAStudioManagerObj_0 { getLightDB -> $ORALightDBObj_0 { $PRRAmbientLight create -> $PRRAmbientLight_0; initObject: $PRRAmbientLight_0; $PRRAmbientLight_0 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "ambient light"; setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setEnabledLight: "No"; } restoreObject: $PRRAmbientLight_0; } ; } ; getGeometryManager -> $ORAPartDBObj_0 { $ORASimpleLensObj create -> $ORASimpleLensObj_0; initObject: $ORASimpleLensObj_0; $ORASimpleLensObj_0 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_31"; setPosition: { 0.1 0. 26. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_0; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_0 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_1 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_0 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_0 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_0; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_1 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_1; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_0 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_0 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_1 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_0; setBoundary: $ORACircular2DZoneObj_0; $ORACircular2DZoneObj_0 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_1; } addSurfaceInfo: $ORASurfaceInfoObj_0; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_1 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_2 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_2; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_3 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_1; setBoundary: $ORACircular2DZoneObj_1; $ORACircular2DZoneObj_1 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_3; } addSurfaceInfo: $ORASurfaceInfoObj_1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_2 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_4 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_4; } addSurfaceInfo: $ORASurfaceInfoObj_2; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_0; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_0 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_3 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_5 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_5; } addSurfaceInfo: $ORASurfaceInfoObj_3; } setRightChild: $ORACSGHalfPlanePrimitiveObj_0; } setLeftChild: $ORACSGDifferenceOperatorObj_1; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_1 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_4 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_6 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_6; } addSurfaceInfo: $ORASurfaceInfoObj_4; } setRightChild: $ORACSGHalfPlanePrimitiveObj_1; } restoreRootNode: $ORACSGDifferenceOperatorObj_0; } restoreObject: $ORASimpleLensObj_0; $ORASimpleLensObj create -> $ORASimpleLensObj_1; initObject: $ORASimpleLensObj_1; $ORASimpleLensObj_1 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_32"; setPosition: { 0.1 -9.949769241492334 24.02086784529346 } ; setOrientation: [3,3] { 1. 0. 0. 0. 0.923879532511287 -0.38268343236509 0. 0.38268343236509 0.923879532511287 } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_1; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_2 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_3 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_1 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_2 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_2; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_3 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_3; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_5 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_7 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_7; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_8 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_2; setBoundary: $ORACircular2DZoneObj_2; $ORACircular2DZoneObj_2 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_8; } addSurfaceInfo: $ORASurfaceInfoObj_5; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_6 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_9 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_9; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_10 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_3; setBoundary: $ORACircular2DZoneObj_3; $ORACircular2DZoneObj_3 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_10; } addSurfaceInfo: $ORASurfaceInfoObj_6; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_7 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_11 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_11; } addSurfaceInfo: $ORASurfaceInfoObj_7; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_1; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_2 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_8 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_12 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_12; } addSurfaceInfo: $ORASurfaceInfoObj_8; } setRightChild: $ORACSGHalfPlanePrimitiveObj_2; } setLeftChild: $ORACSGDifferenceOperatorObj_3; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_3 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_9 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_13 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_13; } addSurfaceInfo: $ORASurfaceInfoObj_9; } setRightChild: $ORACSGHalfPlanePrimitiveObj_3; } restoreRootNode: $ORACSGDifferenceOperatorObj_2; } restoreObject: $ORASimpleLensObj_1; $ORASimpleLensObj create -> $ORASimpleLensObj_2; initObject: $ORASimpleLensObj_2; $ORASimpleLensObj_2 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_33"; setPosition: { 0.1 -18.38477631085024 18.38477631085024 } ; setOrientation: [3,3] { 1. 0. 0. 0. 0.707106781186548 -0.707106781186548 0. 0.707106781186548 0.707106781186548 } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_2; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_4 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_5 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_2 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_4 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_4; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_5 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_5; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_10 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_14 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_14; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_15 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_4; setBoundary: $ORACircular2DZoneObj_4; $ORACircular2DZoneObj_4 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_15; } addSurfaceInfo: $ORASurfaceInfoObj_10; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_11 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_16 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_16; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_17 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_5; setBoundary: $ORACircular2DZoneObj_5; $ORACircular2DZoneObj_5 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_17; } addSurfaceInfo: $ORASurfaceInfoObj_11; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_12 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_18 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_18; } addSurfaceInfo: $ORASurfaceInfoObj_12; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_2; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_4 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_13 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_19 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_19; } addSurfaceInfo: $ORASurfaceInfoObj_13; } setRightChild: $ORACSGHalfPlanePrimitiveObj_4; } setLeftChild: $ORACSGDifferenceOperatorObj_5; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_5 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_14 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_20 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_20; } addSurfaceInfo: $ORASurfaceInfoObj_14; } setRightChild: $ORACSGHalfPlanePrimitiveObj_5; } restoreRootNode: $ORACSGDifferenceOperatorObj_4; } restoreObject: $ORASimpleLensObj_2; $ORASimpleLensObj create -> $ORASimpleLensObj_3; initObject: $ORASimpleLensObj_3; $ORASimpleLensObj_3 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_34"; setPosition: { 0.1 -24.02086784529346 9.949769241492334 } ; setOrientation: [3,3] { 1. 0. 0. 0. 0.38268343236509 -0.923879532511287 0. 0.923879532511287 0.38268343236509 } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_3; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_6 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_7 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_3 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_6 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_6; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_7 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_7; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_15 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_21 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_21; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_22 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_6; setBoundary: $ORACircular2DZoneObj_6; $ORACircular2DZoneObj_6 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_22; } addSurfaceInfo: $ORASurfaceInfoObj_15; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_16 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_23 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_23; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_24 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_7; setBoundary: $ORACircular2DZoneObj_7; $ORACircular2DZoneObj_7 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_24; } addSurfaceInfo: $ORASurfaceInfoObj_16; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_17 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_25 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_25; } addSurfaceInfo: $ORASurfaceInfoObj_17; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_3; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_6 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_18 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_26 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_26; } addSurfaceInfo: $ORASurfaceInfoObj_18; } setRightChild: $ORACSGHalfPlanePrimitiveObj_6; } setLeftChild: $ORACSGDifferenceOperatorObj_7; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_7 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_19 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_27 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_27; } addSurfaceInfo: $ORASurfaceInfoObj_19; } setRightChild: $ORACSGHalfPlanePrimitiveObj_7; } restoreRootNode: $ORACSGDifferenceOperatorObj_6; } restoreObject: $ORASimpleLensObj_3; $ORASimpleLensObj create -> $ORASimpleLensObj_4; initObject: $ORASimpleLensObj_4; $ORASimpleLensObj_4 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_35"; setPosition: { 0.1 -26. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 0. -1. 0. 1. 0. } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_4; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_8 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_9 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_4 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_8 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_8; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_9 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_9; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_20 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_28 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_28; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_29 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_8; setBoundary: $ORACircular2DZoneObj_8; $ORACircular2DZoneObj_8 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_29; } addSurfaceInfo: $ORASurfaceInfoObj_20; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_21 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_30 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_30; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_31 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_9; setBoundary: $ORACircular2DZoneObj_9; $ORACircular2DZoneObj_9 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_31; } addSurfaceInfo: $ORASurfaceInfoObj_21; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_22 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_32 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_32; } addSurfaceInfo: $ORASurfaceInfoObj_22; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_4; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_8 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_23 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_33 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_33; } addSurfaceInfo: $ORASurfaceInfoObj_23; } setRightChild: $ORACSGHalfPlanePrimitiveObj_8; } setLeftChild: $ORACSGDifferenceOperatorObj_9; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_9 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_24 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_34 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_34; } addSurfaceInfo: $ORASurfaceInfoObj_24; } setRightChild: $ORACSGHalfPlanePrimitiveObj_9; } restoreRootNode: $ORACSGDifferenceOperatorObj_8; } restoreObject: $ORASimpleLensObj_4; $ORASimpleLensObj create -> $ORASimpleLensObj_5; initObject: $ORASimpleLensObj_5; $ORASimpleLensObj_5 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_36"; setPosition: { 0.1 -24.02086784529346 -9.949769241492334 } ; setOrientation: [3,3] { 1. 0. 0. 0. -0.38268343236509 -0.923879532511287 0. 0.923879532511287 -0.38268343236509 } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_5; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_10 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_11 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_5 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_10 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_10; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_11 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_11; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_25 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_35 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_35; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_36 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_10; setBoundary: $ORACircular2DZoneObj_10; $ORACircular2DZoneObj_10 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_36; } addSurfaceInfo: $ORASurfaceInfoObj_25; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_26 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_37 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_37; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_38 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_11; setBoundary: $ORACircular2DZoneObj_11; $ORACircular2DZoneObj_11 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_38; } addSurfaceInfo: $ORASurfaceInfoObj_26; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_27 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_39 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_39; } addSurfaceInfo: $ORASurfaceInfoObj_27; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_5; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_10 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_28 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_40 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_40; } addSurfaceInfo: $ORASurfaceInfoObj_28; } setRightChild: $ORACSGHalfPlanePrimitiveObj_10; } setLeftChild: $ORACSGDifferenceOperatorObj_11; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_11 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_29 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_41 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_41; } addSurfaceInfo: $ORASurfaceInfoObj_29; } setRightChild: $ORACSGHalfPlanePrimitiveObj_11; } restoreRootNode: $ORACSGDifferenceOperatorObj_10; } restoreObject: $ORASimpleLensObj_5; $ORASimpleLensObj create -> $ORASimpleLensObj_6; initObject: $ORASimpleLensObj_6; $ORASimpleLensObj_6 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_37"; setPosition: { 0.1 -18.38477631085024 -18.38477631085024 } ; setOrientation: [3,3] { 1. 0. 0. 0. -0.707106781186548 -0.707106781186548 0. 0.707106781186548 -0.707106781186548 } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_6; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_12 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_13 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_6 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_12 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_12; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_13 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_13; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_30 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_42 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_42; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_43 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_12; setBoundary: $ORACircular2DZoneObj_12; $ORACircular2DZoneObj_12 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_43; } addSurfaceInfo: $ORASurfaceInfoObj_30; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_31 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_44 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_44; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_45 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_13; setBoundary: $ORACircular2DZoneObj_13; $ORACircular2DZoneObj_13 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_45; } addSurfaceInfo: $ORASurfaceInfoObj_31; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_32 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_46 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_46; } addSurfaceInfo: $ORASurfaceInfoObj_32; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_6; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_12 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_33 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_47 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_47; } addSurfaceInfo: $ORASurfaceInfoObj_33; } setRightChild: $ORACSGHalfPlanePrimitiveObj_12; } setLeftChild: $ORACSGDifferenceOperatorObj_13; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_13 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_34 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_48 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_48; } addSurfaceInfo: $ORASurfaceInfoObj_34; } setRightChild: $ORACSGHalfPlanePrimitiveObj_13; } restoreRootNode: $ORACSGDifferenceOperatorObj_12; } restoreObject: $ORASimpleLensObj_6; $ORASimpleLensObj create -> $ORASimpleLensObj_7; initObject: $ORASimpleLensObj_7; $ORASimpleLensObj_7 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_38"; setPosition: { 0.1 -9.949769241492334 -24.02086784529346 } ; setOrientation: [3,3] { 1. 0. 0. 0. -0.923879532511287 -0.38268343236509 0. 0.38268343236509 -0.923879532511287 } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_7; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_14 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_15 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_7 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_14 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_14; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_15 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_15; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_35 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_49 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_49; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_50 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_14; setBoundary: $ORACircular2DZoneObj_14; $ORACircular2DZoneObj_14 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_50; } addSurfaceInfo: $ORASurfaceInfoObj_35; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_36 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_51 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_51; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_52 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_15; setBoundary: $ORACircular2DZoneObj_15; $ORACircular2DZoneObj_15 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_52; } addSurfaceInfo: $ORASurfaceInfoObj_36; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_37 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_53 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_53; } addSurfaceInfo: $ORASurfaceInfoObj_37; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_7; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_14 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_38 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_54 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_54; } addSurfaceInfo: $ORASurfaceInfoObj_38; } setRightChild: $ORACSGHalfPlanePrimitiveObj_14; } setLeftChild: $ORACSGDifferenceOperatorObj_15; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_15 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_39 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_55 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_55; } addSurfaceInfo: $ORASurfaceInfoObj_39; } setRightChild: $ORACSGHalfPlanePrimitiveObj_15; } restoreRootNode: $ORACSGDifferenceOperatorObj_14; } restoreObject: $ORASimpleLensObj_7; $ORASimpleLensObj create -> $ORASimpleLensObj_8; initObject: $ORASimpleLensObj_8; $ORASimpleLensObj_8 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_39"; setPosition: { 0.1 0. -26. } ; setOrientation: [3,3] { 1. 0. 0. 0. -1. 0. 0. 0. -1. } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_8; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_16 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_17 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_8 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_16 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_16; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_17 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_17; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_40 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_56 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_56; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_57 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_16; setBoundary: $ORACircular2DZoneObj_16; $ORACircular2DZoneObj_16 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_57; } addSurfaceInfo: $ORASurfaceInfoObj_40; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_41 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_58 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_58; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_59 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_17; setBoundary: $ORACircular2DZoneObj_17; $ORACircular2DZoneObj_17 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_59; } addSurfaceInfo: $ORASurfaceInfoObj_41; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_42 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_60 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_60; } addSurfaceInfo: $ORASurfaceInfoObj_42; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_8; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_16 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_43 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_61 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_61; } addSurfaceInfo: $ORASurfaceInfoObj_43; } setRightChild: $ORACSGHalfPlanePrimitiveObj_16; } setLeftChild: $ORACSGDifferenceOperatorObj_17; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_17 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_44 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_62 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_62; } addSurfaceInfo: $ORASurfaceInfoObj_44; } setRightChild: $ORACSGHalfPlanePrimitiveObj_17; } restoreRootNode: $ORACSGDifferenceOperatorObj_16; } restoreObject: $ORASimpleLensObj_8; $ORASimpleLensObj create -> $ORASimpleLensObj_9; initObject: $ORASimpleLensObj_9; $ORASimpleLensObj_9 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_40"; setPosition: { 0.1 9.949769241492334 -24.02086784529346 } ; setOrientation: [3,3] { 1. 0. 0. 0. -0.923879532511287 0.38268343236509 0. -0.38268343236509 -0.923879532511287 } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_9; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_18 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_19 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_9 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_18 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_18; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_19 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_19; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_45 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_63 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_63; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_64 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_18; setBoundary: $ORACircular2DZoneObj_18; $ORACircular2DZoneObj_18 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_64; } addSurfaceInfo: $ORASurfaceInfoObj_45; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_46 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_65 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_65; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_66 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_19; setBoundary: $ORACircular2DZoneObj_19; $ORACircular2DZoneObj_19 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_66; } addSurfaceInfo: $ORASurfaceInfoObj_46; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_47 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_67 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_67; } addSurfaceInfo: $ORASurfaceInfoObj_47; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_9; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_18 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_48 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_68 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_68; } addSurfaceInfo: $ORASurfaceInfoObj_48; } setRightChild: $ORACSGHalfPlanePrimitiveObj_18; } setLeftChild: $ORACSGDifferenceOperatorObj_19; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_19 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_49 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_69 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_69; } addSurfaceInfo: $ORASurfaceInfoObj_49; } setRightChild: $ORACSGHalfPlanePrimitiveObj_19; } restoreRootNode: $ORACSGDifferenceOperatorObj_18; } restoreObject: $ORASimpleLensObj_9; $ORASimpleLensObj create -> $ORASimpleLensObj_10; initObject: $ORASimpleLensObj_10; $ORASimpleLensObj_10 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_41"; setPosition: { 0.1 18.38477631085024 -18.38477631085024 } ; setOrientation: [3,3] { 1. 0. 0. 0. -0.707106781186548 0.707106781186548 0. -0.707106781186548 -0.707106781186548 } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_10; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_20 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_21 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_10 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_20 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_20; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_21 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_21; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_50 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_70 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_70; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_71 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_20; setBoundary: $ORACircular2DZoneObj_20; $ORACircular2DZoneObj_20 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_71; } addSurfaceInfo: $ORASurfaceInfoObj_50; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_51 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_72 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_72; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_73 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_21; setBoundary: $ORACircular2DZoneObj_21; $ORACircular2DZoneObj_21 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_73; } addSurfaceInfo: $ORASurfaceInfoObj_51; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_52 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_74 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_74; } addSurfaceInfo: $ORASurfaceInfoObj_52; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_10; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_20 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_53 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_75 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_75; } addSurfaceInfo: $ORASurfaceInfoObj_53; } setRightChild: $ORACSGHalfPlanePrimitiveObj_20; } setLeftChild: $ORACSGDifferenceOperatorObj_21; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_21 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_54 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_76 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_76; } addSurfaceInfo: $ORASurfaceInfoObj_54; } setRightChild: $ORACSGHalfPlanePrimitiveObj_21; } restoreRootNode: $ORACSGDifferenceOperatorObj_20; } restoreObject: $ORASimpleLensObj_10; $ORASimpleLensObj create -> $ORASimpleLensObj_11; initObject: $ORASimpleLensObj_11; $ORASimpleLensObj_11 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_42"; setPosition: { 0.1 24.02086784529346 -9.949769241492334 } ; setOrientation: [3,3] { 1. 0. 0. 0. -0.38268343236509 0.923879532511287 0. -0.923879532511287 -0.38268343236509 } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_11; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_22 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_23 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_11 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_22 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_22; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_23 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_23; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_55 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_77 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_77; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_78 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_22; setBoundary: $ORACircular2DZoneObj_22; $ORACircular2DZoneObj_22 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_78; } addSurfaceInfo: $ORASurfaceInfoObj_55; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_56 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_79 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_79; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_80 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_23; setBoundary: $ORACircular2DZoneObj_23; $ORACircular2DZoneObj_23 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_80; } addSurfaceInfo: $ORASurfaceInfoObj_56; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_57 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_81 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_81; } addSurfaceInfo: $ORASurfaceInfoObj_57; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_11; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_22 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_58 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_82 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_82; } addSurfaceInfo: $ORASurfaceInfoObj_58; } setRightChild: $ORACSGHalfPlanePrimitiveObj_22; } setLeftChild: $ORACSGDifferenceOperatorObj_23; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_23 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_59 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_83 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_83; } addSurfaceInfo: $ORASurfaceInfoObj_59; } setRightChild: $ORACSGHalfPlanePrimitiveObj_23; } restoreRootNode: $ORACSGDifferenceOperatorObj_22; } restoreObject: $ORASimpleLensObj_11; $ORASimpleLensObj create -> $ORASimpleLensObj_12; initObject: $ORASimpleLensObj_12; $ORASimpleLensObj_12 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_43"; setPosition: { 0.1 26. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 0. 1. 0. -1. 0. } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_12; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_24 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_25 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_12 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_24 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_24; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_25 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_25; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_60 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_84 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_84; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_85 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_24; setBoundary: $ORACircular2DZoneObj_24; $ORACircular2DZoneObj_24 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_85; } addSurfaceInfo: $ORASurfaceInfoObj_60; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_61 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_86 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_86; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_87 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_25; setBoundary: $ORACircular2DZoneObj_25; $ORACircular2DZoneObj_25 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_87; } addSurfaceInfo: $ORASurfaceInfoObj_61; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_62 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_88 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_88; } addSurfaceInfo: $ORASurfaceInfoObj_62; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_12; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_24 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_63 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_89 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_89; } addSurfaceInfo: $ORASurfaceInfoObj_63; } setRightChild: $ORACSGHalfPlanePrimitiveObj_24; } setLeftChild: $ORACSGDifferenceOperatorObj_25; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_25 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_64 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_90 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_90; } addSurfaceInfo: $ORASurfaceInfoObj_64; } setRightChild: $ORACSGHalfPlanePrimitiveObj_25; } restoreRootNode: $ORACSGDifferenceOperatorObj_24; } restoreObject: $ORASimpleLensObj_12; $ORASimpleLensObj create -> $ORASimpleLensObj_13; initObject: $ORASimpleLensObj_13; $ORASimpleLensObj_13 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_44"; setPosition: { 0.1 24.02086784529346 9.949769241492334 } ; setOrientation: [3,3] { 1. 0. 0. 0. 0.38268343236509 0.923879532511287 0. -0.923879532511287 0.38268343236509 } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_13; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_26 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_27 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_13 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_26 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_26; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_27 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_27; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_65 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_91 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_91; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_92 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_26; setBoundary: $ORACircular2DZoneObj_26; $ORACircular2DZoneObj_26 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_92; } addSurfaceInfo: $ORASurfaceInfoObj_65; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_66 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_93 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_93; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_94 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_27; setBoundary: $ORACircular2DZoneObj_27; $ORACircular2DZoneObj_27 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_94; } addSurfaceInfo: $ORASurfaceInfoObj_66; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_67 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_95 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_95; } addSurfaceInfo: $ORASurfaceInfoObj_67; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_13; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_26 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_68 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_96 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_96; } addSurfaceInfo: $ORASurfaceInfoObj_68; } setRightChild: $ORACSGHalfPlanePrimitiveObj_26; } setLeftChild: $ORACSGDifferenceOperatorObj_27; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_27 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_69 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_97 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_97; } addSurfaceInfo: $ORASurfaceInfoObj_69; } setRightChild: $ORACSGHalfPlanePrimitiveObj_27; } restoreRootNode: $ORACSGDifferenceOperatorObj_26; } restoreObject: $ORASimpleLensObj_13; $ORASimpleLensObj create -> $ORASimpleLensObj_14; initObject: $ORASimpleLensObj_14; $ORASimpleLensObj_14 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_45"; setPosition: { 0.1 18.38477631085024 18.38477631085024 } ; setOrientation: [3,3] { 1. 0. 0. 0. 0.707106781186548 0.707106781186548 0. -0.707106781186548 0.707106781186548 } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_14; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_28 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_29 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_14 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_28 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_28; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_29 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_29; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_70 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_98 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_98; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_99 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_28; setBoundary: $ORACircular2DZoneObj_28; $ORACircular2DZoneObj_28 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_99; } addSurfaceInfo: $ORASurfaceInfoObj_70; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_71 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_100 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_100; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_101 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_29; setBoundary: $ORACircular2DZoneObj_29; $ORACircular2DZoneObj_29 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_101; } addSurfaceInfo: $ORASurfaceInfoObj_71; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_72 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_102 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_102; } addSurfaceInfo: $ORASurfaceInfoObj_72; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_14; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_28 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_73 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_103 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_103; } addSurfaceInfo: $ORASurfaceInfoObj_73; } setRightChild: $ORACSGHalfPlanePrimitiveObj_28; } setLeftChild: $ORACSGDifferenceOperatorObj_29; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_29 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_74 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_104 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_104; } addSurfaceInfo: $ORASurfaceInfoObj_74; } setRightChild: $ORACSGHalfPlanePrimitiveObj_29; } restoreRootNode: $ORACSGDifferenceOperatorObj_28; } restoreObject: $ORASimpleLensObj_14; $ORASimpleLensObj create -> $ORASimpleLensObj_15; initObject: $ORASimpleLensObj_15; $ORASimpleLensObj_15 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Lens_46"; setPosition: { 0.1 9.949769241492334 24.02086784529346 } ; setOrientation: [3,3] { 1. 0. 0. 0. 0.923879532511287 0.38268343236509 0. -0.38268343236509 0.923879532511287 } ; setIsRayTraceable: "Yes"; setMaterialName: "n2_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_15; $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_30 { $ORACSGDifferenceOperatorObj create -> $ORACSGDifferenceOperatorObj_31 { $ORACSGCircularLensPrimitiveObj create -> $ORACSGCircularLensPrimitiveObj_15 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "LP_1"; setElementShape: "Circular"; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_30 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setFrontSurfaceShape: $ORAConicSurfaceShapeObj_30; $ORAConicSurfaceShapeObj create -> $ORAConicSurfaceShapeObj_31 { setCurvature: 0.04; setConcave: 0; setConicConstant: -4.; } setRearSurfaceShape: $ORAConicSurfaceShapeObj_31; setFrontInnerDiameter: 11.; setRearInnerDiameter: 11.; setFrontAutoMaximizeID: "Yes"; setRearAutoMaximizeID: "Yes"; setCenterThickness: 1.1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_75 { setSurfaceNumber: 0; setSurfaceName: "LensFrontSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_105 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_105; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_106 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_30; setBoundary: $ORACircular2DZoneObj_30; $ORACircular2DZoneObj_30 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_106; } addSurfaceInfo: $ORASurfaceInfoObj_75; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_76 { setSurfaceNumber: 1; setSurfaceName: "LensRearSurface"; setMaxHits: 1000; setHighestZoneId: 1; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_107 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_107; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_108 { $ORACircular2DZoneObj create -> $ORACircular2DZoneObj_31; setBoundary: $ORACircular2DZoneObj_31; $ORACircular2DZoneObj_31 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setOriginObj: { 0. 0. } ; setTheta: 0.; setUserDefined: "No"; setName: "CircularZone"; setRadius: 5.5; } ; setName: "zone_1"; setPropertiesName: "Transmitting_1"; } addPropertyZone: $ORAPropertyZoneObj_108; } addSurfaceInfo: $ORASurfaceInfoObj_76; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_77 { setSurfaceNumber: 2; setSurfaceName: "EdgeSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_109 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_109; } addSurfaceInfo: $ORASurfaceInfoObj_77; setDiameter: 11.; } setLeftChild: $ORACSGCircularLensPrimitiveObj_15; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_30 { setPosition: { 0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. -1. 0. 1. 0. 1. 0. 0. } ; setName: "PlanePrimitive_1"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_78 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_110 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_110; } addSurfaceInfo: $ORASurfaceInfoObj_78; } setRightChild: $ORACSGHalfPlanePrimitiveObj_30; } setLeftChild: $ORACSGDifferenceOperatorObj_31; $ORACSGHalfPlanePrimitiveObj create -> $ORACSGHalfPlanePrimitiveObj_31 { setPosition: { -0.1 0. 0. } ; setOrientation: [3,3] { 0. 0. 1. 0. 1. 0. -1. 0. 0. } ; setName: "PlanePrimitive_2"; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_79 { setSurfaceNumber: 0; setSurfaceName: "HalfPlane_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_111 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_111; } addSurfaceInfo: $ORASurfaceInfoObj_79; } setRightChild: $ORACSGHalfPlanePrimitiveObj_31; } restoreRootNode: $ORACSGDifferenceOperatorObj_30; } restoreObject: $ORASimpleLensObj_15; $ORASphereObj create -> $ORASphereObj_0; initObject: $ORASphereObj_0; $ORASphereObj_0 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Sphere_48"; setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setIsRayTraceable: "Yes"; setMaterialName: "Absorber_USER"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; getCSGTree -> $ORACSGTreeObj_16; $ORACSGSpherePrimitiveObj create -> $ORACSGSpherePrimitiveObj_0 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "SpherePrimitive_1"; setRadius: 3.; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_80 { setSurfaceNumber: 0; setSurfaceName: "SphereSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_112 { setName: "BareSurface"; setPropertiesName: "Mechanical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_112; } addSurfaceInfo: $ORASurfaceInfoObj_80; } restoreRootNode: $ORACSGSpherePrimitiveObj_0; } restoreObject: $ORASphereObj_0; $SweptSolid create -> $SweptSolid_0; initObject: $SweptSolid_0; $SweptSolid_0 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "SweptEntity_51"; setPosition: { 0. 18.47678106359392 49.8749633715129 } ; setOrientation: [3,3] { 0. -1. 0. 0.996194698091746 0. 0.087155742747658 -0.087155742747658 0. 0.996194698091746 } ; setIsRayTraceable: "Yes"; setMaterialName: "NBK7_SCHOTT"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; setPreciseRayTracingMode: "Accelerated"; setOverridesRTAPreference: "Yes"; setIndividualRTALevel: "Highest Accuracy"; getCSGTree -> $ORACSGTreeObj_17; $SweptPrimitive create -> $SweptPrimitive_0 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "SweptPrimitive_1"; restoreSweepType: "Path"; restoreIsSolid: "Yes"; $InterpolatedPath create -> $InterpolatedPath_0 { setName: "SweepPath_3"; restoreOrientation: "Default"; restoreIsSmooth: "Yes"; restorePoints: [5,3] { 0. 0. 0. 1. 0. 5. 2. 0. 10. 6. 0. 15. 6. 0. 30. } ; } restorePath: $InterpolatedPath_0; restoreRotateProfile: "No"; restoreRotationAngle: 0.; restoreMakeFillets: "No"; restoreFilletRadius: 0.05; $Curve2dList create -> $Curve2dList_0 { $CubicSpline2d create -> $CubicSpline2d_0 { setName: "SweptSurface_1"; restoreFrontSlopeMode: "Auto"; restoreRearSlopeMode: "Auto"; restoreFitTolerance: 5.0e-06; restoreIsFaceted: "No"; restoreNumberOfFacets: 20; restorePoints: [21,2] { 0.353553390593274 0.353553390593274 0.445503262094184 0.226995249869773 0.493844170297569 0.078217232520115 0.493844170297569 -0.078217232520115 0.445503262094184 -0.226995249869773 0.353553390593274 -0.353553390593274 0.226995249869773 -0.445503262094184 0.078217232520116 -0.493844170297569 -0.078217232520115 -0.493844170297569 -0.226995249869773 -0.445503262094184 -0.353553390593274 -0.353553390593274 -0.445503262094184 -0.226995249869773 -0.493844170297569 -0.078217232520116 -0.493844170297569 0.078217232520115 -0.445503262094184 0.226995249869773 -0.353553390593274 0.353553390593274 -0.226995249869774 0.445503262094184 -0.078217232520116 0.493844170297569 0.078217232520115 0.493844170297569 0.226995249869773 0.445503262094184 0.353553390593274 0.353553390593274 } ; } addCurve: $CubicSpline2d_0; } restoreProfile: $Curve2dList_0; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_81 { setSurfaceNumber: 0; setSurfaceName: "SweptSurface_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_113 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_113; } addSurfaceInfo: $ORASurfaceInfoObj_81; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_82 { setSurfaceNumber: 1; setSurfaceName: "RightSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_114 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_114; } addSurfaceInfo: $ORASurfaceInfoObj_82; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_83 { setSurfaceNumber: 2; setSurfaceName: "LeftSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_115 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_115; } addSurfaceInfo: $ORASurfaceInfoObj_83; restoreLegacyOrientation: 0; } restoreRootNode: $SweptPrimitive_0; } restoreObject: $SweptSolid_0; $SweptSolid create -> $SweptSolid_1; initObject: $SweptSolid_1; $SweptSolid_1 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "SweptEntity_52"; setPosition: { 0. 20.97815846485243 50.47438865122476 } ; setOrientation: [3,3] { 0. -1. 0. 0.992546151641322 0. 0.121869343405147 -0.121869343405147 0. 0.992546151641322 } ; setIsRayTraceable: "Yes"; setMaterialName: "NBK7_SCHOTT"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; setPreciseRayTracingMode: "Accelerated"; setOverridesRTAPreference: "Yes"; setIndividualRTALevel: "Highest Accuracy"; getCSGTree -> $ORACSGTreeObj_18; $SweptPrimitive create -> $SweptPrimitive_1 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "SweptPrimitive_1"; restoreSweepType: "Path"; restoreIsSolid: "Yes"; $InterpolatedPath create -> $InterpolatedPath_1 { setName: "SweepPath_3"; restoreOrientation: "Default"; restoreIsSmooth: "Yes"; restorePoints: [5,3] { 0. 0. 0. 2. 0. 5. 4. 0. 10. 6. 0. 15. 6. 0. 30. } ; } restorePath: $InterpolatedPath_1; restoreRotateProfile: "No"; restoreRotationAngle: 0.; restoreMakeFillets: "No"; restoreFilletRadius: 0.05; $Curve2dList create -> $Curve2dList_1 { $CubicSpline2d create -> $CubicSpline2d_1 { setName: "SweptSurface_1"; restoreFrontSlopeMode: "Auto"; restoreRearSlopeMode: "Auto"; restoreFitTolerance: 5.0e-06; restoreIsFaceted: "No"; restoreNumberOfFacets: 20; restorePoints: [21,2] { 0.353553390593274 0.353553390593274 0.445503262094184 0.226995249869773 0.493844170297569 0.078217232520115 0.493844170297569 -0.078217232520115 0.445503262094184 -0.226995249869773 0.353553390593274 -0.353553390593274 0.226995249869773 -0.445503262094184 0.078217232520116 -0.493844170297569 -0.078217232520115 -0.493844170297569 -0.226995249869773 -0.445503262094184 -0.353553390593274 -0.353553390593274 -0.445503262094184 -0.226995249869773 -0.493844170297569 -0.078217232520116 -0.493844170297569 0.078217232520115 -0.445503262094184 0.226995249869773 -0.353553390593274 0.353553390593274 -0.226995249869774 0.445503262094184 -0.078217232520116 0.493844170297569 0.078217232520115 0.493844170297569 0.226995249869773 0.445503262094184 0.353553390593274 0.353553390593274 } ; } addCurve: $CubicSpline2d_1; } restoreProfile: $Curve2dList_1; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_84 { setSurfaceNumber: 0; setSurfaceName: "SweptSurface_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_116 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_116; } addSurfaceInfo: $ORASurfaceInfoObj_84; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_85 { setSurfaceNumber: 1; setSurfaceName: "RightSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_117 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_117; } addSurfaceInfo: $ORASurfaceInfoObj_85; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_86 { setSurfaceNumber: 2; setSurfaceName: "LeftSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_118 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_118; } addSurfaceInfo: $ORASurfaceInfoObj_86; restoreLegacyOrientation: 0; } restoreRootNode: $SweptPrimitive_1; } restoreObject: $SweptSolid_1; $SweptSolid create -> $SweptSolid_2; initObject: $SweptSolid_2; $SweptSolid_2 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "SweptEntity_53"; setPosition: { 0. 53.55865992637322 -1.722988956610236 } ; setOrientation: [3,3] { 0. 1. 0. 0.5 0. 0.866025403784439 0.866025403784439 0. -0.5 } ; setIsRayTraceable: "Yes"; setMaterialName: "NBK7_SCHOTT"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; setPreciseRayTracingMode: "Accelerated"; setOverridesRTAPreference: "Yes"; setIndividualRTALevel: "Highest Accuracy"; getCSGTree -> $ORACSGTreeObj_19; $SweptPrimitive create -> $SweptPrimitive_2 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "SweptPrimitive_1"; restoreSweepType: "Path"; restoreIsSolid: "Yes"; $InterpolatedPath create -> $InterpolatedPath_2 { setName: "SweepPath_3"; restoreOrientation: "Default"; restoreIsSmooth: "Yes"; restorePoints: [5,3] { 0. 0. 0. 2. 0. 5. 4. 0. 10. 6. 0. 15. 6. 0. 30. } ; } restorePath: $InterpolatedPath_2; restoreRotateProfile: "No"; restoreRotationAngle: 0.; restoreMakeFillets: "No"; restoreFilletRadius: 0.05; $Curve2dList create -> $Curve2dList_2 { $CubicSpline2d create -> $CubicSpline2d_2 { setName: "SweptSurface_1"; restoreFrontSlopeMode: "Auto"; restoreRearSlopeMode: "Auto"; restoreFitTolerance: 5.0e-06; restoreIsFaceted: "No"; restoreNumberOfFacets: 20; restorePoints: [21,2] { 0.353553390593274 0.353553390593274 0.445503262094184 0.226995249869773 0.493844170297569 0.078217232520115 0.493844170297569 -0.078217232520115 0.445503262094184 -0.226995249869773 0.353553390593274 -0.353553390593274 0.226995249869773 -0.445503262094184 0.078217232520116 -0.493844170297569 -0.078217232520115 -0.493844170297569 -0.226995249869773 -0.445503262094184 -0.353553390593274 -0.353553390593274 -0.445503262094184 -0.226995249869773 -0.493844170297569 -0.078217232520116 -0.493844170297569 0.078217232520115 -0.445503262094184 0.226995249869773 -0.353553390593274 0.353553390593274 -0.226995249869774 0.445503262094184 -0.078217232520116 0.493844170297569 0.078217232520115 0.493844170297569 0.226995249869773 0.445503262094184 0.353553390593274 0.353553390593274 } ; } addCurve: $CubicSpline2d_2; } restoreProfile: $Curve2dList_2; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_87 { setSurfaceNumber: 0; setSurfaceName: "SweptSurface_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_119 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_119; } addSurfaceInfo: $ORASurfaceInfoObj_87; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_88 { setSurfaceNumber: 1; setSurfaceName: "RightSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_120 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_120; } addSurfaceInfo: $ORASurfaceInfoObj_88; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_89 { setSurfaceNumber: 2; setSurfaceName: "LeftSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_121 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_121; } addSurfaceInfo: $ORASurfaceInfoObj_89; restoreLegacyOrientation: 0; } restoreRootNode: $SweptPrimitive_2; } restoreObject: $SweptSolid_2; $SweptSolid create -> $SweptSolid_3; initObject: $SweptSolid_3; $SweptSolid_3 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "SweptEntity_54"; setPosition: { 0. 54.43778603551309 -0.00380896442995 } ; setOrientation: [3,3] { 0. -1. 0. 0.224951054343865 0. 0.974370064785235 -0.974370064785235 0. 0.224951054343865 } ; setIsRayTraceable: "Yes"; setMaterialName: "NBK7_SCHOTT"; setDoubleSidedness: "No"; setSurfaceEntity: "No"; setPreciseRayTracingMode: "Accelerated"; setOverridesRTAPreference: "Yes"; setIndividualRTALevel: "Highest Accuracy"; getCSGTree -> $ORACSGTreeObj_20; $SweptPrimitive create -> $SweptPrimitive_3 { setPosition: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; setName: "SweptPrimitive_1"; restoreSweepType: "Path"; restoreIsSolid: "Yes"; $InterpolatedPath create -> $InterpolatedPath_3 { setName: "SweepPath_3"; restoreOrientation: "Default"; restoreIsSmooth: "Yes"; restorePoints: [5,3] { 0. 0. 0. 1. 0. 5. 2. 0. 10. 6. 0. 15. 6. 0. 30. } ; } restorePath: $InterpolatedPath_3; restoreRotateProfile: "No"; restoreRotationAngle: 0.; restoreMakeFillets: "No"; restoreFilletRadius: 0.05; $Curve2dList create -> $Curve2dList_3 { $CubicSpline2d create -> $CubicSpline2d_3 { setName: "SweptSurface_1"; restoreFrontSlopeMode: "Auto"; restoreRearSlopeMode: "Auto"; restoreFitTolerance: 5.0e-06; restoreIsFaceted: "No"; restoreNumberOfFacets: 20; restorePoints: [21,2] { 0.353553390593274 0.353553390593274 0.445503262094184 0.226995249869773 0.493844170297569 0.078217232520115 0.493844170297569 -0.078217232520115 0.445503262094184 -0.226995249869773 0.353553390593274 -0.353553390593274 0.226995249869773 -0.445503262094184 0.078217232520116 -0.493844170297569 -0.078217232520115 -0.493844170297569 -0.226995249869773 -0.445503262094184 -0.353553390593274 -0.353553390593274 -0.445503262094184 -0.226995249869773 -0.493844170297569 -0.078217232520116 -0.493844170297569 0.078217232520115 -0.445503262094184 0.226995249869773 -0.353553390593274 0.353553390593274 -0.226995249869774 0.445503262094184 -0.078217232520116 0.493844170297569 0.078217232520115 0.493844170297569 0.226995249869773 0.445503262094184 0.353553390593274 0.353553390593274 } ; } addCurve: $CubicSpline2d_3; } restoreProfile: $Curve2dList_3; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_90 { setSurfaceNumber: 0; setSurfaceName: "SweptSurface_1"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_122 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_122; } addSurfaceInfo: $ORASurfaceInfoObj_90; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_91 { setSurfaceNumber: 1; setSurfaceName: "RightSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_123 { setName: "BareSurface"; setPropertiesName: "Transmitting"; } setBareSurfaceProperties: $ORAPropertyZoneObj_123; } addSurfaceInfo: $ORASurfaceInfoObj_91; $ORASurfaceInfoObj create -> $ORASurfaceInfoObj_92 { setSurfaceNumber: 2; setSurfaceName: "LeftSurface"; setMaxHits: 1000; setHighestZoneId: 0; $ORAPropertyZoneObj create -> $ORAPropertyZoneObj_124 { setName: "BareSurface"; setPropertiesName: "Optical Absorber"; } setBareSurfaceProperties: $ORAPropertyZoneObj_124; } addSurfaceInfo: $ORASurfaceInfoObj_92; restoreLegacyOrientation: 0; } restoreRootNode: $SweptPrimitive_3; } restoreObject: $SweptSolid_3; } ; getSpectralRegionManager -> $ORASpectralRegionManagerObj_0 { $ORASpectralRegionEntityObj create -> $ORASpectralRegionEntityObj_0; initObject: $ORASpectralRegionEntityObj_0; $ORASpectralRegionEntityObj_0 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "spectralRegion_1"; setOriginObj: { 0. 0. } ; setTheta: 0.; $ORAWavelengthObj create -> $ORAWavelengthObj_0 { setWavelength: 550.; setData: 1.; setColor: "FOREGROUND"; } restoreWavln: $ORAWavelengthObj_0; setRefWavlen: 0; setDiscreteSpectrum: "No"; setWeightNormalization: "Radiometric"; setDefault: 1; } restoreObject: $ORASpectralRegionEntityObj_0; } ; getNSRayManager -> $ORANSRayManagerObj_0 { $ORANSRayFanObj create -> $ORANSRayFanObj_0; initObject: $ORANSRayFanObj_0; $ORANSRayFanObj_0 { setColor: "BLUE"; setWidth: "1"; setLayerNumber: "1"; setName: "nsRayFan_4"; setPosition: { 0. 1.148050297095269 2.77163859753386 } ; setOrientation: [3,3] { 1. 0. 0. 0. 0.923879532511287 0.38268343236509 0. -0.38268343236509 0.923879532511287 } ; setWavelength: 0; setSpectralRgn: $ORASpectralRegionEntityObj_0; setThreshold: 0.0001; setStartingPointClassification: "Automatic"; setEndPt1Obj: { 0. 5.118904241408083 27.38436591714405 } ; setEndPt2Obj: { 0. -5.216639791429522 27.90721728116257 } ; changeNumberOfRays: 5; changeFanSpacingType: "Linear"; changeFanVergenceType: "Divergent"; } restoreObject: $ORANSRayFanObj_0; $ORANSRayFanObj create -> $ORANSRayFanObj_1; initObject: $ORANSRayFanObj_1; $ORANSRayFanObj_1 { setColor: "RED"; setWidth: "1"; setLayerNumber: "1"; setName: "nsRayFan_47"; setPosition: { 0. 3. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 0. 1. 0. -1. 0. } ; setWavelength: 0; setSpectralRgn: $ORASpectralRegionEntityObj_0; setThreshold: 0.0001; setStartingPointClassification: "Automatic"; setEndPt1Obj: { 0. 5.118904241408083 27.38436591714405 } ; setEndPt2Obj: { 0. -5.216639791429522 27.90721728116257 } ; changeNumberOfRays: 5; changeFanSpacingType: "Linear"; changeFanVergenceType: "Divergent"; } restoreObject: $ORANSRayFanObj_1; $ORANSRayFanObj create -> $ORANSRayFanObj_2; initObject: $ORANSRayFanObj_2; $ORANSRayFanObj_2 { setColor: "BLUE"; setWidth: "1"; setLayerNumber: "1"; setStyle: "Hidden"; setName: "nsRayFan_49"; setPosition: { 0. 2.598130820057023 1.527720075093771 } ; setOrientation: [3,3] { 1. 0. 0. 0. 0.945518575599317 0.325568154457157 0. -0.325568154457157 0.945518575599317 } ; setWavelength: 0; setSpectralRgn: $ORASpectralRegionEntityObj_0; setThreshold: 0.0001; setStartingPointClassification: "Automatic"; setEndPt1Obj: { 0. 5.118904241408083 27.38436591714405 } ; setEndPt2Obj: { 0. -5.216639791429522 27.90721728116257 } ; changeNumberOfRays: 5; changeFanSpacingType: "Linear"; changeFanVergenceType: "Divergent"; } restoreObject: $ORANSRayFanObj_2; $ORANSRayFanObj create -> $ORANSRayFanObj_3; initObject: $ORANSRayFanObj_3; $ORANSRayFanObj_3 { setColor: "RED"; setWidth: "1"; setLayerNumber: "1"; setStyle: "Hidden"; setName: "nsRayFan_50"; setPosition: { 0. 2.603007417495743 1.521752162992443 } ; setOrientation: [3,3] { 1. 0. 0. 0. -0.052335956242944 0.998629534754574 0. -0.998629534754574 -0.052335956242944 } ; setWavelength: 0; setSpectralRgn: $ORASpectralRegionEntityObj_0; setThreshold: 0.0001; setStartingPointClassification: "Automatic"; setEndPt1Obj: { 0. 5.118904241408083 27.38436591714405 } ; setEndPt2Obj: { 0. -5.216639791429522 27.90721728116257 } ; changeNumberOfRays: 5; changeFanSpacingType: "Linear"; changeFanVergenceType: "Divergent"; } restoreObject: $ORANSRayFanObj_3; changeCurrentThreshold: 0.0001; getRegionManager -> $ORARegionDBObj_0 { $ORAUnboundedRegionObj create -> $ORAUnboundedRegionObj_0; initObject: $ORAUnboundedRegionObj_0; $ORAUnboundedRegionObj_0 { setIsRayTraceable: "Yes"; setMaterialName: "air_USER"; restoreRegion: currentObj; setDoubleSidedness: "No"; setSurfaceEntity: "No"; setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "AmbientMaterial"; setRegionOwner: currentObj; setRootOpenRegion: currentObj; addImmersedElement: $ORASimpleLensObj_0; addImmersedElement: $ORASimpleLensObj_1; addImmersedElement: $ORASimpleLensObj_2; addImmersedElement: $ORASimpleLensObj_3; addImmersedElement: $ORASimpleLensObj_4; addImmersedElement: $ORASimpleLensObj_5; addImmersedElement: $ORASimpleLensObj_6; addImmersedElement: $ORASimpleLensObj_7; addImmersedElement: $ORASimpleLensObj_8; addImmersedElement: $ORASimpleLensObj_9; addImmersedElement: $ORASimpleLensObj_10; addImmersedElement: $ORASimpleLensObj_11; addImmersedElement: $ORASimpleLensObj_12; addImmersedElement: $ORASimpleLensObj_13; addImmersedElement: $ORASimpleLensObj_14; addImmersedElement: $ORASimpleLensObj_15; addImmersedElement: $ORASphereObj_0; addImmersedElement: $SweptSolid_0; addImmersedElement: $SweptSolid_1; addImmersedElement: $SweptSolid_2; addImmersedElement: $SweptSolid_3; } restoreObject: $ORAUnboundedRegionObj_0; $ORAOpenRegionObj create -> $ORAOpenRegionObj_0; $ORASimpleLensObj_0 restoreRegion: $ORAOpenRegionObj_0 ; initObject: $ORAOpenRegionObj_0; $ORAOpenRegionObj_0 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_30"; setRegionOwner: $ORASimpleLensObj_0; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_0; $ORAOpenRegionObj create -> $ORAOpenRegionObj_1; $ORASimpleLensObj_1 restoreRegion: $ORAOpenRegionObj_1 ; initObject: $ORAOpenRegionObj_1; $ORAOpenRegionObj_1 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_31"; setRegionOwner: $ORASimpleLensObj_1; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_1; $ORAOpenRegionObj create -> $ORAOpenRegionObj_2; $ORASimpleLensObj_2 restoreRegion: $ORAOpenRegionObj_2 ; initObject: $ORAOpenRegionObj_2; $ORAOpenRegionObj_2 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_32"; setRegionOwner: $ORASimpleLensObj_2; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_2; $ORAOpenRegionObj create -> $ORAOpenRegionObj_3; $ORASimpleLensObj_3 restoreRegion: $ORAOpenRegionObj_3 ; initObject: $ORAOpenRegionObj_3; $ORAOpenRegionObj_3 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_33"; setRegionOwner: $ORASimpleLensObj_3; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_3; $ORAOpenRegionObj create -> $ORAOpenRegionObj_4; $ORASimpleLensObj_4 restoreRegion: $ORAOpenRegionObj_4 ; initObject: $ORAOpenRegionObj_4; $ORAOpenRegionObj_4 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_34"; setRegionOwner: $ORASimpleLensObj_4; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_4; $ORAOpenRegionObj create -> $ORAOpenRegionObj_5; $ORASimpleLensObj_5 restoreRegion: $ORAOpenRegionObj_5 ; initObject: $ORAOpenRegionObj_5; $ORAOpenRegionObj_5 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_35"; setRegionOwner: $ORASimpleLensObj_5; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_5; $ORAOpenRegionObj create -> $ORAOpenRegionObj_6; $ORASimpleLensObj_6 restoreRegion: $ORAOpenRegionObj_6 ; initObject: $ORAOpenRegionObj_6; $ORAOpenRegionObj_6 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_36"; setRegionOwner: $ORASimpleLensObj_6; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_6; $ORAOpenRegionObj create -> $ORAOpenRegionObj_7; $ORASimpleLensObj_7 restoreRegion: $ORAOpenRegionObj_7 ; initObject: $ORAOpenRegionObj_7; $ORAOpenRegionObj_7 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_37"; setRegionOwner: $ORASimpleLensObj_7; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_7; $ORAOpenRegionObj create -> $ORAOpenRegionObj_8; $ORASimpleLensObj_8 restoreRegion: $ORAOpenRegionObj_8 ; initObject: $ORAOpenRegionObj_8; $ORAOpenRegionObj_8 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_38"; setRegionOwner: $ORASimpleLensObj_8; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_8; $ORAOpenRegionObj create -> $ORAOpenRegionObj_9; $ORASimpleLensObj_9 restoreRegion: $ORAOpenRegionObj_9 ; initObject: $ORAOpenRegionObj_9; $ORAOpenRegionObj_9 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_39"; setRegionOwner: $ORASimpleLensObj_9; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_9; $ORAOpenRegionObj create -> $ORAOpenRegionObj_10; $ORASimpleLensObj_10 restoreRegion: $ORAOpenRegionObj_10 ; initObject: $ORAOpenRegionObj_10; $ORAOpenRegionObj_10 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_40"; setRegionOwner: $ORASimpleLensObj_10; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_10; $ORAOpenRegionObj create -> $ORAOpenRegionObj_11; $ORASimpleLensObj_11 restoreRegion: $ORAOpenRegionObj_11 ; initObject: $ORAOpenRegionObj_11; $ORAOpenRegionObj_11 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_41"; setRegionOwner: $ORASimpleLensObj_11; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_11; $ORAOpenRegionObj create -> $ORAOpenRegionObj_12; $ORASimpleLensObj_12 restoreRegion: $ORAOpenRegionObj_12 ; initObject: $ORAOpenRegionObj_12; $ORAOpenRegionObj_12 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_42"; setRegionOwner: $ORASimpleLensObj_12; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_12; $ORAOpenRegionObj create -> $ORAOpenRegionObj_13; $ORASimpleLensObj_13 restoreRegion: $ORAOpenRegionObj_13 ; initObject: $ORAOpenRegionObj_13; $ORAOpenRegionObj_13 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_43"; setRegionOwner: $ORASimpleLensObj_13; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_13; $ORAOpenRegionObj create -> $ORAOpenRegionObj_14; $ORASimpleLensObj_14 restoreRegion: $ORAOpenRegionObj_14 ; initObject: $ORAOpenRegionObj_14; $ORAOpenRegionObj_14 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_44"; setRegionOwner: $ORASimpleLensObj_14; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_14; $ORAOpenRegionObj create -> $ORAOpenRegionObj_15; $ORASimpleLensObj_15 restoreRegion: $ORAOpenRegionObj_15 ; initObject: $ORAOpenRegionObj_15; $ORAOpenRegionObj_15 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_45"; setRegionOwner: $ORASimpleLensObj_15; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_15; $ORAOpenRegionObj create -> $ORAOpenRegionObj_16; $ORASphereObj_0 restoreRegion: $ORAOpenRegionObj_16 ; initObject: $ORAOpenRegionObj_16; $ORAOpenRegionObj_16 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_46"; setRegionOwner: $ORASphereObj_0; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_16; $ORAOpenRegionObj create -> $ORAOpenRegionObj_17; $SweptSolid_0 restoreRegion: $ORAOpenRegionObj_17 ; initObject: $ORAOpenRegionObj_17; $ORAOpenRegionObj_17 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_47"; setRegionOwner: $SweptSolid_0; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_17; $ORAOpenRegionObj create -> $ORAOpenRegionObj_18; $SweptSolid_1 restoreRegion: $ORAOpenRegionObj_18 ; initObject: $ORAOpenRegionObj_18; $ORAOpenRegionObj_18 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_48"; setRegionOwner: $SweptSolid_1; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_18; $ORAOpenRegionObj create -> $ORAOpenRegionObj_19; $SweptSolid_2 restoreRegion: $ORAOpenRegionObj_19 ; initObject: $ORAOpenRegionObj_19; $ORAOpenRegionObj_19 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_49"; setRegionOwner: $SweptSolid_2; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_19; $ORAOpenRegionObj create -> $ORAOpenRegionObj_20; $SweptSolid_3 restoreRegion: $ORAOpenRegionObj_20 ; initObject: $ORAOpenRegionObj_20; $ORAOpenRegionObj_20 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Region_50"; setRegionOwner: $SweptSolid_3; setRootOpenRegion: $ORAUnboundedRegionObj_0; } restoreObject: $ORAOpenRegionObj_20; restoreObjectCounter: 51; setRootRegion: $ORAUnboundedRegionObj_0; } ; setRootRegion: $ORAUnboundedRegionObj_0; } ; getIllumManager -> $ORAIllumManagerObj_0 { changeCurrentThreshold: 0.0001; setIntensityChartsPolar: "Yes"; restoreDefaultMaxSamples: 500000; setDefaultShowRayPreview: "Yes"; setDefaultRayPreviewMax: 1000; setDefaultGenRayPath: "No"; setDefaultGenRayReport: "Yes"; setDefaultPerPathRayLimit: 20; setDefaultUpdateOption: "Max Number"; setDefaultInterruptInterval: 500000; setDefaultSourcePowerTyp: "Photometric"; setDefaultSourceFluxUnits: "Lumen"; setDefaultResetRandomSeeds: "Yes"; setAnalysisResultsVisualizationType: "No_Data_Display"; setSavedRayDataMemoryAsInt: 4; setNeedsResetRandomSeeds: "Yes"; $ReceiverDefaults create -> $ReceiverDefaults_0 { setResponsivity: "Photometric"; setIlluminanceUnits: "Lux"; setLuminanceUnits: "Nit"; setCIEUnits: "x,y"; setWhitePointInputType: "CIE"; setWhitePointX: 0.3127; setWhitePointY: 0.329; setDefaultPhotometryType: "Photometry Type C"; setIntensityMeshDefaultMinLongitude: 0.; setIntensityMeshDefaultMaxLongitude: 360.; setIntensityMeshDefaultMinLatitude: 0.; setIntensityMeshDefaultMaxLatitude: 180.; setIntensityMeshDefaultSymmetry: "No Symmetry"; setIntensityMeshDefaultShowGraphic: "Yes"; setDefaultIntensityRotationType: "Data Vectors"; setDefaultCenterDirectionType: "+Z"; setDefaultDataUpType: "+Y"; setDefaultIntensityRotationAlpha: 0.; setDefaultIntensityRotationBeta: 0.; setDefaultIntensityRotationGamma: 0.; setDefaultSymmetry: "No Symmetry"; setDefaultMaxLatitude: 180.; setDefaultFullSlices: "Yes"; setDefaultNumberSlices: 36; setDefaultShowSliceGraphic: "Yes"; setDefaultBinAngularResolution: 5.; } restoreFFRReceiverDefaults: $ReceiverDefaults_0; $ReceiverDefaults create -> $ReceiverDefaults_1 { setResponsivity: "Photometric"; setIlluminanceUnits: "Lux"; setLuminanceUnits: "Nit"; setCIEUnits: "x,y"; setWhitePointInputType: "CIE"; setWhitePointX: 0.3127; setWhitePointY: 0.329; setDefaultPhotometryType: "Photometry Type B"; setIntensityMeshDefaultMinLongitude: -90.; setIntensityMeshDefaultMaxLongitude: 90.; setIntensityMeshDefaultMinLatitude: -180.; setIntensityMeshDefaultMaxLatitude: 180.; setIntensityMeshDefaultSymmetry: "No Symmetry"; setIntensityMeshDefaultShowGraphic: "No"; setDefaultIntensityRotationType: "Data Vectors"; setDefaultCenterDirectionType: "+Z"; setDefaultDataUpType: "+Y"; setDefaultIntensityRotationAlpha: 0.; setDefaultIntensityRotationBeta: 0.; setDefaultIntensityRotationGamma: 0.; setDefaultSymmetry: "No Symmetry"; setDefaultMaxLatitude: 180.; setDefaultFullSlices: "No"; setDefaultNumberSlices: 2; setDefaultShowSliceGraphic: "No"; setDefaultBinAngularResolution: 5.; } restoreSurfaceReceiverDefaults: $ReceiverDefaults_1; $ReceiverDefaults create -> $ReceiverDefaults_2 { setResponsivity: "Photometric"; setIlluminanceUnits: "Lux"; setLuminanceUnits: "Nit"; setCIEUnits: "x,y"; setWhitePointInputType: "CIE"; setWhitePointX: 0.3127; setWhitePointY: 0.329; setDefaultPhotometryType: "Photometry Type C"; setIntensityMeshDefaultMinLongitude: 0.; setIntensityMeshDefaultMaxLongitude: 360.; setIntensityMeshDefaultMinLatitude: 0.; setIntensityMeshDefaultMaxLatitude: 180.; setIntensityMeshDefaultSymmetry: "No Symmetry"; setIntensityMeshDefaultShowGraphic: "Yes"; setDefaultIntensityRotationType: "Data Vectors"; setDefaultCenterDirectionType: "+Z"; setDefaultDataUpType: "+Y"; setDefaultIntensityRotationAlpha: 0.; setDefaultIntensityRotationBeta: 0.; setDefaultIntensityRotationGamma: 0.; setDefaultSymmetry: "No Symmetry"; setDefaultMaxLatitude: 180.; setDefaultFullSlices: "Yes"; setDefaultNumberSlices: 36; setDefaultShowSliceGraphic: "No"; setDefaultBinAngularResolution: 5.; } restoreObjectReceiverDefaults: $ReceiverDefaults_2; } ; getOptimizationManager -> $OptimizationManager_0 { restoreEngine2: "Standard"; setNoiseFloorIntervals: 4; setTargetLimitValue: 1.0e-10; setDampingFactorOption: "Scaled Damping"; setScaleVarIncs: "Yes"; restoreMinIterations: 2; restoreMaxIterations: 5; restoreDLSImprovementFactor: 0.05; restoreNTOImprovementFactor: 0.001; setResultsValid: 0; setShowMinorCycleUpdates: "No"; setWarnUserAboutRandomSeedControl: "Yes"; setUseNoiseFloorForTermination: "Yes"; setEvalNoiseFloorWhenStartingOpt: "Yes"; setNoiseFloorMultiplier: 1.2; setBackOutVariableChangesWithUndo: "Yes"; setRequireRayOnReceiver: "Yes"; setPlotMeritFunctionLogScale: "No"; setCurrentInitialStateIteration: 0; setBoundedVariableHandler: "Treat As Constraint"; restoreIncrementConversionFactorDLSToNTO: 3.; restoreConvertIncrementsWhenChangingEngine: "Yes"; } ; getToleranceManager -> $ToleranceManager_0 { restoreDefaultNumQFitTrials: 100; restoreDefaultPosTolXYPairing: "Yes"; restoreDefaultISSStepCount: 5; restoreDefaultLinearToleranceValue: 0.01; restoreDefaultAngularToleranceValue: 0.01; restoreShowMinorCycleUpdates: "No"; restoreShowToleranceBoundsWarning: "Yes"; restoreResetPerturbationWhenDBItemChanges: "Yes"; getSensitivityManager -> $SensitivityManager_0 { getIndividualSensitivity -> $IndividualSensitivity_0 { setPerformanceIndex: 0; setResultsValid: "No"; setNumberOfSamples: 5; setFittingDegrees: "2"; setEstimatedUnitTime: 0.; } ; getQFitSensitivity -> $QFitSensitivity_0 { setPerformanceIndex: 0; setResultsValid: "Yes"; setNumberOfSamples: 12; setUniformSamples: 3; setUniformSampling: "No"; setEstimatedUnitTime: 0.; } ; } ; getTolSimulationManager -> $ToleranceSimulationManager_0 { getDirectMonteCarloSim -> $ToleranceSimulation_0 { restoreMonteCarloTrialCount2: 100; } ; getQuadraticFitMonteCarloSim -> $ToleranceSimulation_1 { restoreMonteCarloTrialCount2: 100; } ; } ; } ; getPickupManager -> $PickupManager_0 { $ParametricControlsGroup create -> $ParametricControlsGroup_0; initRestoreParametricControlsGroup: $ParametricControlsGroup_0; $ParametricControlsGroup_0 { setName: "root"; $AliasGroup create -> $AliasGroup_0; initRestoreAliasGroup: $AliasGroup_0; $AliasGroup_0 { setName: "Aliases"; } restoreAliasGroup: $AliasGroup_0; $ExpressionGroup create -> $ExpressionGroup_0; initRestoreExpressionGroup: $ExpressionGroup_0; $ExpressionGroup_0 { setName: "Parametric Expressions"; $NumericParameter create -> $NumericParameter_0 { setName: "D"; setDescription: ""; setValue: 1.; } restoreNumericParameterNew: $NumericParameter_0; } restoreExpressionGroup: $ExpressionGroup_0; $PickupGroup create -> $PickupGroup_0; initRestorePickupGroup: $PickupGroup_0; $PickupGroup_0 { setName: "Pickups"; $Pickup create -> $Pickup_0 { setColor: "FOREGROUND"; setWidth: "1"; setLayerNumber: "1"; setName: "Diameter"; setExpression: "10"; setEnabled: "Yes"; restoreValidityStatus: "PickupNotPickable"; setEvaluateBefore: 1; setConnectionString: "LENS_MANAGER[1].COMPONENTS[Components].SOLID[Lens_1].CIRC_LENS_PRIMITIVE[LP_1].Diameter"; } restorePickup: $Pickup_0; } restorePickupGroup: $PickupGroup_0; $UserDataGroup create -> $UserDataGroup_0; initRestoreUserDataGroup: $UserDataGroup_0; $UserDataGroup_0 { setName: "User Data"; } restoreUserDataGroup: $UserDataGroup_0; } restoreParametricControlsGroup: $ParametricControlsGroup_0; } ; $ORA3DCADModelObj create -> $ORA3DCADModelObj_0 { setElementDisplayQuality: "High"; $ORA3DCADViewObj create -> $ORA3DCADViewObj_0 { setParentWidget: null; setViewPositionAndSize: { 28 14 1599 1015 } ; restoreDisplayMask: "11111111111111111111111111111111"; setSelectMask: "11111111111111111111111111111111"; setBackgroundRed: 255; setBackgroundGreen: 255; setBackgroundBlue: 255; setForegroundRed: 0; setForegroundGreen: 0; setForegroundBlue: 0; setRubberbandRed: 255; setRubberbandGreen: 0; setRubberbandBlue: 0; setSelectRed: 150; setSelectGreen: 0; setSelectBlue: 150; setCommitColors: 1; setGradientBackground: 0; setLineAntiAliasing: 0; setDrawAnnotation: 1; getPaneAt: 0 -> $ORANew3DGraphicsPaneObj_0 { setId: 0; setIsCurrent: 0; setActive: 1; setPaneName: "Top View"; setWindow: { -4.739576131287248 5.838620584147796 4.739576131287248 0.961380415852204 } ; setWindowPos: { 0 0 723 372 } ; setModelViewMatrix: { -1. 0. 0. 0. 0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 1. } ; setLightVector: { 0. 1. 0. } ; setViewDepth: 0.; } ; getPaneAt: 1 -> $ORANew3DGraphicsPaneObj_1 { setId: 1; setIsCurrent: 0; setActive: 1; setPaneName: "Isometric View"; setWindow: { -9.714942385485951 7.580774275997131 14.52326920466125 -4.804685492594571 } ; setWindowPos: { 723 0 1451 372 } ; setModelViewMatrix: { -0.707106781186548 0.408248290463863 -0.577350269189626 0. 0. 0.816496580927726 0.577350269189626 0. 0.707106781186548 0.408248290463863 -0.577350269189626 0. 0. 0. 0. 1. } ; setLightVector: { -0.452215631646135 0.768766573798429 -0.452215631646135 } ; setViewDepth: 0.; } ; getPaneAt: 2 -> $ORANew3DGraphicsPaneObj_2 { setId: 2; setIsCurrent: 0; setActive: 1; setPaneName: "Front View"; setWindow: { -8.797576049004425 4.538721806747788 8.797576049004425 -4.538721806747788 } ; setWindowPos: { 0 372 723 745 } ; setModelViewMatrix: { -1. 0. 0. 0. 0. 1. 0. 0. 0. 0. -1. 0. 0. 0. 0. 1. } ; setLightVector: { 0. 0.573462344363328 -0.819231920519041 } ; setViewDepth: 0.; } ; getPaneAt: 3 -> $ORANew3DGraphicsPaneObj_3 { setId: 3; setIsCurrent: 1; setActive: 1; setPaneName: "Right Side View"; setWindow: { -81.315738534567 95.80159162831271 132.6705651256406 -35.95030607983327 } ; setWindowPos: { 0 0 1452 894 } ; setModelViewMatrix: { 0. 0. -1. 0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0. 1. } ; setLightVector: { -0.819231920519041 0.573462344363328 0. } ; setViewDepth: 0.; } ; getUCS -> $ORA3DUserCoordinateSystemObj_0 { setOrigin: { 0. 0. 0. } ; setOrientation: [3,3] { 1. 0. 0. 0. 1. 0. 0. 0. 1. } ; } ; setFirstPane: 3; setLastPane: 4; setCurrentPane: 3; clickToSwitchPanes: 1; setDisplayGridType: "DOT"; setGridDisplayed: 0; setDisplayGrid: { 1. 1. 0. 0. } ; setGridLabelsDisplayed: 0; setHiliteInterval: { 5 5 } ; setGridSnap: 0; setSnapGrid: { 0.1 0.1 0. 0. } ; setUCSDisplayStyle: "Invisible"; restoreShowRARRays: 1; getColorComponent: 1 -> $ORAColorComponentObj_11 { setRed: 128; setGreen: 128; setBlue: 255; setAlpha: 0.600000023841858; setShininess: 38.40000152587891; } ; getColorComponent: 2 -> $ORAColorComponentObj_12 { setRed: 192; setGreen: 192; setBlue: 192; setAlpha: 0.819999992847443; setShininess: 89.59999847412109; } ; getColorComponent: 3 -> $ORAColorComponentObj_13 { setRed: 128; setGreen: 128; setBlue: 255; setAlpha: 0.600000023841858; setShininess: 85.33376312255859; } ; getColorComponent: 4 -> $ORAColorComponentObj_14 { setRed: 140; setGreen: 255; setBlue: 255; setAlpha: 0.600000023841858; setShininess: 85.33376312255859; } ; getColorComponent: 5 -> $ORAColorComponentObj_15 { setRed: 255; setGreen: 0; setBlue: 128; setAlpha: 0.600000023841858; setShininess: 85.33376312255859; } ; getColorComponent: 6 -> $ORAColorComponentObj_16 { setRed: 187; setGreen: 166; setBlue: 13; setAlpha: 0.870000004768372; setShininess: 38.40000152587891; } ; getColorComponent: 7 -> $ORAColorComponentObj_17 { setRed: 128; setGreen: 0; setBlue: 0; setAlpha: 0.870000004768372; setShininess: 89.59999847412109; } ; getColorComponent: 8 -> $ORAColorComponentObj_18 { setRed: 255; setGreen: 155; setBlue: 64; setAlpha: 0.600000023841858; setShininess: 85.33376312255859; } ; setRenderMode: "TRANSLUCENT"; setDrawMode: "By Refract Mode"; setXViewAngle: 15.; setYViewAngle: 15.; setZViewAngle: 15.; } restoreView: $ORA3DCADViewObj_0; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_0 { setDatabaseEntity: $PRRAmbientLight_0; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_0; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_1 { setDatabaseEntity: $ORANSRayFanObj_0; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_1; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_2 { setDatabaseEntity: $ORASimpleLensObj_0; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_2; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_3 { setDatabaseEntity: $ORASimpleLensObj_1; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_3; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_4 { setDatabaseEntity: $ORASimpleLensObj_2; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_4; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_5 { setDatabaseEntity: $ORASimpleLensObj_3; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_5; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_6 { setDatabaseEntity: $ORASimpleLensObj_4; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_6; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_7 { setDatabaseEntity: $ORASimpleLensObj_5; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_7; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_8 { setDatabaseEntity: $ORASimpleLensObj_6; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_8; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_9 { setDatabaseEntity: $ORASimpleLensObj_7; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_9; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_10 { setDatabaseEntity: $ORASimpleLensObj_8; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_10; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_11 { setDatabaseEntity: $ORASimpleLensObj_9; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_11; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_12 { setDatabaseEntity: $ORASimpleLensObj_10; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_12; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_13 { setDatabaseEntity: $ORASimpleLensObj_11; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_13; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_14 { setDatabaseEntity: $ORASimpleLensObj_12; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_14; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_15 { setDatabaseEntity: $ORASimpleLensObj_13; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_15; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_16 { setDatabaseEntity: $ORASimpleLensObj_14; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_16; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_17 { setDatabaseEntity: $ORASimpleLensObj_15; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_17; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_18 { setDatabaseEntity: $ORANSRayFanObj_1; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_18; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_19 { setDatabaseEntity: $ORASphereObj_0; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_19; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_20 { setDatabaseEntity: $ORANSRayFanObj_2; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_20; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_21 { setDatabaseEntity: $ORANSRayFanObj_3; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_21; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_22 { setDatabaseEntity: $SweptSolid_0; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_22; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_23 { setDatabaseEntity: $SweptSolid_1; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_23; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_24 { setDatabaseEntity: $SweptSolid_2; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_24; $ORA3DCADEntityObj create -> $ORA3DCADEntityObj_25 { setDatabaseEntity: $SweptSolid_3; setBlanked: 0; } restoreModelEntity: $ORA3DCADEntityObj_25; } restoreModel: $ORA3DCADModelObj_0; restoreShowRayPreviewAsPoints: "No"; restoreShowRARRaysAsPoints: "No"; restoreViewLayout: "MDITabbedGroups,0 Console,1,1,646,324 3DDesignView,28,14,1599,1015 "; } ;