#usda 1.0 ( doc = """Reusable 400 kW diesel generator component generated by generate_generator_assets.py.""" defaultPrim = "Generator" metersPerUnit = 1 upAxis = "Z" ) def Xform "Generator" (kind = "component") { matrix4d xformOp:transform = ( (1.000, 0.000, 0.000, 0.000), (0.000, 1.000, 0.000, 0.000), (0.000, 0.000, 1.000, 0.000), (0.000, 0.000, 0.000, 1.000) ) uniform token[] xformOpOrder = ["xformOp:transform"] def Scope "Looks" { def Material "GenGreen" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (0.016, 0.210, 0.166) float inputs:roughness = 0.380 float inputs:metallic = 0.050 token outputs:surface } } def Material "GenGreenDark" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (0.010, 0.140, 0.112) float inputs:roughness = 0.450 float inputs:metallic = 0.050 token outputs:surface } } def Material "MetalGrey" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (0.450, 0.470, 0.480) float inputs:roughness = 0.360 float inputs:metallic = 0.450 token outputs:surface } } def Material "SteelBright" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (0.560, 0.575, 0.590) float inputs:roughness = 0.220 float inputs:metallic = 0.850 token outputs:surface } } def Material "RadiatorDark" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (0.030, 0.035, 0.040) float inputs:roughness = 0.680 float inputs:metallic = 0.100 token outputs:surface } } def Material "ManifoldRust" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (0.235, 0.088, 0.042) float inputs:roughness = 0.720 float inputs:metallic = 0.250 token outputs:surface } } def Material "ExhaustSteel" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (0.620, 0.600, 0.560) float inputs:roughness = 0.310 float inputs:metallic = 0.650 token outputs:surface } } def Material "PanelBlack" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (0.005, 0.006, 0.008) float inputs:roughness = 0.500 float inputs:metallic = 0.000 token outputs:surface } } def Material "PanelFascia" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (0.190, 0.200, 0.208) float inputs:roughness = 0.550 float inputs:metallic = 0.000 token outputs:surface } } def Material "ScreenDark" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (0.020, 0.045, 0.038) float inputs:roughness = 0.280 float inputs:metallic = 0.000 token outputs:surface } } def Material "FilterCream" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (0.760, 0.735, 0.660) float inputs:roughness = 0.600 float inputs:metallic = 0.000 token outputs:surface } } def Material "HoseBlack" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (0.028, 0.030, 0.032) float inputs:roughness = 0.750 float inputs:metallic = 0.000 token outputs:surface } } def Material "LabelYellow" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (0.780, 0.610, 0.040) float inputs:roughness = 0.600 float inputs:metallic = 0.000 token outputs:surface } } def Material "FluidAmber" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (0.950, 0.530, 0.080) float inputs:roughness = 0.220 float inputs:metallic = 0.000 token outputs:surface } } def Material "AlarmRed" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (1.000, 0.030, 0.020) float inputs:roughness = 0.250 float inputs:metallic = 0.000 token outputs:surface } } def Material "HaloOrange" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (1.000, 0.360, 0.020) float inputs:roughness = 0.180 float inputs:metallic = 0.000 token outputs:surface } } def Material "LampGreen" { token outputs:surface.connect = def Shader "PreviewSurface" { uniform token info:id = "UsdPreviewSurface" color3f inputs:diffuseColor = (0.050, 0.950, 0.250) float inputs:roughness = 0.180 float inputs:metallic = 0.000 token outputs:surface } } } def Xform "Skid" { double3 xformOp:translate = (0.000, 0.000, 0.140) uniform token[] xformOpOrder = ["xformOp:translate"] def Xform "RailLeft" { double3 xformOp:translate = (0.000, 0.660, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] def Cube "Web" { double size = 1 double3 xformOp:translate = (0.000, 0.000, 0.000) double3 xformOp:scale = (4.000, 0.040, 0.240) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "FlangeTop" { double size = 1 double3 xformOp:translate = (0.000, 0.000, 0.122) double3 xformOp:scale = (4.000, 0.150, 0.035) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "FlangeBottom" { double size = 1 double3 xformOp:translate = (0.000, 0.000, -0.122) double3 xformOp:scale = (4.000, 0.150, 0.035) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } } def Xform "RailRight" { double3 xformOp:translate = (0.000, -0.660, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] def Cube "Web" { double size = 1 double3 xformOp:translate = (0.000, 0.000, 0.000) double3 xformOp:scale = (4.000, 0.040, 0.240) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "FlangeTop" { double size = 1 double3 xformOp:translate = (0.000, 0.000, 0.122) double3 xformOp:scale = (4.000, 0.150, 0.035) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "FlangeBottom" { double size = 1 double3 xformOp:translate = (0.000, 0.000, -0.122) double3 xformOp:scale = (4.000, 0.150, 0.035) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } } def Cube "CrossMember1" { double size = 1 double3 xformOp:translate = (-1.860, 0.000, 0.000) double3 xformOp:scale = (0.110, 1.320, 0.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "CrossMember2" { double size = 1 double3 xformOp:translate = (-0.980, 0.000, 0.000) double3 xformOp:scale = (0.110, 1.320, 0.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "CrossMember3" { double size = 1 double3 xformOp:translate = (0.180, 0.000, 0.000) double3 xformOp:scale = (0.110, 1.320, 0.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "CrossMember4" { double size = 1 double3 xformOp:translate = (1.180, 0.000, 0.000) double3 xformOp:scale = (0.110, 1.320, 0.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "CrossMember5" { double size = 1 double3 xformOp:translate = (1.880, 0.000, 0.000) double3 xformOp:scale = (0.110, 1.320, 0.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "LiftLug1" { double size = 1 double3 xformOp:translate = (-1.700, 0.660, 0.160) double3 xformOp:scale = (0.120, 0.030, 0.130) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.780, 0.610, 0.040)] } def Cube "LiftLug2" { double size = 1 double3 xformOp:translate = (-1.700, -0.660, 0.160) double3 xformOp:scale = (0.120, 0.030, 0.130) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.780, 0.610, 0.040)] } def Cube "LiftLug3" { double size = 1 double3 xformOp:translate = (1.700, 0.660, 0.160) double3 xformOp:scale = (0.120, 0.030, 0.130) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.780, 0.610, 0.040)] } def Cube "LiftLug4" { double size = 1 double3 xformOp:translate = (1.700, -0.660, 0.160) double3 xformOp:scale = (0.120, 0.030, 0.130) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.780, 0.610, 0.040)] } } def Xform "FuelTank" { double3 xformOp:translate = (0.000, 0.000, 0.400) uniform token[] xformOpOrder = ["xformOp:translate"] def Cube "Shell" { double size = 1 double3 xformOp:translate = (0.000, 0.000, 0.000) double3 xformOp:scale = (3.700, 1.240, 0.430) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "Strap1" { double size = 1 double3 xformOp:translate = (-1.200, 0.000, 0.000) double3 xformOp:scale = (0.070, 1.260, 0.450) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Cube "Strap2" { double size = 1 double3 xformOp:translate = (1.200, 0.000, 0.000) double3 xformOp:scale = (0.070, 1.260, 0.450) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Cylinder "FillerNeck" { uniform token axis = "Z" double radius = 0.070 double height = 0.120 double3 xformOp:translate = (-1.650, -0.480, 0.250) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.560, 0.575, 0.590)] } def Cube "Surface" { double size = 1 matrix4d xformOp:transform = ( (1.000, 0.000, 0.000, 0.000), (0.000, 1.000, 0.000, 0.000), (0.000, 0.000, 1.000, 0.000), (0.000, 0.000, 0.165, 1.000) ) uniform token[] xformOpOrder = ["xformOp:transform"] rel material:binding = } } def Xform "Engine" { double3 xformOp:translate = (-0.480, 0.000, 0.780) uniform token[] xformOpOrder = ["xformOp:translate"] def Cube "Sump" { double size = 1 double3 xformOp:translate = (0.000, 0.000, -0.300) double3 xformOp:scale = (1.720, 0.760, 0.240) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Cube "Crankcase" { double size = 1 double3 xformOp:translate = (0.000, 0.000, -0.030) double3 xformOp:scale = (1.780, 0.900, 0.400) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "GearCase" { double size = 1 double3 xformOp:translate = (-0.960, 0.000, 0.060) double3 xformOp:scale = (0.180, 0.820, 0.560) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "Flywheel" { double size = 1 double3 xformOp:translate = (0.980, 0.000, 0.030) double3 xformOp:scale = (0.240, 0.780, 0.780) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Xform "BankLeft" { double3 xformOp:translate = (0.000, 0.245, 0.190) uniform token[] xformOpOrder = ["xformOp:translate"] def Cube "Head" { double size = 1 double3 xformOp:translate = (0.000, 0.100, 0.120) double3 xformOp:rotateXYZ = (30.000, 0.000, 0.000) double3 xformOp:scale = (1.560, 0.300, 0.360) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover1" { double size = 1 double3 xformOp:translate = (-0.620, 0.150, 0.250) double3 xformOp:rotateXYZ = (30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover2" { double size = 1 double3 xformOp:translate = (-0.440, 0.150, 0.250) double3 xformOp:rotateXYZ = (30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover3" { double size = 1 double3 xformOp:translate = (-0.260, 0.150, 0.250) double3 xformOp:rotateXYZ = (30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover4" { double size = 1 double3 xformOp:translate = (-0.080, 0.150, 0.250) double3 xformOp:rotateXYZ = (30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover5" { double size = 1 double3 xformOp:translate = (0.100, 0.150, 0.250) double3 xformOp:rotateXYZ = (30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover6" { double size = 1 double3 xformOp:translate = (0.280, 0.150, 0.250) double3 xformOp:rotateXYZ = (30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover7" { double size = 1 double3 xformOp:translate = (0.460, 0.150, 0.250) double3 xformOp:rotateXYZ = (30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover8" { double size = 1 double3 xformOp:translate = (0.640, 0.150, 0.250) double3 xformOp:rotateXYZ = (30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } } def Xform "BankRight" { double3 xformOp:translate = (0.000, -0.245, 0.190) uniform token[] xformOpOrder = ["xformOp:translate"] def Cube "Head" { double size = 1 double3 xformOp:translate = (0.000, -0.100, 0.120) double3 xformOp:rotateXYZ = (-30.000, 0.000, 0.000) double3 xformOp:scale = (1.560, 0.300, 0.360) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover1" { double size = 1 double3 xformOp:translate = (-0.620, -0.150, 0.250) double3 xformOp:rotateXYZ = (-30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover2" { double size = 1 double3 xformOp:translate = (-0.440, -0.150, 0.250) double3 xformOp:rotateXYZ = (-30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover3" { double size = 1 double3 xformOp:translate = (-0.260, -0.150, 0.250) double3 xformOp:rotateXYZ = (-30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover4" { double size = 1 double3 xformOp:translate = (-0.080, -0.150, 0.250) double3 xformOp:rotateXYZ = (-30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover5" { double size = 1 double3 xformOp:translate = (0.100, -0.150, 0.250) double3 xformOp:rotateXYZ = (-30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover6" { double size = 1 double3 xformOp:translate = (0.280, -0.150, 0.250) double3 xformOp:rotateXYZ = (-30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover7" { double size = 1 double3 xformOp:translate = (0.460, -0.150, 0.250) double3 xformOp:rotateXYZ = (-30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "RockerCover8" { double size = 1 double3 xformOp:translate = (0.640, -0.150, 0.250) double3 xformOp:rotateXYZ = (-30.000, 0.000, 0.000) double3 xformOp:scale = (0.150, 0.230, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } } def Xform "ManifoldLeft" { double3 xformOp:translate = (0.000, 0.430, 0.560) uniform token[] xformOpOrder = ["xformOp:translate"] def Cylinder "Log" { uniform token axis = "X" double radius = 0.062 double height = 1.500 double3 xformOp:translate = (0.000, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser1" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (-0.620, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser2" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (-0.440, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser3" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (-0.260, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser4" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (-0.080, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser5" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (0.100, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser6" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (0.280, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser7" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (0.460, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser8" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (0.640, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Elbow" { uniform token axis = "Z" double radius = 0.072 double height = 0.300 double3 xformOp:translate = (0.820, 0.000, 0.180) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "ElbowBend" { uniform token axis = "X" double radius = 0.072 double height = 0.240 double3 xformOp:translate = (0.930, 0.000, 0.320) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } } def Xform "ManifoldRight" { double3 xformOp:translate = (0.000, -0.430, 0.560) uniform token[] xformOpOrder = ["xformOp:translate"] def Cylinder "Log" { uniform token axis = "X" double radius = 0.062 double height = 1.500 double3 xformOp:translate = (0.000, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser1" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (-0.620, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser2" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (-0.440, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser3" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (-0.260, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser4" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (-0.080, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser5" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (0.100, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser6" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (0.280, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser7" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (0.460, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Riser8" { uniform token axis = "Z" double radius = 0.038 double height = 0.150 double3 xformOp:translate = (0.640, 0.000, 0.090) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "Elbow" { uniform token axis = "Z" double radius = 0.072 double height = 0.300 double3 xformOp:translate = (0.820, 0.000, 0.180) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } def Cylinder "ElbowBend" { uniform token axis = "X" double radius = 0.072 double height = 0.240 double3 xformOp:translate = (0.930, 0.000, 0.320) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.235, 0.088, 0.042)] } } def Xform "TurboLeft" { double3 xformOp:translate = (1.070, 0.330, 0.880) double xformOp:rotateX = 0.000 uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateX"] def Cylinder "TurbineHousing" { uniform token axis = "X" double radius = 0.135 double height = 0.150 double3 xformOp:translate = (-0.090, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.005, 0.006, 0.008)] } def Cylinder "Cartridge" { uniform token axis = "X" double radius = 0.070 double height = 0.130 double3 xformOp:translate = (0.020, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.560, 0.575, 0.590)] } def Cylinder "CompressorHousing" { uniform token axis = "X" double radius = 0.150 double height = 0.160 double3 xformOp:translate = (0.150, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.560, 0.575, 0.590)] } def Cylinder "Inlet" { uniform token axis = "Y" double radius = 0.105 double height = 0.150 double3 xformOp:translate = (0.150, 0.130, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.560, 0.575, 0.590)] } } def Xform "TurboRight" { double3 xformOp:translate = (1.070, -0.330, 0.880) double xformOp:rotateX = 0.000 uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateX"] def Cylinder "TurbineHousing" { uniform token axis = "X" double radius = 0.135 double height = 0.150 double3 xformOp:translate = (-0.090, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.005, 0.006, 0.008)] } def Cylinder "Cartridge" { uniform token axis = "X" double radius = 0.070 double height = 0.130 double3 xformOp:translate = (0.020, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.560, 0.575, 0.590)] } def Cylinder "CompressorHousing" { uniform token axis = "X" double radius = 0.150 double height = 0.160 double3 xformOp:translate = (0.150, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.560, 0.575, 0.590)] } def Cylinder "Inlet" { uniform token axis = "Y" double radius = 0.105 double height = 0.150 double3 xformOp:translate = (0.150, -0.130, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.560, 0.575, 0.590)] } } def Xform "IntakeLeft" { double3 xformOp:translate = (0.000, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] def Cylinder "Riser" { uniform token axis = "Z" double radius = 0.090 double height = 0.360 double3 xformOp:translate = (0.700, 0.560, 1.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cylinder "Crossover" { uniform token axis = "X" double radius = 0.090 double height = 0.900 double3 xformOp:translate = (0.220, 0.560, 1.170) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cylinder "Drop" { uniform token axis = "Z" double radius = 0.085 double height = 0.300 double3 xformOp:translate = (-0.250, 0.560, 1.020) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } } def Xform "IntakeRight" { double3 xformOp:translate = (0.000, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] def Cylinder "Riser" { uniform token axis = "Z" double radius = 0.090 double height = 0.360 double3 xformOp:translate = (0.700, -0.560, 1.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cylinder "Crossover" { uniform token axis = "X" double radius = 0.090 double height = 0.900 double3 xformOp:translate = (0.220, -0.560, 1.170) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cylinder "Drop" { uniform token axis = "Z" double radius = 0.085 double height = 0.300 double3 xformOp:translate = (-0.250, -0.560, 1.020) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } } def Cube "Aftercooler" { double size = 1 double3 xformOp:translate = (0.150, 0.000, 0.620) double3 xformOp:scale = (0.900, 0.420, 0.240) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "ValleyCover" { double size = 1 double3 xformOp:translate = (-0.350, 0.000, 0.480) double3 xformOp:scale = (1.300, 0.300, 0.100) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cylinder "FuelFilter1" { uniform token axis = "Z" double radius = 0.055 double height = 0.230 double3 xformOp:translate = (-0.250, -0.560, -0.120) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.760, 0.735, 0.660)] } def Cylinder "FuelFilter2" { uniform token axis = "Z" double radius = 0.055 double height = 0.230 double3 xformOp:translate = (-0.105, -0.560, -0.120) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.760, 0.735, 0.660)] } def Cylinder "FuelFilter3" { uniform token axis = "Z" double radius = 0.055 double height = 0.230 double3 xformOp:translate = (0.040, -0.560, -0.120) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.760, 0.735, 0.660)] } def Cylinder "FuelFilter4" { uniform token axis = "Z" double radius = 0.055 double height = 0.230 double3 xformOp:translate = (0.185, -0.560, -0.120) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.760, 0.735, 0.660)] } def Cylinder "FuelFilter5" { uniform token axis = "Z" double radius = 0.055 double height = 0.230 double3 xformOp:translate = (0.330, -0.560, -0.120) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.760, 0.735, 0.660)] } def Cylinder "OilFilter1" { uniform token axis = "Z" double radius = 0.075 double height = 0.300 double3 xformOp:translate = (0.480, -0.540, -0.100) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.760, 0.735, 0.660)] } def Cylinder "OilFilter2" { uniform token axis = "Z" double radius = 0.075 double height = 0.300 double3 xformOp:translate = (0.670, -0.540, -0.100) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.760, 0.735, 0.660)] } def Cylinder "StarterMotor" { uniform token axis = "X" double radius = 0.110 double height = 0.420 double3 xformOp:translate = (0.720, 0.470, -0.240) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.005, 0.006, 0.008)] } def Cylinder "ChargeAlternator" { uniform token axis = "X" double radius = 0.090 double height = 0.260 double3 xformOp:translate = (-0.700, -0.470, 0.140) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.560, 0.575, 0.590)] } def Cylinder "WaterPump" { uniform token axis = "X" double radius = 0.130 double height = 0.200 double3 xformOp:translate = (-1.020, -0.300, -0.140) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cylinder "HoseTop" { uniform token axis = "X" double radius = 0.070 double height = 0.520 double3 xformOp:translate = (-1.320, 0.240, 0.240) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.028, 0.030, 0.032)] } def Cylinder "HoseBottom" { uniform token axis = "X" double radius = 0.070 double height = 0.520 double3 xformOp:translate = (-1.320, -0.240, -0.220) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.028, 0.030, 0.032)] } def Sphere "OverheatHalo" { double radius = 0.340 double3 xformOp:translate = (0.000, 0.000, 1.380) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(1.000, 0.360, 0.020)] token visibility = "invisible" } def Sphere "OilHalo" { double radius = 0.260 double3 xformOp:translate = (-0.100, -0.820, -0.280) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(1.000, 0.360, 0.020)] token visibility = "invisible" } } def Xform "Alternator" { double3 xformOp:translate = (1.320, 0.000, 0.860) uniform token[] xformOpOrder = ["xformOp:translate"] def Cylinder "Housing" { uniform token axis = "X" double radius = 0.440 double height = 1.120 double3 xformOp:translate = (0.000, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Xform "VentBand" { double3 xformOp:translate = (0.000, 0.000, 0.430) uniform token[] xformOpOrder = ["xformOp:translate"] def Cube "Louvre1" { double size = 1 double3 xformOp:translate = (-0.360, 0.000, 0.000) double3 xformOp:rotateXYZ = (0.000, 0.000, 0.000) double3 xformOp:scale = (0.030, 0.120, 0.500) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Cube "Louvre2" { double size = 1 double3 xformOp:translate = (-0.285, 0.000, 0.000) double3 xformOp:rotateXYZ = (0.000, 0.000, 0.000) double3 xformOp:scale = (0.030, 0.120, 0.500) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Cube "Louvre3" { double size = 1 double3 xformOp:translate = (-0.210, 0.000, 0.000) double3 xformOp:rotateXYZ = (0.000, 0.000, 0.000) double3 xformOp:scale = (0.030, 0.120, 0.500) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Cube "Louvre4" { double size = 1 double3 xformOp:translate = (-0.135, 0.000, 0.000) double3 xformOp:rotateXYZ = (0.000, 0.000, 0.000) double3 xformOp:scale = (0.030, 0.120, 0.500) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Cube "Louvre5" { double size = 1 double3 xformOp:translate = (-0.060, 0.000, 0.000) double3 xformOp:rotateXYZ = (0.000, 0.000, 0.000) double3 xformOp:scale = (0.030, 0.120, 0.500) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Cube "Louvre6" { double size = 1 double3 xformOp:translate = (0.015, 0.000, 0.000) double3 xformOp:rotateXYZ = (0.000, 0.000, 0.000) double3 xformOp:scale = (0.030, 0.120, 0.500) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Cube "Louvre7" { double size = 1 double3 xformOp:translate = (0.090, 0.000, 0.000) double3 xformOp:rotateXYZ = (0.000, 0.000, 0.000) double3 xformOp:scale = (0.030, 0.120, 0.500) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Cube "Louvre8" { double size = 1 double3 xformOp:translate = (0.165, 0.000, 0.000) double3 xformOp:rotateXYZ = (0.000, 0.000, 0.000) double3 xformOp:scale = (0.030, 0.120, 0.500) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Cube "Louvre9" { double size = 1 double3 xformOp:translate = (0.240, 0.000, 0.000) double3 xformOp:rotateXYZ = (0.000, 0.000, 0.000) double3 xformOp:scale = (0.030, 0.120, 0.500) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } } def Cylinder "DriveEndBell" { uniform token axis = "X" double radius = 0.400 double height = 0.140 double3 xformOp:translate = (-0.610, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Cylinder "NonDriveEndBell" { uniform token axis = "X" double radius = 0.360 double height = 0.160 double3 xformOp:translate = (0.620, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Cylinder "HeatBand" { uniform token axis = "X" double radius = 0.455 double height = 0.220 double3 xformOp:translate = (-0.180, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "TerminalBox" { double size = 1 double3 xformOp:translate = (0.100, 0.000, 0.520) double3 xformOp:scale = (0.480, 0.420, 0.300) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "TerminalLid" { double size = 1 double3 xformOp:translate = (0.100, 0.000, 0.685) double3 xformOp:scale = (0.500, 0.440, 0.030) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Cube "FootLeft" { double size = 1 double3 xformOp:translate = (0.000, 0.400, -0.520) double3 xformOp:scale = (0.700, 0.120, 0.220) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "FootRight" { double size = 1 double3 xformOp:translate = (0.000, -0.400, -0.520) double3 xformOp:scale = (0.700, 0.120, 0.220) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } } def Cylinder "CouplingGuard" { uniform token axis = "X" double radius = 0.330 double height = 0.420 double3 xformOp:translate = (0.660, 0.000, 0.830) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Xform "Radiator" { double3 xformOp:translate = (-2.020, 0.000, 1.020) uniform token[] xformOpOrder = ["xformOp:translate"] def Cube "Core" { double size = 1 double3 xformOp:translate = (0.000, 0.000, 0.000) double3 xformOp:scale = (0.200, 1.280, 1.280) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } def Xform "FinPack" { double3 xformOp:translate = (0.000, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] def Cube "Fin1" { double size = 1 double3 xformOp:translate = (-0.075, -0.620, 0.000) double3 xformOp:scale = (0.012, 1.180, 1.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } def Cube "Fin2" { double size = 1 double3 xformOp:translate = (0.075, -0.537, 0.000) double3 xformOp:scale = (0.012, 1.180, 1.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } def Cube "Fin3" { double size = 1 double3 xformOp:translate = (-0.075, -0.454, 0.000) double3 xformOp:scale = (0.012, 1.180, 1.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } def Cube "Fin4" { double size = 1 double3 xformOp:translate = (0.075, -0.371, 0.000) double3 xformOp:scale = (0.012, 1.180, 1.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } def Cube "Fin5" { double size = 1 double3 xformOp:translate = (-0.075, -0.288, 0.000) double3 xformOp:scale = (0.012, 1.180, 1.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } def Cube "Fin6" { double size = 1 double3 xformOp:translate = (0.075, -0.205, 0.000) double3 xformOp:scale = (0.012, 1.180, 1.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } def Cube "Fin7" { double size = 1 double3 xformOp:translate = (-0.075, -0.122, 0.000) double3 xformOp:scale = (0.012, 1.180, 1.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } def Cube "Fin8" { double size = 1 double3 xformOp:translate = (0.075, -0.039, 0.000) double3 xformOp:scale = (0.012, 1.180, 1.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } def Cube "Fin9" { double size = 1 double3 xformOp:translate = (-0.075, 0.044, 0.000) double3 xformOp:scale = (0.012, 1.180, 1.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } def Cube "Fin10" { double size = 1 double3 xformOp:translate = (0.075, 0.127, 0.000) double3 xformOp:scale = (0.012, 1.180, 1.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } def Cube "Fin11" { double size = 1 double3 xformOp:translate = (-0.075, 0.210, 0.000) double3 xformOp:scale = (0.012, 1.180, 1.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } def Cube "Fin12" { double size = 1 double3 xformOp:translate = (0.075, 0.293, 0.000) double3 xformOp:scale = (0.012, 1.180, 1.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } def Cube "Fin13" { double size = 1 double3 xformOp:translate = (-0.075, 0.376, 0.000) double3 xformOp:scale = (0.012, 1.180, 1.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } def Cube "Fin14" { double size = 1 double3 xformOp:translate = (0.075, 0.459, 0.000) double3 xformOp:scale = (0.012, 1.180, 1.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } def Cube "Fin15" { double size = 1 double3 xformOp:translate = (-0.075, 0.542, 0.000) double3 xformOp:scale = (0.012, 1.180, 1.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.030, 0.035, 0.040)] } } def Cube "TopTank" { double size = 1 double3 xformOp:translate = (0.000, 0.000, 0.700) double3 xformOp:scale = (0.280, 1.360, 0.170) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.005, 0.006, 0.008)] } def Cube "BottomTank" { double size = 1 double3 xformOp:translate = (0.000, 0.000, -0.700) double3 xformOp:scale = (0.280, 1.360, 0.170) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.005, 0.006, 0.008)] } def Cube "GuardLeft" { double size = 1 double3 xformOp:translate = (0.000, 0.680, 0.000) double3 xformOp:scale = (0.300, 0.070, 1.560) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.005, 0.006, 0.008)] } def Cube "GuardRight" { double size = 1 double3 xformOp:translate = (0.000, -0.680, 0.000) double3 xformOp:scale = (0.300, 0.070, 1.560) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.005, 0.006, 0.008)] } def Cube "FillerCap" { double size = 1 double3 xformOp:translate = (0.000, 0.480, 0.820) double3 xformOp:scale = (0.140, 0.140, 0.090) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.560, 0.575, 0.590)] } def Cylinder "FanShroud" { uniform token axis = "X" double radius = 0.560 double height = 0.120 double3 xformOp:translate = (0.220, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.005, 0.006, 0.008)] } def Xform "Fan" { double3 xformOp:translate = (0.180, 0.000, 0.000) double xformOp:rotateY = 90.000 double xformOp:rotateZ = 0.000 uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateY", "xformOp:rotateZ"] def Cylinder "Hub" { uniform token axis = "Z" double radius = 0.110 double height = 0.120 double3 xformOp:translate = (0.000, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.005, 0.006, 0.008)] } def Cube "Blade_1" { double size = 1 double3 xformOp:translate = (0.000, 0.260, 0.000) double xformOp:rotateZ = 0.000 double3 xformOp:scale = (0.070, 0.440, 0.025) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.450, 0.470, 0.480)] } def Cube "Blade_2" { double size = 1 double3 xformOp:translate = (0.000, 0.260, 0.000) double xformOp:rotateZ = 40.000 double3 xformOp:scale = (0.070, 0.440, 0.025) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.450, 0.470, 0.480)] } def Cube "Blade_3" { double size = 1 double3 xformOp:translate = (0.000, 0.260, 0.000) double xformOp:rotateZ = 80.000 double3 xformOp:scale = (0.070, 0.440, 0.025) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.450, 0.470, 0.480)] } def Cube "Blade_4" { double size = 1 double3 xformOp:translate = (0.000, 0.260, 0.000) double xformOp:rotateZ = 120.000 double3 xformOp:scale = (0.070, 0.440, 0.025) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.450, 0.470, 0.480)] } def Cube "Blade_5" { double size = 1 double3 xformOp:translate = (0.000, 0.260, 0.000) double xformOp:rotateZ = 160.000 double3 xformOp:scale = (0.070, 0.440, 0.025) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.450, 0.470, 0.480)] } def Cube "Blade_6" { double size = 1 double3 xformOp:translate = (0.000, 0.260, 0.000) double xformOp:rotateZ = 200.000 double3 xformOp:scale = (0.070, 0.440, 0.025) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.450, 0.470, 0.480)] } def Cube "Blade_7" { double size = 1 double3 xformOp:translate = (0.000, 0.260, 0.000) double xformOp:rotateZ = 240.000 double3 xformOp:scale = (0.070, 0.440, 0.025) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.450, 0.470, 0.480)] } def Cube "Blade_8" { double size = 1 double3 xformOp:translate = (0.000, 0.260, 0.000) double xformOp:rotateZ = 280.000 double3 xformOp:scale = (0.070, 0.440, 0.025) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.450, 0.470, 0.480)] } def Cube "Blade_9" { double size = 1 double3 xformOp:translate = (0.000, 0.260, 0.000) double xformOp:rotateZ = 320.000 double3 xformOp:scale = (0.070, 0.440, 0.025) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateZ", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.450, 0.470, 0.480)] } } } def Xform "Exhaust" { double3 xformOp:translate = (-0.100, 0.430, 1.560) uniform token[] xformOpOrder = ["xformOp:translate"] def Cylinder "Silencer" { uniform token axis = "X" double radius = 0.230 double height = 1.150 double3 xformOp:translate = (0.000, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.620, 0.600, 0.560)] } def Cylinder "EndCapFront" { uniform token axis = "X" double radius = 0.235 double height = 0.060 double3 xformOp:translate = (-0.600, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.620, 0.600, 0.560)] } def Cylinder "EndCapRear" { uniform token axis = "X" double radius = 0.235 double height = 0.060 double3 xformOp:translate = (0.600, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.620, 0.600, 0.560)] } def Cylinder "Bellows" { uniform token axis = "Z" double radius = 0.090 double height = 0.220 double3 xformOp:translate = (0.560, 0.000, -0.280) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.560, 0.575, 0.590)] } def Cylinder "Stack" { uniform token axis = "Z" double radius = 0.115 double height = 1.250 double3 xformOp:translate = (-0.450, 0.000, 0.600) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.620, 0.600, 0.560)] } def Cylinder "RainCap" { uniform token axis = "Z" double radius = 0.140 double height = 0.060 double3 xformOp:translate = (-0.450, 0.000, 1.250) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.620, 0.600, 0.560)] } } def Xform "ControlPanel" { double3 xformOp:translate = (1.180, -0.720, 1.500) uniform token[] xformOpOrder = ["xformOp:translate"] def Cube "Enclosure" { double size = 1 double3 xformOp:translate = (0.000, 0.000, 0.000) double3 xformOp:scale = (0.640, 0.260, 0.760) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.016, 0.210, 0.166)] } def Cube "Fascia" { double size = 1 double3 xformOp:translate = (0.000, -0.135, 0.000) double3 xformOp:scale = (0.560, 0.030, 0.640) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.005, 0.006, 0.008)] } def Cube "Display" { double size = 1 double3 xformOp:translate = (0.010, -0.155, 0.120) double3 xformOp:scale = (0.230, 0.016, 0.180) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.020, 0.045, 0.038)] } def Cube "MimicPlate" { double size = 1 double3 xformOp:translate = (-0.190, -0.152, 0.060) double3 xformOp:scale = (0.150, 0.014, 0.300) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.190, 0.200, 0.208)] } def Xform "Keypad" { double3 xformOp:translate = (0.010, 0.000, 0.120) uniform token[] xformOpOrder = ["xformOp:translate"] def Cube "Key1" { double size = 1 double3 xformOp:translate = (-0.075, -0.072, -0.050) double3 xformOp:scale = (0.036, 0.014, 0.026) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.190, 0.200, 0.208)] } def Cube "Key2" { double size = 1 double3 xformOp:translate = (-0.025, -0.072, -0.050) double3 xformOp:scale = (0.036, 0.014, 0.026) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.190, 0.200, 0.208)] } def Cube "Key3" { double size = 1 double3 xformOp:translate = (0.025, -0.072, -0.050) double3 xformOp:scale = (0.036, 0.014, 0.026) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.190, 0.200, 0.208)] } def Cube "Key4" { double size = 1 double3 xformOp:translate = (0.075, -0.072, -0.050) double3 xformOp:scale = (0.036, 0.014, 0.026) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.190, 0.200, 0.208)] } def Cube "Key5" { double size = 1 double3 xformOp:translate = (-0.075, -0.072, -0.092) double3 xformOp:scale = (0.036, 0.014, 0.026) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.190, 0.200, 0.208)] } def Cube "Key6" { double size = 1 double3 xformOp:translate = (-0.025, -0.072, -0.092) double3 xformOp:scale = (0.036, 0.014, 0.026) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.190, 0.200, 0.208)] } def Cube "Key7" { double size = 1 double3 xformOp:translate = (0.025, -0.072, -0.092) double3 xformOp:scale = (0.036, 0.014, 0.026) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.190, 0.200, 0.208)] } def Cube "Key8" { double size = 1 double3 xformOp:translate = (0.075, -0.072, -0.092) double3 xformOp:scale = (0.036, 0.014, 0.026) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.190, 0.200, 0.208)] } } def Cylinder "EStopBase" { uniform token axis = "Y" double radius = 0.055 double height = 0.030 double3 xformOp:translate = (0.190, -0.150, -0.230) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.780, 0.610, 0.040)] } def Cylinder "EStopButton" { uniform token axis = "Y" double radius = 0.042 double height = 0.045 double3 xformOp:translate = (0.190, -0.175, -0.230) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(1.000, 0.030, 0.020)] } def Cube "LabelStrip" { double size = 1 double3 xformOp:translate = (0.000, -0.150, -0.330) double3 xformOp:scale = (0.520, 0.012, 0.070) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.780, 0.610, 0.040)] } def Xform "LoadGauge" { double3 xformOp:translate = (-0.150, -0.150, 0.250) uniform token[] xformOpOrder = ["xformOp:translate"] def Cylinder "Face" { uniform token axis = "Y" double radius = 0.075 double height = 0.020 double3 xformOp:translate = (0.000, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.450, 0.470, 0.480)] } def Cylinder "Bezel" { uniform token axis = "Y" double radius = 0.085 double height = 0.012 double3 xformOp:translate = (0.000, 0.008, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.005, 0.006, 0.008)] } def Xform "Needle" { double3 xformOp:translate = (0.000, -0.018, 0.000) double xformOp:rotateX = 90.000 double xformOp:rotateZ = 0.000 uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateX", "xformOp:rotateZ"] def Cube "Pointer" { double size = 1 double3 xformOp:translate = (0.000, 0.040, 0.000) double3 xformOp:scale = (0.012, 0.075, 0.006) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(1.000, 0.030, 0.020)] } } } def Xform "TempGauge" { double3 xformOp:translate = (0.150, -0.150, 0.250) uniform token[] xformOpOrder = ["xformOp:translate"] def Cylinder "Face" { uniform token axis = "Y" double radius = 0.075 double height = 0.020 double3 xformOp:translate = (0.000, 0.000, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.450, 0.470, 0.480)] } def Cylinder "Bezel" { uniform token axis = "Y" double radius = 0.085 double height = 0.012 double3 xformOp:translate = (0.000, 0.008, 0.000) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.005, 0.006, 0.008)] } def Xform "Needle" { double3 xformOp:translate = (0.000, -0.018, 0.000) double xformOp:rotateX = 90.000 double xformOp:rotateZ = 0.000 uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateX", "xformOp:rotateZ"] def Cube "Pointer" { double size = 1 double3 xformOp:translate = (0.000, 0.040, 0.000) double3 xformOp:scale = (0.012, 0.075, 0.006) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(1.000, 0.030, 0.020)] } } } def Sphere "RunLamp" { double radius = 0.030 double3 xformOp:translate = (-0.190, -0.160, -0.230) uniform token[] xformOpOrder = ["xformOp:translate"] rel material:binding = color3f[] primvars:displayColor = [(0.050, 0.950, 0.250)] token visibility = "invisible" } } def Xform "BatteryRack" { double3 xformOp:translate = (-1.560, -0.430, 0.420) uniform token[] xformOpOrder = ["xformOp:translate"] def Cube "Tray" { double size = 1 double3 xformOp:translate = (0.000, 0.000, -0.140) double3 xformOp:scale = (0.520, 0.340, 0.040) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.010, 0.140, 0.112)] } def Cube "BatteryA" { double size = 1 double3 xformOp:translate = (-0.130, 0.000, 0.000) double3 xformOp:scale = (0.230, 0.300, 0.240) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.005, 0.006, 0.008)] } def Cube "BatteryB" { double size = 1 double3 xformOp:translate = (0.130, 0.000, 0.000) double3 xformOp:scale = (0.230, 0.300, 0.240) uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:scale"] rel material:binding = color3f[] primvars:displayColor = [(0.005, 0.006, 0.008)] } } def Mesh "AlarmRing" { point3f[] points = [ (1.900, 0.000, 3.100), (1.884, 0.248, 3.100), (1.487, 0.196, 3.100), (1.500, 0.000, 3.100), (1.884, 0.248, 3.100), (1.835, 0.492, 3.100), (1.449, 0.388, 3.100), (1.487, 0.196, 3.100), (1.835, 0.492, 3.100), (1.755, 0.727, 3.100), (1.386, 0.574, 3.100), (1.449, 0.388, 3.100), (1.755, 0.727, 3.100), (1.645, 0.950, 3.100), (1.299, 0.750, 3.100), (1.386, 0.574, 3.100), (1.645, 0.950, 3.100), (1.507, 1.157, 3.100), (1.190, 0.913, 3.100), (1.299, 0.750, 3.100), (1.507, 1.157, 3.100), (1.344, 1.344, 3.100), (1.061, 1.061, 3.100), (1.190, 0.913, 3.100), (1.344, 1.344, 3.100), (1.157, 1.507, 3.100), (0.913, 1.190, 3.100), (1.061, 1.061, 3.100), (1.157, 1.507, 3.100), (0.950, 1.645, 3.100), (0.750, 1.299, 3.100), (0.913, 1.190, 3.100), (0.950, 1.645, 3.100), (0.727, 1.755, 3.100), (0.574, 1.386, 3.100), (0.750, 1.299, 3.100), (0.727, 1.755, 3.100), (0.492, 1.835, 3.100), (0.388, 1.449, 3.100), (0.574, 1.386, 3.100), (0.492, 1.835, 3.100), (0.248, 1.884, 3.100), (0.196, 1.487, 3.100), (0.388, 1.449, 3.100), (0.248, 1.884, 3.100), (0.000, 1.900, 3.100), (0.000, 1.500, 3.100), (0.196, 1.487, 3.100), (0.000, 1.900, 3.100), (-0.248, 1.884, 3.100), (-0.196, 1.487, 3.100), (0.000, 1.500, 3.100), (-0.248, 1.884, 3.100), (-0.492, 1.835, 3.100), (-0.388, 1.449, 3.100), (-0.196, 1.487, 3.100), (-0.492, 1.835, 3.100), (-0.727, 1.755, 3.100), (-0.574, 1.386, 3.100), (-0.388, 1.449, 3.100), (-0.727, 1.755, 3.100), (-0.950, 1.645, 3.100), (-0.750, 1.299, 3.100), (-0.574, 1.386, 3.100), (-0.950, 1.645, 3.100), (-1.157, 1.507, 3.100), (-0.913, 1.190, 3.100), (-0.750, 1.299, 3.100), (-1.157, 1.507, 3.100), (-1.344, 1.344, 3.100), (-1.061, 1.061, 3.100), (-0.913, 1.190, 3.100), (-1.344, 1.344, 3.100), (-1.507, 1.157, 3.100), (-1.190, 0.913, 3.100), (-1.061, 1.061, 3.100), (-1.507, 1.157, 3.100), (-1.645, 0.950, 3.100), (-1.299, 0.750, 3.100), (-1.190, 0.913, 3.100), (-1.645, 0.950, 3.100), (-1.755, 0.727, 3.100), (-1.386, 0.574, 3.100), (-1.299, 0.750, 3.100), (-1.755, 0.727, 3.100), (-1.835, 0.492, 3.100), (-1.449, 0.388, 3.100), (-1.386, 0.574, 3.100), (-1.835, 0.492, 3.100), (-1.884, 0.248, 3.100), (-1.487, 0.196, 3.100), (-1.449, 0.388, 3.100), (-1.884, 0.248, 3.100), (-1.900, 0.000, 3.100), (-1.500, 0.000, 3.100), (-1.487, 0.196, 3.100), (-1.900, 0.000, 3.100), (-1.884, -0.248, 3.100), (-1.487, -0.196, 3.100), (-1.500, 0.000, 3.100), (-1.884, -0.248, 3.100), (-1.835, -0.492, 3.100), (-1.449, -0.388, 3.100), (-1.487, -0.196, 3.100), (-1.835, -0.492, 3.100), (-1.755, -0.727, 3.100), (-1.386, -0.574, 3.100), (-1.449, -0.388, 3.100), (-1.755, -0.727, 3.100), (-1.645, -0.950, 3.100), (-1.299, -0.750, 3.100), (-1.386, -0.574, 3.100), (-1.645, -0.950, 3.100), (-1.507, -1.157, 3.100), (-1.190, -0.913, 3.100), (-1.299, -0.750, 3.100), (-1.507, -1.157, 3.100), (-1.344, -1.344, 3.100), (-1.061, -1.061, 3.100), (-1.190, -0.913, 3.100), (-1.344, -1.344, 3.100), (-1.157, -1.507, 3.100), (-0.913, -1.190, 3.100), (-1.061, -1.061, 3.100), (-1.157, -1.507, 3.100), (-0.950, -1.645, 3.100), (-0.750, -1.299, 3.100), (-0.913, -1.190, 3.100), (-0.950, -1.645, 3.100), (-0.727, -1.755, 3.100), (-0.574, -1.386, 3.100), (-0.750, -1.299, 3.100), (-0.727, -1.755, 3.100), (-0.492, -1.835, 3.100), (-0.388, -1.449, 3.100), (-0.574, -1.386, 3.100), (-0.492, -1.835, 3.100), (-0.248, -1.884, 3.100), (-0.196, -1.487, 3.100), (-0.388, -1.449, 3.100), (-0.248, -1.884, 3.100), (0.000, -1.900, 3.100), (0.000, -1.500, 3.100), (-0.196, -1.487, 3.100), (0.000, -1.900, 3.100), (0.248, -1.884, 3.100), (0.196, -1.487, 3.100), (0.000, -1.500, 3.100), (0.248, -1.884, 3.100), (0.492, -1.835, 3.100), (0.388, -1.449, 3.100), (0.196, -1.487, 3.100), (0.492, -1.835, 3.100), (0.727, -1.755, 3.100), (0.574, -1.386, 3.100), (0.388, -1.449, 3.100), (0.727, -1.755, 3.100), (0.950, -1.645, 3.100), (0.750, -1.299, 3.100), (0.574, -1.386, 3.100), (0.950, -1.645, 3.100), (1.157, -1.507, 3.100), (0.913, -1.190, 3.100), (0.750, -1.299, 3.100), (1.157, -1.507, 3.100), (1.344, -1.344, 3.100), (1.061, -1.061, 3.100), (0.913, -1.190, 3.100), (1.344, -1.344, 3.100), (1.507, -1.157, 3.100), (1.190, -0.913, 3.100), (1.061, -1.061, 3.100), (1.507, -1.157, 3.100), (1.645, -0.950, 3.100), (1.299, -0.750, 3.100), (1.190, -0.913, 3.100), (1.645, -0.950, 3.100), (1.755, -0.727, 3.100), (1.386, -0.574, 3.100), (1.299, -0.750, 3.100), (1.755, -0.727, 3.100), (1.835, -0.492, 3.100), (1.449, -0.388, 3.100), (1.386, -0.574, 3.100), (1.835, -0.492, 3.100), (1.884, -0.248, 3.100), (1.487, -0.196, 3.100), (1.449, -0.388, 3.100), (1.884, -0.248, 3.100), (1.900, 0.000, 3.100), (1.500, 0.000, 3.100), (1.487, -0.196, 3.100) ] int[] faceVertexCounts = [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] int[] faceVertexIndices = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 ] rel material:binding = token visibility = "invisible" } }