diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128.meta new file mode 100644 index 000000000..300f71b98 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db97a479d5d9ccddea46768590190a40 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.fbx b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.fbx new file mode 100755 index 000000000..b2965bfda Binary files /dev/null and b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.fbx differ diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.fbx.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.fbx.meta new file mode 100755 index 000000000..335e93c5c --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 47fa43d05bdad484d9a091b51b3d36cf +ModelImporter: + serializedVersion: 21100 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: M_AT128 + second: {fileID: 2100000, guid: 5ac690e848be9e14d9b0a1b3f05c036d, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.prefab b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.prefab new file mode 100755 index 000000000..2daec5652 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.prefab @@ -0,0 +1,213 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &802059967502138397 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5035934393134541931} + - component: {fileID: 1418007491393828094} + - component: {fileID: 7098364716454808530} + - component: {fileID: 2645870729765971092} + m_Layer: 0 + m_Name: AT128_Collider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5035934393134541931 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3571061669704124931} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1418007491393828094 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_Mesh: {fileID: -2262728828464710314, guid: 47fa43d05bdad484d9a091b51b3d36cf, type: 3} +--- !u!23 &7098364716454808530 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_Enabled: 0 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 73c176f402d2c2f4d929aa5da7585d17, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &2645870729765971092 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -2262728828464710314, guid: 47fa43d05bdad484d9a091b51b3d36cf, type: 3} +--- !u!1 &842649118666955240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6901275135546212603} + - component: {fileID: 3576351860014150005} + - component: {fileID: 5444327162246152141} + m_Layer: 0 + m_Name: AT128 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6901275135546212603 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842649118666955240} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3571061669704124931} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3576351860014150005 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842649118666955240} + m_Mesh: {fileID: 7384615306761945357, guid: 47fa43d05bdad484d9a091b51b3d36cf, type: 3} +--- !u!23 &5444327162246152141 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842649118666955240} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5ac690e848be9e14d9b0a1b3f05c036d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &4234831739006619833 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3571061669704124931} + m_Layer: 0 + m_Name: AT128 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3571061669704124931 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4234831739006619833} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6901275135546212603} + - {fileID: 5035934393134541931} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.prefab.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.prefab.meta new file mode 100755 index 000000000..5c2216600 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 41396042190142749b1c7bfa4e5aec1e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials.meta new file mode 100644 index 000000000..21df4ad35 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1b783e0c58ccc797091995a1b03617a1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials/M_AT128.mat b/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials/M_AT128.mat new file mode 100755 index 000000000..8d0d68613 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials/M_AT128.mat @@ -0,0 +1,259 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: M_AT128 + m_Shader: {fileID: 4800000, guid: 6e4ae4064600d784cac1e41a9e6f2e59, type: 3} + m_ShaderKeywords: _DISABLE_SSR_TRANSPARENT _MASKMAP _NORMALMAP _NORMALMAP_TANGENT_SPACE + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2225 + stringTagMap: {} + disabledShaderPasses: + - TransparentDepthPrepass + - TransparentDepthPostpass + - TransparentBackface + - RayTracingPrepass + - MOTIONVECTORS + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AnisotropyMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseColorMap: + m_Texture: {fileID: 2800000, guid: 76bd6f41cbd3e1a41a659ac8c5aa8d3f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BentNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BentNormalMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CoatMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissiveColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _HeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _IridescenceMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _IridescenceThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 76bd6f41cbd3e1a41a659ac8c5aa8d3f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskMap: + m_Texture: {fileID: 2800000, guid: c836d452b2407aa41ba5645b025bc492, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 2800000, guid: 29d8022a7656ad34fa1ccf406a9c0515, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SubsurfaceMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TangentMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TransmittanceColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AORemapMax: 1 + - _AORemapMin: 0 + - _ATDistance: 1 + - _AddPrecomputedVelocity: 0 + - _AlbedoAffectEmissive: 0 + - _AlphaCutoff: 0.5 + - _AlphaCutoffEnable: 0 + - _AlphaCutoffPostpass: 0.5 + - _AlphaCutoffPrepass: 0.5 + - _AlphaCutoffShadow: 0.5 + - _AlphaDstBlend: 0 + - _AlphaSrcBlend: 1 + - _AlphaToMask: 0 + - _AlphaToMaskInspectorValue: 0 + - _Anisotropy: 0 + - _BlendMode: 0 + - _CoatMask: 0 + - _CullMode: 2 + - _CullModeForward: 2 + - _Cutoff: 0.5 + - _DepthOffsetEnable: 0 + - _DetailAlbedoScale: 1 + - _DetailNormalScale: 1 + - _DetailSmoothnessScale: 1 + - _DiffusionProfile: 0 + - _DiffusionProfileHash: 0 + - _DisplacementLockObjectScale: 1 + - _DisplacementLockTilingScale: 1 + - _DisplacementMode: 0 + - _DoubleSidedEnable: 0 + - _DoubleSidedNormalMode: 1 + - _DstBlend: 0 + - _EmissiveColorMode: 1 + - _EmissiveExposureWeight: 1 + - _EmissiveIntensity: 1 + - _EmissiveIntensityUnit: 0 + - _EnableBlendModePreserveSpecularLighting: 1 + - _EnableFogOnTransparent: 1 + - _EnableGeometricSpecularAA: 0 + - _EnergyConservingSpecularColor: 1 + - _HeightAmplitude: 0.02 + - _HeightCenter: 0.5 + - _HeightMapParametrization: 0 + - _HeightMax: 1 + - _HeightMin: -1 + - _HeightOffset: 0 + - _HeightPoMAmplitude: 2 + - _HeightTessAmplitude: 2 + - _HeightTessCenter: 0.5 + - _InvTilingScale: 1 + - _Ior: 1.5 + - _IridescenceMask: 1 + - _IridescenceThickness: 1 + - _LinkDetailsWithBase: 1 + - _MaterialID: 1 + - _Metallic: 0 + - _MetallicRemapMax: 1 + - _MetallicRemapMin: 0 + - _NormalMapSpace: 0 + - _NormalScale: 1 + - _OpaqueCullMode: 2 + - _PPDLodThreshold: 5 + - _PPDMaxSamples: 15 + - _PPDMinSamples: 5 + - _PPDPrimitiveLength: 1 + - _PPDPrimitiveWidth: 1 + - _RayTracing: 0 + - _ReceivesSSR: 1 + - _ReceivesSSRTransparent: 0 + - _RefractionModel: 0 + - _Smoothness: 0.5 + - _SmoothnessRemapMax: 1 + - _SmoothnessRemapMin: 0 + - _SpecularAAScreenSpaceVariance: 0.1 + - _SpecularAAThreshold: 0.2 + - _SpecularOcclusionMode: 1 + - _SrcBlend: 1 + - _StencilRef: 0 + - _StencilRefDepth: 8 + - _StencilRefGBuffer: 10 + - _StencilRefMV: 40 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 8 + - _StencilWriteMaskGBuffer: 14 + - _StencilWriteMaskMV: 40 + - _SubsurfaceMask: 1 + - _SupportDecals: 1 + - _SurfaceType: 0 + - _TexWorldScale: 1 + - _TexWorldScaleEmissive: 1 + - _Thickness: 1 + - _TransmissionEnable: 1 + - _TransparentBackfaceEnable: 0 + - _TransparentCullMode: 2 + - _TransparentDepthPostpassEnable: 0 + - _TransparentDepthPrepassEnable: 0 + - _TransparentSortPriority: 0 + - _TransparentWritingMotionVec: 0 + - _TransparentZWrite: 0 + - _UVBase: 0 + - _UVDetail: 0 + - _UVEmissive: 0 + - _UseEmissiveIntensity: 0 + - _UseShadowThreshold: 0 + - _ZTestDepthEqualForOpaque: 3 + - _ZTestGBuffer: 4 + - _ZTestTransparent: 4 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DiffusionProfileAsset: {r: 0, g: 0, b: 0, a: 0} + - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} + - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissiveColorLDR: {r: 0, g: 0, b: 0, a: 1} + - _InvPrimScale: {r: 1, g: 1, b: 0, a: 0} + - _IridescenceThicknessRemap: {r: 0, g: 1, b: 0, a: 0} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _ThicknessRemap: {r: 0, g: 1, b: 0, a: 0} + - _TransmittanceColor: {r: 1, g: 1, b: 1, a: 1} + - _UVDetailsMappingMask: {r: 1, g: 0, b: 0, a: 0} + - _UVMappingMask: {r: 1, g: 0, b: 0, a: 0} + - _UVMappingMaskEmissive: {r: 1, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] +--- !u!114 &2483652249885174263 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da692e001514ec24dbc4cca1949ff7e8, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 11 diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials/M_AT128.mat.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials/M_AT128.mat.meta new file mode 100755 index 000000000..fb211565f --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials/M_AT128.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5ac690e848be9e14d9b0a1b3f05c036d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures.meta new file mode 100644 index 000000000..530c9b708 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bf1b376c45554f95baa97ff8529df0e1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_BaseMap.png b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_BaseMap.png new file mode 100755 index 000000000..fe4a740c5 Binary files /dev/null and b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_BaseMap.png differ diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_BaseMap.png.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_BaseMap.png.meta new file mode 100755 index 000000000..a2b383ca9 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_BaseMap.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 76bd6f41cbd3e1a41a659ac8c5aa8d3f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_MaskMap.png b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_MaskMap.png new file mode 100755 index 000000000..5d7a76916 Binary files /dev/null and b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_MaskMap.png differ diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_MaskMap.png.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_MaskMap.png.meta new file mode 100755 index 000000000..aaee030ce --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_MaskMap.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: c836d452b2407aa41ba5645b025bc492 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_Normal.png b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_Normal.png new file mode 100755 index 000000000..a798f49a7 Binary files /dev/null and b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_Normal.png differ diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_Normal.png.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_Normal.png.meta new file mode 100755 index 000000000..7e68ad561 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_Normal.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 29d8022a7656ad34fa1ccf406a9c0515 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiAT128E2X.prefab b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiAT128E2X.prefab new file mode 100644 index 000000000..3bbdd02b2 --- /dev/null +++ b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiAT128E2X.prefab @@ -0,0 +1,1195 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &802059967502138397 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5035934393134541931} + - component: {fileID: 1418007491393828094} + - component: {fileID: 7098364716454808530} + - component: {fileID: 2645870729765971092} + m_Layer: 0 + m_Name: AT128_Collider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5035934393134541931 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3571061669704124931} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1418007491393828094 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_Mesh: {fileID: -2262728828464710314, guid: 47fa43d05bdad484d9a091b51b3d36cf, type: 3} +--- !u!23 &7098364716454808530 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_Enabled: 0 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 73c176f402d2c2f4d929aa5da7585d17, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &2645870729765971092 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -2262728828464710314, guid: 47fa43d05bdad484d9a091b51b3d36cf, type: 3} +--- !u!1 &842649118666955240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6901275135546212603} + - component: {fileID: 3576351860014150005} + - component: {fileID: 5444327162246152141} + m_Layer: 0 + m_Name: AT128 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6901275135546212603 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842649118666955240} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3571061669704124931} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3576351860014150005 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842649118666955240} + m_Mesh: {fileID: 7384615306761945357, guid: 47fa43d05bdad484d9a091b51b3d36cf, type: 3} +--- !u!23 &5444327162246152141 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842649118666955240} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5ac690e848be9e14d9b0a1b3f05c036d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &4234831739006619833 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3571061669704124931} + - component: {fileID: 5823733368168859464} + - component: {fileID: 9115279251508973176} + - component: {fileID: 1581152263907125302} + m_Layer: 0 + m_Name: HesaiAT128E2X + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3571061669704124931 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4234831739006619833} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6901275135546212603} + - {fileID: 5035934393134541931} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5823733368168859464 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4234831739006619833} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 87ba9656cbd67467f8119d8666b098aa, type: 3} + m_Name: + m_EditorClassIdentifier: + pcl24Topic: lidar/pointcloud + pcl48Topic: lidar/pointcloud_ex + instanceIdTopic: lidar/instance_id + frameID: world + publishPCL24: 1 + publishPCL48: 1 + publishInstanceId: 0 + reliabilityPolicy: 2 + durabilityPolicy: 2 + historyPolicy: 1 + historyDepth: 5 +--- !u!114 &9115279251508973176 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4234831739006619833} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b09121ab5f04a5dae5e27fd15e97c53, type: 3} + m_Name: + m_EditorClassIdentifier: + pointShape: 1 + pointSize: 0.05 + colors: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.5, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + - {r: 0.5, g: 0, b: 1, a: 1} + autoComputeColoringHeights: 0 + minColoringHeight: 0 + maxColoringHeight: 20 +--- !u!114 &1581152263907125302 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4234831739006619833} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 62277ad5b6d1cfd2984db58dc79535a4, type: 3} + m_Name: + m_EditorClassIdentifier: + AutomaticCaptureHz: 10 + modelPreset: 8 + applyDistanceGaussianNoise: 1 + applyAngularGaussianNoise: 1 + applyVelocityDistortion: 0 + configuration: + rayGenerateMethod: 2 + laserArray: + centerOfMeasurementLinearOffsetMm: {x: -17.1, y: 24, z: 41.65} + focalDistanceMm: 0 + lasers: + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -12.93 + verticalLinearOffsetMm: 0 + ringId: 128 + timeOffset: 0 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -12.73 + verticalLinearOffsetMm: 0 + ringId: 127 + timeOffset: 0 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -12.53 + verticalLinearOffsetMm: 0 + ringId: 126 + timeOffset: 0.00824 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -12.33 + verticalLinearOffsetMm: 0 + ringId: 125 + timeOffset: 0.004112 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -12.13 + verticalLinearOffsetMm: 0 + ringId: 124 + timeOffset: 0.004144 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -11.93 + verticalLinearOffsetMm: 0 + ringId: 123 + timeOffset: 0.00824 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -11.73 + verticalLinearOffsetMm: 0 + ringId: 122 + timeOffset: 0 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -11.53 + verticalLinearOffsetMm: 0 + ringId: 121 + timeOffset: 0 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -11.33 + verticalLinearOffsetMm: 0 + ringId: 120 + timeOffset: 0.012424 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -11.13 + verticalLinearOffsetMm: 0 + ringId: 119 + timeOffset: 0.004144 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -10.93 + verticalLinearOffsetMm: 0 + ringId: 118 + timeOffset: 0.004112 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -10.73 + verticalLinearOffsetMm: 0 + ringId: 117 + timeOffset: 0.008264 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -10.53 + verticalLinearOffsetMm: 0 + ringId: 116 + timeOffset: 0.012376 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -10.33 + verticalLinearOffsetMm: 0 + ringId: 115 + timeOffset: 0.012376 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -10.13 + verticalLinearOffsetMm: 0 + ringId: 114 + timeOffset: 0.008264 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -9.93 + verticalLinearOffsetMm: 0 + ringId: 113 + timeOffset: 0.012424 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -9.73 + verticalLinearOffsetMm: 0 + ringId: 112 + timeOffset: 0 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -9.53 + verticalLinearOffsetMm: 0 + ringId: 111 + timeOffset: 0 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -9.33 + verticalLinearOffsetMm: 0 + ringId: 110 + timeOffset: 0.004112 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -9.13 + verticalLinearOffsetMm: 0 + ringId: 109 + timeOffset: 0.00824 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -8.93 + verticalLinearOffsetMm: 0 + ringId: 108 + timeOffset: 0.004144 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -8.73 + verticalLinearOffsetMm: 0 + ringId: 107 + timeOffset: 0 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -8.53 + verticalLinearOffsetMm: 0 + ringId: 106 + timeOffset: 0 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -8.33 + verticalLinearOffsetMm: 0 + ringId: 105 + timeOffset: 0.004144 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -8.13 + verticalLinearOffsetMm: 0 + ringId: 104 + timeOffset: 0.012424 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -7.93 + verticalLinearOffsetMm: 0 + ringId: 103 + timeOffset: 0.008264 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -7.73 + verticalLinearOffsetMm: 0 + ringId: 102 + timeOffset: 0.004112 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -7.53 + verticalLinearOffsetMm: 0 + ringId: 101 + timeOffset: 0.012376 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -7.33 + verticalLinearOffsetMm: 0 + ringId: 100 + timeOffset: 0.012376 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -7.13 + verticalLinearOffsetMm: 0 + ringId: 99 + timeOffset: 0.012424 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -6.93 + verticalLinearOffsetMm: 0 + ringId: 98 + timeOffset: 0.008264 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -6.73 + verticalLinearOffsetMm: 0 + ringId: 97 + timeOffset: 0.000848 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -6.53 + verticalLinearOffsetMm: 0 + ringId: 96 + timeOffset: 0.002504 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -6.33 + verticalLinearOffsetMm: 0 + ringId: 95 + timeOffset: 0.004976 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -6.13 + verticalLinearOffsetMm: 0 + ringId: 94 + timeOffset: 0.006616 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -5.93 + verticalLinearOffsetMm: 0 + ringId: 93 + timeOffset: 0.006616 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -5.73 + verticalLinearOffsetMm: 0 + ringId: 92 + timeOffset: 0.009112 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -5.53 + verticalLinearOffsetMm: 0 + ringId: 91 + timeOffset: 0.002504 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -5.33 + verticalLinearOffsetMm: 0 + ringId: 90 + timeOffset: 0.000848 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -5.13 + verticalLinearOffsetMm: 0 + ringId: 89 + timeOffset: 0.010768 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -4.93 + verticalLinearOffsetMm: 0 + ringId: 88 + timeOffset: 0.01328 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -4.73 + verticalLinearOffsetMm: 0 + ringId: 87 + timeOffset: 0.01328 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -4.53 + verticalLinearOffsetMm: 0 + ringId: 86 + timeOffset: 0.004976 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -4.33 + verticalLinearOffsetMm: 0 + ringId: 85 + timeOffset: 0.009112 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -4.13 + verticalLinearOffsetMm: 0 + ringId: 84 + timeOffset: 0.014928 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -3.93 + verticalLinearOffsetMm: 0 + ringId: 83 + timeOffset: 0.014928 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -3.73 + verticalLinearOffsetMm: 0 + ringId: 82 + timeOffset: 0.010768 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -3.53 + verticalLinearOffsetMm: 0 + ringId: 81 + timeOffset: 0.002504 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -3.33 + verticalLinearOffsetMm: 0 + ringId: 80 + timeOffset: 0.000848 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -3.13 + verticalLinearOffsetMm: 0 + ringId: 79 + timeOffset: 0.006616 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -2.93 + verticalLinearOffsetMm: 0 + ringId: 78 + timeOffset: 0.004976 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -2.73 + verticalLinearOffsetMm: 0 + ringId: 77 + timeOffset: 0.009112 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -2.53 + verticalLinearOffsetMm: 0 + ringId: 76 + timeOffset: 0.006616 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -2.33 + verticalLinearOffsetMm: 0 + ringId: 75 + timeOffset: 0.000848 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -2.13 + verticalLinearOffsetMm: 0 + ringId: 74 + timeOffset: 0.002504 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -1.93 + verticalLinearOffsetMm: 0 + ringId: 73 + timeOffset: 0.01328 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -1.73 + verticalLinearOffsetMm: 0 + ringId: 72 + timeOffset: 0.010768 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -1.53 + verticalLinearOffsetMm: 0 + ringId: 71 + timeOffset: 0.004976 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -1.33 + verticalLinearOffsetMm: 0 + ringId: 70 + timeOffset: 0.01328 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -1.13 + verticalLinearOffsetMm: 0 + ringId: 69 + timeOffset: 0.014928 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -0.93 + verticalLinearOffsetMm: 0 + ringId: 68 + timeOffset: 0.009112 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -0.73 + verticalLinearOffsetMm: 0 + ringId: 67 + timeOffset: 0.010768 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -0.53 + verticalLinearOffsetMm: 0 + ringId: 66 + timeOffset: 0.014928 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -0.33 + verticalLinearOffsetMm: 0 + ringId: 65 + timeOffset: 0.01328 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -0.13 + verticalLinearOffsetMm: 0 + ringId: 64 + timeOffset: 0.000848 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 0.07 + verticalLinearOffsetMm: 0 + ringId: 63 + timeOffset: 0.009112 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 0.27 + verticalLinearOffsetMm: 0 + ringId: 62 + timeOffset: 0.01328 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 0.47 + verticalLinearOffsetMm: 0 + ringId: 61 + timeOffset: 0.002504 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 0.67 + verticalLinearOffsetMm: 0 + ringId: 60 + timeOffset: 0.004976 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 0.87 + verticalLinearOffsetMm: 0 + ringId: 59 + timeOffset: 0.000848 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 1.07 + verticalLinearOffsetMm: 0 + ringId: 58 + timeOffset: 0.002504 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 1.27 + verticalLinearOffsetMm: 0 + ringId: 57 + timeOffset: 0.014928 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 1.47 + verticalLinearOffsetMm: 0 + ringId: 56 + timeOffset: 0.010768 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 1.67 + verticalLinearOffsetMm: 0 + ringId: 55 + timeOffset: 0.010768 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 1.87 + verticalLinearOffsetMm: 0 + ringId: 54 + timeOffset: 0.014928 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 2.07 + verticalLinearOffsetMm: 0 + ringId: 53 + timeOffset: 0.004976 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 2.27 + verticalLinearOffsetMm: 0 + ringId: 52 + timeOffset: 0.006616 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 2.47 + verticalLinearOffsetMm: 0 + ringId: 51 + timeOffset: 0.006616 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 2.67 + verticalLinearOffsetMm: 0 + ringId: 50 + timeOffset: 0.009112 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 2.87 + verticalLinearOffsetMm: 0 + ringId: 49 + timeOffset: 0.000848 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 3.07 + verticalLinearOffsetMm: 0 + ringId: 48 + timeOffset: 0.01328 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 3.27 + verticalLinearOffsetMm: 0 + ringId: 47 + timeOffset: 0.01328 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 3.47 + verticalLinearOffsetMm: 0 + ringId: 46 + timeOffset: 0.009112 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 3.67 + verticalLinearOffsetMm: 0 + ringId: 45 + timeOffset: 0.004976 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 3.87 + verticalLinearOffsetMm: 0 + ringId: 44 + timeOffset: 0.002504 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 4.07 + verticalLinearOffsetMm: 0 + ringId: 43 + timeOffset: 0.002504 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 4.27 + verticalLinearOffsetMm: 0 + ringId: 42 + timeOffset: 0.000848 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 4.47 + verticalLinearOffsetMm: 0 + ringId: 41 + timeOffset: 0.010768 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 4.67 + verticalLinearOffsetMm: 0 + ringId: 40 + timeOffset: 0.014928 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 4.87 + verticalLinearOffsetMm: 0 + ringId: 39 + timeOffset: 0.014928 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 5.07 + verticalLinearOffsetMm: 0 + ringId: 38 + timeOffset: 0.010768 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 5.27 + verticalLinearOffsetMm: 0 + ringId: 37 + timeOffset: 0.006616 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 5.47 + verticalLinearOffsetMm: 0 + ringId: 36 + timeOffset: 0.004976 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 5.67 + verticalLinearOffsetMm: 0 + ringId: 35 + timeOffset: 0.009112 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 5.87 + verticalLinearOffsetMm: 0 + ringId: 34 + timeOffset: 0.006616 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 6.07 + verticalLinearOffsetMm: 0 + ringId: 33 + timeOffset: 0.004112 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 6.27 + verticalLinearOffsetMm: 0 + ringId: 32 + timeOffset: 0.012424 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 6.47 + verticalLinearOffsetMm: 0 + ringId: 31 + timeOffset: 0 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 6.67 + verticalLinearOffsetMm: 0 + ringId: 30 + timeOffset: 0.004144 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 6.87 + verticalLinearOffsetMm: 0 + ringId: 29 + timeOffset: 0 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 7.07 + verticalLinearOffsetMm: 0 + ringId: 28 + timeOffset: 0 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 7.27 + verticalLinearOffsetMm: 0 + ringId: 27 + timeOffset: 0.012424 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 7.47 + verticalLinearOffsetMm: 0 + ringId: 26 + timeOffset: 0 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 7.67 + verticalLinearOffsetMm: 0 + ringId: 25 + timeOffset: 0.008264 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 7.87 + verticalLinearOffsetMm: 0 + ringId: 24 + timeOffset: 0.004112 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 8.07 + verticalLinearOffsetMm: 0 + ringId: 23 + timeOffset: 0.004112 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 8.27 + verticalLinearOffsetMm: 0 + ringId: 22 + timeOffset: 0.00824 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 8.47 + verticalLinearOffsetMm: 0 + ringId: 21 + timeOffset: 0.00824 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 8.67 + verticalLinearOffsetMm: 0 + ringId: 20 + timeOffset: 0.008264 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 8.87 + verticalLinearOffsetMm: 0 + ringId: 19 + timeOffset: 0.012376 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 9.07 + verticalLinearOffsetMm: 0 + ringId: 18 + timeOffset: 0.012376 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 9.27 + verticalLinearOffsetMm: 0 + ringId: 17 + timeOffset: 0.012424 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 9.47 + verticalLinearOffsetMm: 0 + ringId: 16 + timeOffset: 0.004112 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 9.67 + verticalLinearOffsetMm: 0 + ringId: 15 + timeOffset: 0.004144 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 9.87 + verticalLinearOffsetMm: 0 + ringId: 14 + timeOffset: 0 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 10.07 + verticalLinearOffsetMm: 0 + ringId: 13 + timeOffset: 0 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 10.27 + verticalLinearOffsetMm: 0 + ringId: 12 + timeOffset: 0 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 10.47 + verticalLinearOffsetMm: 0 + ringId: 11 + timeOffset: 0 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 10.67 + verticalLinearOffsetMm: 0 + ringId: 10 + timeOffset: 0 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 10.87 + verticalLinearOffsetMm: 0 + ringId: 9 + timeOffset: 0.012424 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 11.07 + verticalLinearOffsetMm: 0 + ringId: 8 + timeOffset: 0.008264 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 11.27 + verticalLinearOffsetMm: 0 + ringId: 7 + timeOffset: 0.00824 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 11.47 + verticalLinearOffsetMm: 0 + ringId: 6 + timeOffset: 0.004144 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 11.67 + verticalLinearOffsetMm: 0 + ringId: 5 + timeOffset: 0.008264 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 11.87 + verticalLinearOffsetMm: 0 + ringId: 4 + timeOffset: 0.00824 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 12.07 + verticalLinearOffsetMm: 0 + ringId: 3 + timeOffset: 0.012376 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 12.27 + verticalLinearOffsetMm: 0 + ringId: 2 + timeOffset: 0.012376 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 12.47 + verticalLinearOffsetMm: 0 + ringId: 1 + timeOffset: 0.008264 + minRange: 0.5 + maxRange: 100 + horizontalResolution: 0.2 + minHAngle: -60 + maxHAngle: 60 + minRange: 0 + maxRange: 0 + laserArrayCycleTime: 0.041666 + noiseParams: + angularNoiseType: 0 + angularNoiseStDev: 0.057295784 + angularNoiseMean: 0 + distanceNoiseStDevBase: 0.02 + distanceNoiseStDevRisePerMeter: 0 + distanceNoiseMean: 0 diff --git a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiAT128E2X.prefab.meta b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiAT128E2X.prefab.meta new file mode 100644 index 000000000..f851df879 --- /dev/null +++ b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiAT128E2X.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6ae91458b98f63ddba357afdb0be727f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiPandar40P.prefab b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiPandar40P.prefab index c4ac293e8..62a715ce0 100644 --- a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiPandar40P.prefab +++ b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiPandar40P.prefab @@ -457,9 +457,11 @@ MonoBehaviour: m_EditorClassIdentifier: pcl24Topic: lidar/pointcloud pcl48Topic: lidar/pointcloud_ex + instanceIdTopic: lidar/instance_id frameID: world publishPCL24: 1 publishPCL48: 1 + publishInstanceId: 0 reliabilityPolicy: 2 durabilityPolicy: 2 historyPolicy: 1 @@ -504,175 +506,299 @@ MonoBehaviour: modelPreset: 6 applyDistanceGaussianNoise: 1 applyAngularGaussianNoise: 1 + applyVelocityDistortion: 0 configuration: + rayGenerateMethod: 0 laserArray: - centerOfMeasurementVerticalLinearOffsetMm: 47.7 - centerOfMeasurementHorizontalLinearOffsetMm: 0 + centerOfMeasurementLinearOffsetMm: {x: 0, y: 47.7, z: 0} + focalDistanceMm: 0 lasers: - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 25 - verticalLinearOffsetMm: 0 - ringId: 1 - - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 19 + verticalAngularOffsetDeg: -15 verticalLinearOffsetMm: 0 - ringId: 2 + ringId: 40 + timeOffset: 0.01334 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 14 + verticalAngularOffsetDeg: -11 verticalLinearOffsetMm: 0 - ringId: 3 + ringId: 39 + timeOffset: 0.02709 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 13 + verticalAngularOffsetDeg: -8 verticalLinearOffsetMm: 0 - ringId: 4 + ringId: 38 + timeOffset: 0.03952 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 12 + verticalAngularOffsetDeg: -5 verticalLinearOffsetMm: 0 - ringId: 5 + ringId: 37 + timeOffset: 0.05194 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 11 + verticalAngularOffsetDeg: -3 verticalLinearOffsetMm: 0 - ringId: 6 + ringId: 36 + timeOffset: 0.01007 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 10 + verticalAngularOffsetDeg: -2 verticalLinearOffsetMm: 0 - ringId: 7 - - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 9 + ringId: 35 + timeOffset: 0.02382 + minRange: 0 + maxRange: 0 + - horizontalAngularOffsetDeg: 3.125 + verticalAngularOffsetDeg: -1.67 verticalLinearOffsetMm: 0 - ringId: 8 - - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 8 + ringId: 34 + timeOffset: 0.0081 + minRange: 0 + maxRange: 0 + - horizontalAngularOffsetDeg: -5.208 + verticalAngularOffsetDeg: -1.33 verticalLinearOffsetMm: 0 - ringId: 9 + ringId: 33 + timeOffset: 0.00089 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 7 + verticalAngularOffsetDeg: -1 verticalLinearOffsetMm: 0 - ringId: 10 - - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 6 + ringId: 32 + timeOffset: 0.03494 + minRange: 0 + maxRange: 0 + - horizontalAngularOffsetDeg: 3.125 + verticalAngularOffsetDeg: -0.67 verticalLinearOffsetMm: 0 - ringId: 11 + ringId: 31 + timeOffset: 0.02185 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.208 - verticalAngularOffsetDeg: 5.67 - verticalLinearOffsetMm: 0 - ringId: 12 - - horizontalAngularOffsetDeg: 3.125 - verticalAngularOffsetDeg: 5.33 + verticalAngularOffsetDeg: -0.33 verticalLinearOffsetMm: 0 - ringId: 13 + ringId: 30 + timeOffset: 0.01465 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 5 - verticalLinearOffsetMm: 0 - ringId: 14 - - horizontalAngularOffsetDeg: -5.208 - verticalAngularOffsetDeg: 4.67 + verticalAngularOffsetDeg: -0 verticalLinearOffsetMm: 0 - ringId: 15 + ringId: 29 + timeOffset: 0.04737 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.125 - verticalAngularOffsetDeg: 4.33 - verticalLinearOffsetMm: 0 - ringId: 16 - - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 4 + verticalAngularOffsetDeg: 0.33 verticalLinearOffsetMm: 0 - ringId: 17 + ringId: 28 + timeOffset: 0.03494 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.208 - verticalAngularOffsetDeg: 3.67 - verticalLinearOffsetMm: 0 - ringId: 18 - - horizontalAngularOffsetDeg: 3.125 - verticalAngularOffsetDeg: 3.33 + verticalAngularOffsetDeg: 0.67 verticalLinearOffsetMm: 0 - ringId: 19 + ringId: 27 + timeOffset: 0.0284 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 3 - verticalLinearOffsetMm: 0 - ringId: 20 - - horizontalAngularOffsetDeg: -5.208 - verticalAngularOffsetDeg: 2.67 + verticalAngularOffsetDeg: 1 verticalLinearOffsetMm: 0 - ringId: 21 + ringId: 26 + timeOffset: 0.00483 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.125 - verticalAngularOffsetDeg: 2.33 - verticalLinearOffsetMm: 0 - ringId: 22 - - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 2 + verticalAngularOffsetDeg: 1.33 verticalLinearOffsetMm: 0 - ringId: 23 + ringId: 25 + timeOffset: 0.04737 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.208 verticalAngularOffsetDeg: 1.67 verticalLinearOffsetMm: 0 ringId: 24 + timeOffset: 0.04082 + minRange: 0 + maxRange: 0 + - horizontalAngularOffsetDeg: -1.042 + verticalAngularOffsetDeg: 2 + verticalLinearOffsetMm: 0 + ringId: 23 + timeOffset: 0.01858 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.125 - verticalAngularOffsetDeg: 1.33 + verticalAngularOffsetDeg: 2.33 verticalLinearOffsetMm: 0 - ringId: 25 + ringId: 22 + timeOffset: 0.01007 + minRange: 0 + maxRange: 0 + - horizontalAngularOffsetDeg: -5.208 + verticalAngularOffsetDeg: 2.67 + verticalLinearOffsetMm: 0 + ringId: 21 + timeOffset: 0.00286 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: 1 + verticalAngularOffsetDeg: 3 verticalLinearOffsetMm: 0 - ringId: 26 + ringId: 20 + timeOffset: 0.03167 + minRange: 0 + maxRange: 0 + - horizontalAngularOffsetDeg: 3.125 + verticalAngularOffsetDeg: 3.33 + verticalLinearOffsetMm: 0 + ringId: 19 + timeOffset: 0.02382 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.208 - verticalAngularOffsetDeg: 0.67 + verticalAngularOffsetDeg: 3.67 verticalLinearOffsetMm: 0 - ringId: 27 + ringId: 18 + timeOffset: 0.01661 + minRange: 0 + maxRange: 0 + - horizontalAngularOffsetDeg: -1.042 + verticalAngularOffsetDeg: 4 + verticalLinearOffsetMm: 0 + ringId: 17 + timeOffset: 0.04409 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.125 - verticalAngularOffsetDeg: 0.33 + verticalAngularOffsetDeg: 4.33 verticalLinearOffsetMm: 0 - ringId: 28 + ringId: 16 + timeOffset: 0.03691 + minRange: 0 + maxRange: 0 + - horizontalAngularOffsetDeg: -5.208 + verticalAngularOffsetDeg: 4.67 + verticalLinearOffsetMm: 0 + ringId: 15 + timeOffset: 0.03037 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: -0 + verticalAngularOffsetDeg: 5 verticalLinearOffsetMm: 0 - ringId: 29 + ringId: 14 + timeOffset: 0.0068 + minRange: 0 + maxRange: 0 + - horizontalAngularOffsetDeg: 3.125 + verticalAngularOffsetDeg: 5.33 + verticalLinearOffsetMm: 0 + ringId: 13 + timeOffset: 0.0493 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.208 - verticalAngularOffsetDeg: -0.33 + verticalAngularOffsetDeg: 5.67 verticalLinearOffsetMm: 0 - ringId: 30 - - horizontalAngularOffsetDeg: 3.125 - verticalAngularOffsetDeg: -0.67 + ringId: 12 + timeOffset: 0.04279 + minRange: 0 + maxRange: 0 + - horizontalAngularOffsetDeg: -1.042 + verticalAngularOffsetDeg: 6 verticalLinearOffsetMm: 0 - ringId: 31 + ringId: 11 + timeOffset: 0.02055 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: -1 + verticalAngularOffsetDeg: 7 verticalLinearOffsetMm: 0 - ringId: 32 - - horizontalAngularOffsetDeg: -5.208 - verticalAngularOffsetDeg: -1.33 + ringId: 10 + timeOffset: 0.03364 + minRange: 0 + maxRange: 0 + - horizontalAngularOffsetDeg: -1.042 + verticalAngularOffsetDeg: 8 verticalLinearOffsetMm: 0 - ringId: 33 - - horizontalAngularOffsetDeg: 3.125 - verticalAngularOffsetDeg: -1.67 + ringId: 9 + timeOffset: 0.04606 + minRange: 0 + maxRange: 0 + - horizontalAngularOffsetDeg: -1.042 + verticalAngularOffsetDeg: 9 verticalLinearOffsetMm: 0 - ringId: 34 + ringId: 8 + timeOffset: 0.01204 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: -2 + verticalAngularOffsetDeg: 10 verticalLinearOffsetMm: 0 - ringId: 35 + ringId: 7 + timeOffset: 0.02579 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: -3 + verticalAngularOffsetDeg: 11 verticalLinearOffsetMm: 0 - ringId: 36 + ringId: 6 + timeOffset: 0.03821 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: -5 + verticalAngularOffsetDeg: 12 verticalLinearOffsetMm: 0 - ringId: 37 + ringId: 5 + timeOffset: 0.05064 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: -8 + verticalAngularOffsetDeg: 13 verticalLinearOffsetMm: 0 - ringId: 38 + ringId: 4 + timeOffset: 0.01334 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: -11 + verticalAngularOffsetDeg: 14 verticalLinearOffsetMm: 0 - ringId: 39 + ringId: 3 + timeOffset: 0.02709 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.042 - verticalAngularOffsetDeg: -15 + verticalAngularOffsetDeg: 19 verticalLinearOffsetMm: 0 - ringId: 40 + ringId: 2 + timeOffset: 0.03952 + minRange: 0 + maxRange: 0 + - horizontalAngularOffsetDeg: -1.042 + verticalAngularOffsetDeg: 25 + verticalLinearOffsetMm: 0 + ringId: 1 + timeOffset: 0.05194 + minRange: 0 + maxRange: 0 horizontalResolution: 0.2 minHAngle: 0 maxHAngle: 360 + minRange: 0 maxRange: 200 + laserArrayCycleTime: 0.05556 noiseParams: angularNoiseType: 0 angularNoiseStDev: 0.057295784 diff --git a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiPandarQT64.prefab b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiPandarQT64.prefab index 96461a3bf..0a7bb2751 100644 --- a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiPandarQT64.prefab +++ b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiPandarQT64.prefab @@ -360,9 +360,11 @@ MonoBehaviour: m_EditorClassIdentifier: pcl24Topic: lidar/pointcloud pcl48Topic: lidar/pointcloud_ex + instanceIdTopic: lidar/instance_id frameID: world publishPCL24: 1 publishPCL48: 1 + publishInstanceId: 0 reliabilityPolicy: 2 durabilityPolicy: 2 historyPolicy: 1 @@ -407,271 +409,467 @@ MonoBehaviour: modelPreset: 5 applyDistanceGaussianNoise: 1 applyAngularGaussianNoise: 1 + applyVelocityDistortion: 0 configuration: + rayGenerateMethod: 0 laserArray: - centerOfMeasurementVerticalLinearOffsetMm: 50.4 - centerOfMeasurementHorizontalLinearOffsetMm: 29.8 + centerOfMeasurementLinearOffsetMm: {x: 0, y: 50.4, z: 0} + focalDistanceMm: 29.8 lasers: - horizontalAngularOffsetDeg: 8.736 verticalAngularOffsetDeg: 52.121 verticalLinearOffsetMm: 0 ringId: 1 + timeOffset: 0.00231 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 8.314 verticalAngularOffsetDeg: 49.785 verticalLinearOffsetMm: 0 ringId: 2 + timeOffset: 0.00437 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 7.964 verticalAngularOffsetDeg: 47.577 verticalLinearOffsetMm: 0 ringId: 3 + timeOffset: 0.00643 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 7.669 verticalAngularOffsetDeg: 45.477 verticalLinearOffsetMm: 0 ringId: 4 + timeOffset: 0.00849 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 7.417 verticalAngularOffsetDeg: 43.465 verticalLinearOffsetMm: 0 ringId: 5 + timeOffset: 0.01054 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 7.198 verticalAngularOffsetDeg: 41.528 verticalLinearOffsetMm: 0 ringId: 6 + timeOffset: 0.0126 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 7.007 verticalAngularOffsetDeg: 39.653 verticalLinearOffsetMm: 0 ringId: 7 + timeOffset: 0.01466 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.838 verticalAngularOffsetDeg: 37.831 verticalLinearOffsetMm: 0 ringId: 8 + timeOffset: 0.01671 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.688 verticalAngularOffsetDeg: 36.055 verticalLinearOffsetMm: 0 ringId: 9 + timeOffset: 0.01916 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.554 verticalAngularOffsetDeg: 34.32 verticalLinearOffsetMm: 0 ringId: 10 + timeOffset: 0.02122 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.434 verticalAngularOffsetDeg: 32.619 verticalLinearOffsetMm: 0 ringId: 11 + timeOffset: 0.02328 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.326 verticalAngularOffsetDeg: 30.95 verticalLinearOffsetMm: 0 ringId: 12 + timeOffset: 0.02534 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.228 verticalAngularOffsetDeg: 29.308 verticalLinearOffsetMm: 0 ringId: 13 + timeOffset: 0.02739 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.14 verticalAngularOffsetDeg: 27.69 verticalLinearOffsetMm: 0 ringId: 14 + timeOffset: 0.02945 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.059 verticalAngularOffsetDeg: 26.094 verticalLinearOffsetMm: 0 ringId: 15 + timeOffset: 0.0315 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.987 verticalAngularOffsetDeg: 24.517 verticalLinearOffsetMm: 0 ringId: 16 + timeOffset: 0.03356 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.27 verticalAngularOffsetDeg: 22.964 verticalLinearOffsetMm: 0 ringId: 17 + timeOffset: 0.03661 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.216 verticalAngularOffsetDeg: 21.42 verticalLinearOffsetMm: 0 ringId: 18 + timeOffset: 0.03867 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.167 verticalAngularOffsetDeg: 19.889 verticalLinearOffsetMm: 0 ringId: 19 + timeOffset: 0.04073 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.123 verticalAngularOffsetDeg: 18.372 verticalLinearOffsetMm: 0 ringId: 20 + timeOffset: 0.04278 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.083 verticalAngularOffsetDeg: 16.865 verticalLinearOffsetMm: 0 ringId: 21 + timeOffset: 0.04484 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.047 verticalAngularOffsetDeg: 15.368 verticalLinearOffsetMm: 0 ringId: 22 + timeOffset: 0.0469 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.016 verticalAngularOffsetDeg: 13.88 verticalLinearOffsetMm: 0 ringId: 23 + timeOffset: 0.04895 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.988 verticalAngularOffsetDeg: 12.399 verticalLinearOffsetMm: 0 ringId: 24 + timeOffset: 0.05101 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.963 verticalAngularOffsetDeg: 10.925 verticalLinearOffsetMm: 0 ringId: 25 + timeOffset: 0.05345 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.942 verticalAngularOffsetDeg: 9.457 verticalLinearOffsetMm: 0 ringId: 26 + timeOffset: 0.05552 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.924 verticalAngularOffsetDeg: 7.994 verticalLinearOffsetMm: 0 ringId: 27 + timeOffset: 0.05758 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.91 verticalAngularOffsetDeg: 6.535 verticalLinearOffsetMm: 0 ringId: 28 + timeOffset: 0.05963 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.898 verticalAngularOffsetDeg: 5.079 verticalLinearOffsetMm: 0 ringId: 29 + timeOffset: 0.06169 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.889 verticalAngularOffsetDeg: 3.626 verticalLinearOffsetMm: 0 ringId: 30 + timeOffset: 0.06374 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.884 verticalAngularOffsetDeg: 2.175 verticalLinearOffsetMm: 0 ringId: 31 + timeOffset: 0.0658 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.881 verticalAngularOffsetDeg: 0.725 verticalLinearOffsetMm: 0 ringId: 32 + timeOffset: 0.06786 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.493 verticalAngularOffsetDeg: -0.725 verticalLinearOffsetMm: 0 ringId: 33 + timeOffset: 0.0709 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.496 verticalAngularOffsetDeg: -2.175 verticalLinearOffsetMm: 0 ringId: 34 + timeOffset: 0.07297 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.502 verticalAngularOffsetDeg: -3.626 verticalLinearOffsetMm: 0 ringId: 35 + timeOffset: 0.07502 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.512 verticalAngularOffsetDeg: -5.079 verticalLinearOffsetMm: 0 ringId: 36 + timeOffset: 0.07708 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.525 verticalAngularOffsetDeg: -6.534 verticalLinearOffsetMm: 0 ringId: 37 + timeOffset: 0.07914 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.541 verticalAngularOffsetDeg: -7.993 verticalLinearOffsetMm: 0 ringId: 38 + timeOffset: 0.08119 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.561 verticalAngularOffsetDeg: -9.456 verticalLinearOffsetMm: 0 ringId: 39 + timeOffset: 0.08325 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.584 verticalAngularOffsetDeg: -10.923 verticalLinearOffsetMm: 0 ringId: 40 + timeOffset: 0.0853 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.611 verticalAngularOffsetDeg: -12.397 verticalLinearOffsetMm: 0 ringId: 41 + timeOffset: 0.08775 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.642 verticalAngularOffsetDeg: -13.877 verticalLinearOffsetMm: 0 ringId: 42 + timeOffset: 0.08982 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.676 verticalAngularOffsetDeg: -15.365 verticalLinearOffsetMm: 0 ringId: 43 + timeOffset: 0.09187 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.716 verticalAngularOffsetDeg: -16.861 verticalLinearOffsetMm: 0 ringId: 44 + timeOffset: 0.09393 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.759 verticalAngularOffsetDeg: -18.368 verticalLinearOffsetMm: 0 ringId: 45 + timeOffset: 0.09598 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.808 verticalAngularOffsetDeg: -19.885 verticalLinearOffsetMm: 0 ringId: 46 + timeOffset: 0.09804 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.862 verticalAngularOffsetDeg: -21.415 verticalLinearOffsetMm: 0 ringId: 47 + timeOffset: 0.1001 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 5.921 verticalAngularOffsetDeg: -22.959 verticalLinearOffsetMm: 0 ringId: 48 + timeOffset: 0.10215 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.33 verticalAngularOffsetDeg: -24.524 verticalLinearOffsetMm: 0 ringId: 49 + timeOffset: 0.1052 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.396 verticalAngularOffsetDeg: -26.101 verticalLinearOffsetMm: 0 ringId: 50 + timeOffset: 0.10726 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.469 verticalAngularOffsetDeg: -27.697 verticalLinearOffsetMm: 0 ringId: 51 + timeOffset: 0.10932 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.55 verticalAngularOffsetDeg: -29.315 verticalLinearOffsetMm: 0 ringId: 52 + timeOffset: 0.11138 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.64 verticalAngularOffsetDeg: -30.957 verticalLinearOffsetMm: 0 ringId: 53 + timeOffset: 0.11343 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.74 verticalAngularOffsetDeg: -32.627 verticalLinearOffsetMm: 0 ringId: 54 + timeOffset: 0.11549 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.85 verticalAngularOffsetDeg: -34.328 verticalLinearOffsetMm: 0 ringId: 55 + timeOffset: 0.11754 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -5.974 verticalAngularOffsetDeg: -36.064 verticalLinearOffsetMm: 0 ringId: 56 + timeOffset: 0.1196 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.113 verticalAngularOffsetDeg: -37.84 verticalLinearOffsetMm: 0 ringId: 57 + timeOffset: 0.12205 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.269 verticalAngularOffsetDeg: -39.662 verticalLinearOffsetMm: 0 ringId: 58 + timeOffset: 0.12411 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.447 verticalAngularOffsetDeg: -41.537 verticalLinearOffsetMm: 0 ringId: 59 + timeOffset: 0.12617 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.651 verticalAngularOffsetDeg: -43.475 verticalLinearOffsetMm: 0 ringId: 60 + timeOffset: 0.12822 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.887 verticalAngularOffsetDeg: -45.487 verticalLinearOffsetMm: 0 ringId: 61 + timeOffset: 0.13028 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -7.163 verticalAngularOffsetDeg: -47.587 verticalLinearOffsetMm: 0 ringId: 62 + timeOffset: 0.13234 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -7.493 verticalAngularOffsetDeg: -49.795 verticalLinearOffsetMm: 0 ringId: 63 + timeOffset: 0.13439 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -7.892 verticalAngularOffsetDeg: -52.133 verticalLinearOffsetMm: 0 ringId: 64 + timeOffset: 0.13645 + minRange: 0 + maxRange: 0 horizontalResolution: 0.6 minHAngle: 0 maxHAngle: 360 + minRange: 0 maxRange: 20 + laserArrayCycleTime: 0.16667 noiseParams: angularNoiseType: 0 angularNoiseStDev: 0.057295784 diff --git a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/OusterOS1-64.prefab b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/OusterOS1-64.prefab index b6604e6b9..7552538dd 100644 --- a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/OusterOS1-64.prefab +++ b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/OusterOS1-64.prefab @@ -48,9 +48,11 @@ MonoBehaviour: m_EditorClassIdentifier: pcl24Topic: lidar/pointcloud pcl48Topic: lidar/pointcloud_ex + instanceIdTopic: lidar/instance_id frameID: world publishPCL24: 1 publishPCL48: 1 + publishInstanceId: 0 reliabilityPolicy: 2 durabilityPolicy: 2 historyPolicy: 1 @@ -95,271 +97,467 @@ MonoBehaviour: modelPreset: 7 applyDistanceGaussianNoise: 1 applyAngularGaussianNoise: 1 + applyVelocityDistortion: 0 configuration: + rayGenerateMethod: 0 laserArray: - centerOfMeasurementVerticalLinearOffsetMm: 36.18 - centerOfMeasurementHorizontalLinearOffsetMm: 12.163 + centerOfMeasurementLinearOffsetMm: {x: 0, y: 36.18, z: 0} + focalDistanceMm: 12.163 lasers: - horizontalAngularOffsetDeg: 3.057 verticalAngularOffsetDeg: -16.352 verticalLinearOffsetMm: 0 ringId: 1 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.921 verticalAngularOffsetDeg: -15.772 verticalLinearOffsetMm: 0 ringId: 2 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.188 verticalAngularOffsetDeg: -15.219 verticalLinearOffsetMm: 0 ringId: 3 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.313 verticalAngularOffsetDeg: -14.685 verticalLinearOffsetMm: 0 ringId: 4 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.051 verticalAngularOffsetDeg: -14.191 verticalLinearOffsetMm: 0 ringId: 5 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.928 verticalAngularOffsetDeg: -13.622 verticalLinearOffsetMm: 0 ringId: 6 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.152 verticalAngularOffsetDeg: -13.079 verticalLinearOffsetMm: 0 ringId: 7 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.256 verticalAngularOffsetDeg: -12.564 verticalLinearOffsetMm: 0 ringId: 8 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.044 verticalAngularOffsetDeg: -12.072 verticalLinearOffsetMm: 0 ringId: 9 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.953 verticalAngularOffsetDeg: -11.518 verticalLinearOffsetMm: 0 ringId: 10 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.131 verticalAngularOffsetDeg: -10.984 verticalLinearOffsetMm: 0 ringId: 11 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.204 verticalAngularOffsetDeg: -10.468 verticalLinearOffsetMm: 0 ringId: 12 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.042 verticalAngularOffsetDeg: -9.982 verticalLinearOffsetMm: 0 ringId: 13 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.954 verticalAngularOffsetDeg: -9.435 verticalLinearOffsetMm: 0 ringId: 14 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.105 verticalAngularOffsetDeg: -8.896 verticalLinearOffsetMm: 0 ringId: 15 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.168 verticalAngularOffsetDeg: -8.38 verticalLinearOffsetMm: 0 ringId: 16 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.044 verticalAngularOffsetDeg: -7.903 verticalLinearOffsetMm: 0 ringId: 17 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.986 verticalAngularOffsetDeg: -7.368 verticalLinearOffsetMm: 0 ringId: 18 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.082 verticalAngularOffsetDeg: -6.845 verticalLinearOffsetMm: 0 ringId: 19 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.135 verticalAngularOffsetDeg: -6.312 verticalLinearOffsetMm: 0 ringId: 20 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.047 verticalAngularOffsetDeg: -5.84 verticalLinearOffsetMm: 0 ringId: 21 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.995 verticalAngularOffsetDeg: -5.306 verticalLinearOffsetMm: 0 ringId: 22 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.064 verticalAngularOffsetDeg: -4.771 verticalLinearOffsetMm: 0 ringId: 23 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.106 verticalAngularOffsetDeg: -4.251 verticalLinearOffsetMm: 0 ringId: 24 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.071 verticalAngularOffsetDeg: -3.779 verticalLinearOffsetMm: 0 ringId: 25 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.013 verticalAngularOffsetDeg: -3.24 verticalLinearOffsetMm: 0 ringId: 26 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.036 verticalAngularOffsetDeg: -2.714 verticalLinearOffsetMm: 0 ringId: 27 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.082 verticalAngularOffsetDeg: -2.189 verticalLinearOffsetMm: 0 ringId: 28 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.08 verticalAngularOffsetDeg: -1.717 verticalLinearOffsetMm: 0 ringId: 29 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.031 verticalAngularOffsetDeg: -1.187 verticalLinearOffsetMm: 0 ringId: 30 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.016 verticalAngularOffsetDeg: -0.65 verticalLinearOffsetMm: 0 ringId: 31 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.076 verticalAngularOffsetDeg: -0.125 verticalLinearOffsetMm: 0 ringId: 32 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.103 verticalAngularOffsetDeg: 0.347 verticalLinearOffsetMm: 0 ringId: 33 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.048 verticalAngularOffsetDeg: 0.874 verticalLinearOffsetMm: 0 ringId: 34 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.008 verticalAngularOffsetDeg: 1.405 verticalLinearOffsetMm: 0 ringId: 35 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.062 verticalAngularOffsetDeg: 1.936 verticalLinearOffsetMm: 0 ringId: 36 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.114 verticalAngularOffsetDeg: 2.406 verticalLinearOffsetMm: 0 ringId: 37 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.066 verticalAngularOffsetDeg: 2.937 verticalLinearOffsetMm: 0 ringId: 38 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.995 verticalAngularOffsetDeg: 3.466 verticalLinearOffsetMm: 0 ringId: 39 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.055 verticalAngularOffsetDeg: 4.002 verticalLinearOffsetMm: 0 ringId: 40 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.134 verticalAngularOffsetDeg: 4.472 verticalLinearOffsetMm: 0 ringId: 41 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.076 verticalAngularOffsetDeg: 4.999 verticalLinearOffsetMm: 0 ringId: 42 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.98 verticalAngularOffsetDeg: 5.53 verticalLinearOffsetMm: 0 ringId: 43 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.052 verticalAngularOffsetDeg: 6.066 verticalLinearOffsetMm: 0 ringId: 44 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.156 verticalAngularOffsetDeg: 6.538 verticalLinearOffsetMm: 0 ringId: 45 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.099 verticalAngularOffsetDeg: 7.063 verticalLinearOffsetMm: 0 ringId: 46 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.972 verticalAngularOffsetDeg: 7.597 verticalLinearOffsetMm: 0 ringId: 47 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.031 verticalAngularOffsetDeg: 8.144 verticalLinearOffsetMm: 0 ringId: 48 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.175 verticalAngularOffsetDeg: 8.612 verticalLinearOffsetMm: 0 ringId: 49 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.11 verticalAngularOffsetDeg: 9.137 verticalLinearOffsetMm: 0 ringId: 50 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.959 verticalAngularOffsetDeg: 9.672 verticalLinearOffsetMm: 0 ringId: 51 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.034 verticalAngularOffsetDeg: 10.218 verticalLinearOffsetMm: 0 ringId: 52 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.204 verticalAngularOffsetDeg: 10.695 verticalLinearOffsetMm: 0 ringId: 53 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.132 verticalAngularOffsetDeg: 11.215 verticalLinearOffsetMm: 0 ringId: 54 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.964 verticalAngularOffsetDeg: 11.757 verticalLinearOffsetMm: 0 ringId: 55 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.065 verticalAngularOffsetDeg: 12.316 verticalLinearOffsetMm: 0 ringId: 56 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.244 verticalAngularOffsetDeg: 12.791 verticalLinearOffsetMm: 0 ringId: 57 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.14 verticalAngularOffsetDeg: 13.321 verticalLinearOffsetMm: 0 ringId: 58 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.963 verticalAngularOffsetDeg: 13.86 verticalLinearOffsetMm: 0 ringId: 59 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.066 verticalAngularOffsetDeg: 14.423 verticalLinearOffsetMm: 0 ringId: 60 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 3.282 verticalAngularOffsetDeg: 14.925 verticalLinearOffsetMm: 0 ringId: 61 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.169 verticalAngularOffsetDeg: 15.458 verticalLinearOffsetMm: 0 ringId: 62 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.971 verticalAngularOffsetDeg: 16.011 verticalLinearOffsetMm: 0 ringId: 63 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -3.108 verticalAngularOffsetDeg: 16.598 verticalLinearOffsetMm: 0 ringId: 64 + timeOffset: 0 + minRange: 0 + maxRange: 0 horizontalResolution: 0.3515625 minHAngle: 0 maxHAngle: 360 + minRange: 0 maxRange: 120 + laserArrayCycleTime: 0 noiseParams: angularNoiseType: 0 angularNoiseStDev: 0.057295784 diff --git a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/VelodyneVLP16.prefab b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/VelodyneVLP16.prefab index a4ee70e68..a73208038 100644 --- a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/VelodyneVLP16.prefab +++ b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/VelodyneVLP16.prefab @@ -49,9 +49,11 @@ MonoBehaviour: m_EditorClassIdentifier: pcl24Topic: lidar/pointcloud pcl48Topic: lidar/pointcloud_ex + instanceIdTopic: lidar/instance_id frameID: world publishPCL24: 1 publishPCL48: 1 + publishInstanceId: 0 reliabilityPolicy: 2 durabilityPolicy: 2 historyPolicy: 1 @@ -96,79 +98,131 @@ MonoBehaviour: modelPreset: 2 applyDistanceGaussianNoise: 1 applyAngularGaussianNoise: 1 + applyVelocityDistortion: 0 configuration: + rayGenerateMethod: 0 laserArray: - centerOfMeasurementVerticalLinearOffsetMm: 37.7 - centerOfMeasurementHorizontalLinearOffsetMm: 0 + centerOfMeasurementLinearOffsetMm: {x: 0, y: 37.7, z: 0} + focalDistanceMm: 0 lasers: - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: 15 verticalLinearOffsetMm: 11.2 ringId: 1 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: -1 verticalLinearOffsetMm: -0.7 ringId: 9 + timeOffset: 0.002304 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: 13 verticalLinearOffsetMm: 9.7 ringId: 2 + timeOffset: 0.004608 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: -3 verticalLinearOffsetMm: -2.2 ringId: 10 + timeOffset: 0.006912 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: 11 verticalLinearOffsetMm: 8.1 ringId: 3 + timeOffset: 0.009216 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: -5 verticalLinearOffsetMm: -3.7 ringId: 11 + timeOffset: 0.01152 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: 9 verticalLinearOffsetMm: 6.6 ringId: 4 + timeOffset: 0.013824 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: -7 verticalLinearOffsetMm: -5.1 ringId: 12 + timeOffset: 0.016128 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: 7 verticalLinearOffsetMm: 5.1 ringId: 5 + timeOffset: 0.018432 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: -9 verticalLinearOffsetMm: -6.6 ringId: 13 + timeOffset: 0.020736 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: 5 verticalLinearOffsetMm: 3.7 ringId: 6 + timeOffset: 0.02304 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: -11 verticalLinearOffsetMm: -8.1 ringId: 14 + timeOffset: 0.025344 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: 3 verticalLinearOffsetMm: 2.2 ringId: 7 + timeOffset: 0.027648 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: -13 verticalLinearOffsetMm: -9.7 ringId: 15 + timeOffset: 0.029952 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: 1 verticalLinearOffsetMm: 0.7 ringId: 8 + timeOffset: 0.032256 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0 verticalAngularOffsetDeg: -15 verticalLinearOffsetMm: -11.2 ringId: 16 + timeOffset: 0.03456 + minRange: 0 + maxRange: 0 horizontalResolution: 0.2 minHAngle: 0 maxHAngle: 360 + minRange: 0 maxRange: 100 + laserArrayCycleTime: 0.055296 noiseParams: angularNoiseType: 0 angularNoiseStDev: 0.057295784 diff --git a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/VelodyneVLP32C.prefab b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/VelodyneVLP32C.prefab index debf103b3..20864618f 100644 --- a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/VelodyneVLP32C.prefab +++ b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/VelodyneVLP32C.prefab @@ -49,9 +49,11 @@ MonoBehaviour: m_EditorClassIdentifier: pcl24Topic: lidar/pointcloud pcl48Topic: lidar/pointcloud_ex + instanceIdTopic: lidar/instance_id frameID: world publishPCL24: 1 publishPCL48: 1 + publishInstanceId: 0 reliabilityPolicy: 2 durabilityPolicy: 2 historyPolicy: 1 @@ -96,143 +98,243 @@ MonoBehaviour: modelPreset: 3 applyDistanceGaussianNoise: 1 applyAngularGaussianNoise: 1 + applyVelocityDistortion: 0 configuration: + rayGenerateMethod: 0 laserArray: - centerOfMeasurementVerticalLinearOffsetMm: 37.34 - centerOfMeasurementHorizontalLinearOffsetMm: 42.4 + centerOfMeasurementLinearOffsetMm: {x: 0, y: 37.34, z: 0} + focalDistanceMm: 42.4 lasers: - horizontalAngularOffsetDeg: 1.4 verticalAngularOffsetDeg: 25 verticalLinearOffsetMm: 0 ringId: 1 + timeOffset: 0.027648 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.2 verticalAngularOffsetDeg: 1 verticalLinearOffsetMm: 0 ringId: 2 + timeOffset: 0.002304 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.4 verticalAngularOffsetDeg: 1.667 verticalLinearOffsetMm: 0 ringId: 3 + timeOffset: 0.018432 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.4 verticalAngularOffsetDeg: 15.639 verticalLinearOffsetMm: 0 ringId: 4 + timeOffset: 0.006912 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.4 verticalAngularOffsetDeg: 11.31 verticalLinearOffsetMm: 0 ringId: 5 + timeOffset: 0.032256 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.4 verticalAngularOffsetDeg: 0 verticalLinearOffsetMm: 0 ringId: 6 + timeOffset: 0.01152 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.2 verticalAngularOffsetDeg: 0.667 verticalLinearOffsetMm: 0 ringId: 7 + timeOffset: 0.02304 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.4 verticalAngularOffsetDeg: 8.843 verticalLinearOffsetMm: 0 ringId: 8 + timeOffset: 0.016128 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.4 verticalAngularOffsetDeg: 7.254 verticalLinearOffsetMm: 0 ringId: 9 + timeOffset: 0.013824 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.2 verticalAngularOffsetDeg: -0.333 verticalLinearOffsetMm: 0 ringId: 10 + timeOffset: 0.004608 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.4 verticalAngularOffsetDeg: 0.333 verticalLinearOffsetMm: 0 ringId: 11 + timeOffset: 0.020736 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.4 verticalAngularOffsetDeg: 6.148 verticalLinearOffsetMm: 0 ringId: 12 + timeOffset: 0.025344 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.2 verticalAngularOffsetDeg: 5.333 verticalLinearOffsetMm: 0 ringId: 13 + timeOffset: 0.009216 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.4 verticalAngularOffsetDeg: -1.333 verticalLinearOffsetMm: 0 ringId: 14 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.2 verticalAngularOffsetDeg: -0.667 verticalLinearOffsetMm: 0 ringId: 15 + timeOffset: 0.029952 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.4 verticalAngularOffsetDeg: 4 verticalLinearOffsetMm: 0 ringId: 16 + timeOffset: 0.03456 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.4 verticalAngularOffsetDeg: 4.667 verticalLinearOffsetMm: 0 ringId: 17 + timeOffset: 0.01152 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.2 verticalAngularOffsetDeg: -1.667 verticalLinearOffsetMm: 0 ringId: 18 + timeOffset: 0.002304 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.4 verticalAngularOffsetDeg: -1 verticalLinearOffsetMm: 0 ringId: 19 + timeOffset: 0.027648 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.2 verticalAngularOffsetDeg: 3.667 verticalLinearOffsetMm: 0 ringId: 20 + timeOffset: 0.032256 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.2 verticalAngularOffsetDeg: 3.333 verticalLinearOffsetMm: 0 ringId: 21 + timeOffset: 0.016128 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.4 verticalAngularOffsetDeg: -3.333 verticalLinearOffsetMm: 0 ringId: 22 + timeOffset: 0.006912 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.4 verticalAngularOffsetDeg: -2.333 verticalLinearOffsetMm: 0 ringId: 23 + timeOffset: 0.018432 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.4 verticalAngularOffsetDeg: 2.667 verticalLinearOffsetMm: 0 ringId: 24 + timeOffset: 0.02304 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.4 verticalAngularOffsetDeg: 3 verticalLinearOffsetMm: 0 ringId: 25 + timeOffset: 0.025344 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.4 verticalAngularOffsetDeg: -7 verticalLinearOffsetMm: 0 ringId: 26 + timeOffset: 0.013824 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.4 verticalAngularOffsetDeg: -4.667 verticalLinearOffsetMm: 0 ringId: 27 + timeOffset: 0.03456 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.2 verticalAngularOffsetDeg: 2.333 verticalLinearOffsetMm: 0 ringId: 28 + timeOffset: 0.009216 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.2 verticalAngularOffsetDeg: 2 verticalLinearOffsetMm: 0 ringId: 29 + timeOffset: 0.020736 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.4 verticalAngularOffsetDeg: -15 verticalLinearOffsetMm: 0 ringId: 30 + timeOffset: 0.004608 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 1.4 verticalAngularOffsetDeg: -10.333 verticalLinearOffsetMm: 0 ringId: 31 + timeOffset: 0.029952 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -1.4 verticalAngularOffsetDeg: 1.333 verticalLinearOffsetMm: 0 ringId: 32 + timeOffset: 0 + minRange: 0 + maxRange: 0 horizontalResolution: 0.2 minHAngle: 0 maxHAngle: 360 + minRange: 0 maxRange: 200 + laserArrayCycleTime: 0.055296 noiseParams: angularNoiseType: 0 angularNoiseStDev: 0.057295784 diff --git a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/VelodyneVLS128.prefab b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/VelodyneVLS128.prefab index eea0671c8..b53806f3b 100644 --- a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/VelodyneVLS128.prefab +++ b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/VelodyneVLS128.prefab @@ -506,527 +506,915 @@ MonoBehaviour: modelPreset: 4 applyDistanceGaussianNoise: 1 applyAngularGaussianNoise: 1 + applyVelocityDistortion: 0 configuration: + rayGenerateMethod: 0 laserArray: - centerOfMeasurementVerticalLinearOffsetMm: 66.11 - centerOfMeasurementHorizontalLinearOffsetMm: 58.63 + centerOfMeasurementLinearOffsetMm: {x: 0, y: 66.11, z: 0} + focalDistanceMm: 58.63 lasers: - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: 11.742 verticalLinearOffsetMm: 0 ringId: 5 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: 1.99 verticalLinearOffsetMm: 0 ringId: 54 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: -3.4 verticalLinearOffsetMm: 0 ringId: 103 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: 5.29 verticalLinearOffsetMm: 0 ringId: 24 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: 0.78 verticalLinearOffsetMm: 0 ringId: 65 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: -4.61 verticalLinearOffsetMm: 0 ringId: 114 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: 4.08 verticalLinearOffsetMm: 0 ringId: 35 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: -1.31 verticalLinearOffsetMm: 0 ringId: 84 + timeOffset: 0 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: 6.5 verticalLinearOffsetMm: 0 ringId: 13 + timeOffset: 0.00289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: 1.11 verticalLinearOffsetMm: 0 ringId: 62 + timeOffset: 0.00289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: -4.28 verticalLinearOffsetMm: 0 ringId: 111 + timeOffset: 0.00289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: 4.41 verticalLinearOffsetMm: 0 ringId: 32 + timeOffset: 0.00289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: -0.1 verticalLinearOffsetMm: 0 ringId: 73 + timeOffset: 0.00289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: -6.48 verticalLinearOffsetMm: 0 ringId: 122 + timeOffset: 0.00289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: 3.2 verticalLinearOffsetMm: 0 ringId: 43 + timeOffset: 0.00289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: -2.19 verticalLinearOffsetMm: 0 ringId: 92 + timeOffset: 0.00289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: 3.86 verticalLinearOffsetMm: 0 ringId: 37 + timeOffset: 0.00578 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: -1.53 verticalLinearOffsetMm: 0 ringId: 86 + timeOffset: 0.00578 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: 9.244 verticalLinearOffsetMm: 0 ringId: 7 + timeOffset: 0.00578 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: 1.77 verticalLinearOffsetMm: 0 ringId: 56 + timeOffset: 0.00578 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: -2.74 verticalLinearOffsetMm: 0 ringId: 97 + timeOffset: 0.00578 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: 5.95 verticalLinearOffsetMm: 0 ringId: 18 + timeOffset: 0.00578 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: 0.56 verticalLinearOffsetMm: 0 ringId: 67 + timeOffset: 0.00578 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: -4.83 verticalLinearOffsetMm: 0 ringId: 116 + timeOffset: 0.00578 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: 2.98 verticalLinearOffsetMm: 0 ringId: 45 + timeOffset: 0.00867 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: -2.41 verticalLinearOffsetMm: 0 ringId: 94 + timeOffset: 0.00867 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: 6.28 verticalLinearOffsetMm: 0 ringId: 15 + timeOffset: 0.00867 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: 0.89 verticalLinearOffsetMm: 0 ringId: 64 + timeOffset: 0.00867 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: -3.62 verticalLinearOffsetMm: 0 ringId: 105 + timeOffset: 0.00867 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: 5.07 verticalLinearOffsetMm: 0 ringId: 26 + timeOffset: 0.00867 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: -0.32 verticalLinearOffsetMm: 0 ringId: 75 + timeOffset: 0.00867 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: -7.58 verticalLinearOffsetMm: 0 ringId: 124 + timeOffset: 0.00867 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: 0.34 verticalLinearOffsetMm: 0 ringId: 69 + timeOffset: 0.01156 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: -5.18 verticalLinearOffsetMm: 0 ringId: 118 + timeOffset: 0.01156 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: 3.64 verticalLinearOffsetMm: 0 ringId: 39 + timeOffset: 0.01156 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: -1.75 verticalLinearOffsetMm: 0 ringId: 88 + timeOffset: 0.01156 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: 25 verticalLinearOffsetMm: 0 ringId: 1 + timeOffset: 0.01156 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: 2.43 verticalLinearOffsetMm: 0 ringId: 50 + timeOffset: 0.01156 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: -2.96 verticalLinearOffsetMm: 0 ringId: 99 + timeOffset: 0.01156 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: 5.73 verticalLinearOffsetMm: 0 ringId: 20 + timeOffset: 0.01156 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: -0.54 verticalLinearOffsetMm: 0 ringId: 77 + timeOffset: 0.01445 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: -9.7 verticalLinearOffsetMm: 0 ringId: 126 + timeOffset: 0.01445 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: 2.76 verticalLinearOffsetMm: 0 ringId: 47 + timeOffset: 0.01445 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: -2.63 verticalLinearOffsetMm: 0 ringId: 96 + timeOffset: 0.01445 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: 7.65 verticalLinearOffsetMm: 0 ringId: 9 + timeOffset: 0.01445 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: 1.55 verticalLinearOffsetMm: 0 ringId: 58 + timeOffset: 0.01445 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: -3.84 verticalLinearOffsetMm: 0 ringId: 107 + timeOffset: 0.01445 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: 4.85 verticalLinearOffsetMm: 0 ringId: 28 + timeOffset: 0.01445 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: -3.18 verticalLinearOffsetMm: 0 ringId: 101 + timeOffset: 0.02023 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: 5.51 verticalLinearOffsetMm: 0 ringId: 22 + timeOffset: 0.02023 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: 0.12 verticalLinearOffsetMm: 0 ringId: 71 + timeOffset: 0.02023 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: -5.73 verticalLinearOffsetMm: 0 ringId: 120 + timeOffset: 0.02023 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: 4.3 verticalLinearOffsetMm: 0 ringId: 33 + timeOffset: 0.02023 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: -1.09 verticalLinearOffsetMm: 0 ringId: 82 + timeOffset: 0.02023 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: 16.042 verticalLinearOffsetMm: 0 ringId: 3 + timeOffset: 0.02023 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: 2.21 verticalLinearOffsetMm: 0 ringId: 52 + timeOffset: 0.02023 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: -4.06 verticalLinearOffsetMm: 0 ringId: 109 + timeOffset: 0.02601 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: 4.63 verticalLinearOffsetMm: 0 ringId: 30 + timeOffset: 0.02601 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: -0.76 verticalLinearOffsetMm: 0 ringId: 79 + timeOffset: 0.02601 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: -15 verticalLinearOffsetMm: 0 ringId: 128 + timeOffset: 0.02601 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: 3.42 verticalLinearOffsetMm: 0 ringId: 41 + timeOffset: 0.02601 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: -1.97 verticalLinearOffsetMm: 0 ringId: 90 + timeOffset: 0.02601 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: 6.85 verticalLinearOffsetMm: 0 ringId: 11 + timeOffset: 0.02601 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: 1.33 verticalLinearOffsetMm: 0 ringId: 60 + timeOffset: 0.02601 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: 5.62 verticalLinearOffsetMm: 0 ringId: 21 + timeOffset: 0.0289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: 0.23 verticalLinearOffsetMm: 0 ringId: 70 + timeOffset: 0.0289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: -5.43 verticalLinearOffsetMm: 0 ringId: 119 + timeOffset: 0.0289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: 3.53 verticalLinearOffsetMm: 0 ringId: 40 + timeOffset: 0.0289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: -0.98 verticalLinearOffsetMm: 0 ringId: 81 + timeOffset: 0.0289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: 19.582 verticalLinearOffsetMm: 0 ringId: 2 + timeOffset: 0.0289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: 2.32 verticalLinearOffsetMm: 0 ringId: 51 + timeOffset: 0.0289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: -3.07 verticalLinearOffsetMm: 0 ringId: 100 + timeOffset: 0.0289 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: 4.74 verticalLinearOffsetMm: 0 ringId: 29 + timeOffset: 0.03179 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: -0.65 verticalLinearOffsetMm: 0 ringId: 78 + timeOffset: 0.03179 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: -11.75 verticalLinearOffsetMm: 0 ringId: 127 + timeOffset: 0.03179 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: 2.65 verticalLinearOffsetMm: 0 ringId: 48 + timeOffset: 0.03179 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: -1.86 verticalLinearOffsetMm: 0 ringId: 89 + timeOffset: 0.03179 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: 7.15 verticalLinearOffsetMm: 0 ringId: 10 + timeOffset: 0.03179 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: 1.44 verticalLinearOffsetMm: 0 ringId: 59 + timeOffset: 0.03179 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: -3.95 verticalLinearOffsetMm: 0 ringId: 108 + timeOffset: 0.03179 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: 2.1 verticalLinearOffsetMm: 0 ringId: 53 + timeOffset: 0.03468 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: -3.29 verticalLinearOffsetMm: 0 ringId: 102 + timeOffset: 0.03468 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: 5.4 verticalLinearOffsetMm: 0 ringId: 23 + timeOffset: 0.03468 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: 0.01 verticalLinearOffsetMm: 0 ringId: 72 + timeOffset: 0.03468 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: -4.5 verticalLinearOffsetMm: 0 ringId: 113 + timeOffset: 0.03468 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: 4.19 verticalLinearOffsetMm: 0 ringId: 34 + timeOffset: 0.03468 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: -1.2 verticalLinearOffsetMm: 0 ringId: 83 + timeOffset: 0.03468 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: 13.565 verticalLinearOffsetMm: 0 ringId: 4 + timeOffset: 0.03468 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: 1.22 verticalLinearOffsetMm: 0 ringId: 61 + timeOffset: 0.03757 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: -4.17 verticalLinearOffsetMm: 0 ringId: 110 + timeOffset: 0.03757 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: 4.52 verticalLinearOffsetMm: 0 ringId: 31 + timeOffset: 0.03757 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: -0.87 verticalLinearOffsetMm: 0 ringId: 80 + timeOffset: 0.03757 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: -6.08 verticalLinearOffsetMm: 0 ringId: 121 + timeOffset: 0.03757 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: 3.31 verticalLinearOffsetMm: 0 ringId: 42 + timeOffset: 0.03757 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: -2.008 verticalLinearOffsetMm: 0 ringId: 91 + timeOffset: 0.03757 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: 6.65 verticalLinearOffsetMm: 0 ringId: 12 + timeOffset: 0.03757 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: -1.42 verticalLinearOffsetMm: 0 ringId: 85 + timeOffset: 0.04046 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: 10.346 verticalLinearOffsetMm: 0 ringId: 6 + timeOffset: 0.04046 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: 1.88 verticalLinearOffsetMm: 0 ringId: 55 + timeOffset: 0.04046 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: -3.51 verticalLinearOffsetMm: 0 ringId: 104 + timeOffset: 0.04046 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: 6.06 verticalLinearOffsetMm: 0 ringId: 17 + timeOffset: 0.04046 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: 0.67 verticalLinearOffsetMm: 0 ringId: 66 + timeOffset: 0.04046 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: -4.72 verticalLinearOffsetMm: 0 ringId: 115 + timeOffset: 0.04046 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: 3.97 verticalLinearOffsetMm: 0 ringId: 36 + timeOffset: 0.04046 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: -2.3 verticalLinearOffsetMm: 0 ringId: 93 + timeOffset: 0.04335 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: 6.39 verticalLinearOffsetMm: 0 ringId: 14 + timeOffset: 0.04335 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: 1 verticalLinearOffsetMm: 0 ringId: 63 + timeOffset: 0.04335 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: -4.39 verticalLinearOffsetMm: 0 ringId: 112 + timeOffset: 0.04335 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: 5.18 verticalLinearOffsetMm: 0 ringId: 25 + timeOffset: 0.04335 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: -0.21 verticalLinearOffsetMm: 0 ringId: 74 + timeOffset: 0.04335 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: -6.98 verticalLinearOffsetMm: 0 ringId: 123 + timeOffset: 0.04335 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: 3.09 verticalLinearOffsetMm: 0 ringId: 44 + timeOffset: 0.04335 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: -4.98 verticalLinearOffsetMm: 0 ringId: 117 + timeOffset: 0.04624 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: 3.75 verticalLinearOffsetMm: 0 ringId: 38 + timeOffset: 0.04624 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: -1.64 verticalLinearOffsetMm: 0 ringId: 87 + timeOffset: 0.04624 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: 8.352 verticalLinearOffsetMm: 0 ringId: 8 + timeOffset: 0.04624 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: 2.54 verticalLinearOffsetMm: 0 ringId: 49 + timeOffset: 0.04624 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: -2.85 verticalLinearOffsetMm: 0 ringId: 98 + timeOffset: 0.04624 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: 5.84 verticalLinearOffsetMm: 0 ringId: 19 + timeOffset: 0.04624 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: 0.45 verticalLinearOffsetMm: 0 ringId: 68 + timeOffset: 0.04624 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 6.354 verticalAngularOffsetDeg: -8.43 verticalLinearOffsetMm: 0 ringId: 125 + timeOffset: 0.04913 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 4.548 verticalAngularOffsetDeg: 2.87 verticalLinearOffsetMm: 0 ringId: 46 + timeOffset: 0.04913 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 2.732 verticalAngularOffsetDeg: -2.52 verticalLinearOffsetMm: 0 ringId: 95 + timeOffset: 0.04913 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: 0.911 verticalAngularOffsetDeg: 6.17 verticalLinearOffsetMm: 0 ringId: 16 + timeOffset: 0.04913 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -0.911 verticalAngularOffsetDeg: 1.66 verticalLinearOffsetMm: 0 ringId: 57 + timeOffset: 0.04913 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -2.732 verticalAngularOffsetDeg: -3.73 verticalLinearOffsetMm: 0 ringId: 106 + timeOffset: 0.04913 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -4.548 verticalAngularOffsetDeg: 4.96 verticalLinearOffsetMm: 0 ringId: 27 + timeOffset: 0.04913 + minRange: 0 + maxRange: 0 - horizontalAngularOffsetDeg: -6.354 verticalAngularOffsetDeg: -0.43 verticalLinearOffsetMm: 0 ringId: 76 + timeOffset: 0.04913 + minRange: 0 + maxRange: 0 horizontalResolution: 0.2 minHAngle: 0 maxHAngle: 360 + minRange: 0 maxRange: 300 + laserArrayCycleTime: 0.0585688 noiseParams: angularNoiseType: 0 angularNoiseStDev: 0.057295784 diff --git a/Assets/AWSIM/Scenes/Samples/LidarSceneDevelop.unity b/Assets/AWSIM/Scenes/Samples/LidarSceneDevelop.unity index 23c87f97b..42d03e9d6 100644 --- a/Assets/AWSIM/Scenes/Samples/LidarSceneDevelop.unity +++ b/Assets/AWSIM/Scenes/Samples/LidarSceneDevelop.unity @@ -217,7 +217,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 9 + m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &728953441 GameObject: @@ -313,7 +313,7 @@ Transform: m_LocalScale: {x: 100, y: 0.1, z: 100} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 8 + m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &740033813 GameObject: @@ -409,7 +409,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 16 + m_RootOrder: 17 m_LocalEulerAnglesHint: {x: 0, y: 46.585, z: 0} --- !u!1001 &1103362678 PrefabInstance: @@ -424,7 +424,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} propertyPath: m_RootOrder - value: 3 + value: 4 objectReference: {fileID: 0} - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} propertyPath: m_LocalPosition.x @@ -474,6 +474,10 @@ PrefabInstance: propertyPath: pcl48Topic value: vlp16/pointcloud_ex objectReference: {fileID: 0} + - target: {fileID: 5865029131659967986, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: instanceIdTopic + value: vlp16/instance_id + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} --- !u!1 &1103788748 @@ -568,7 +572,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!114 &1103788751 MonoBehaviour: @@ -708,13 +712,17 @@ PrefabInstance: propertyPath: pcl48Topic value: hesaiqt64/pointcloud_ex objectReference: {fileID: 0} + - target: {fileID: -3210104300672289462, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} + propertyPath: instanceIdTopic + value: hesaiqt64/instance_id + objectReference: {fileID: 0} - target: {fileID: 8071778657658549636, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} propertyPath: m_Name value: HesaiPandarQT64 objectReference: {fileID: 0} - target: {fileID: 8885434117922058046, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} propertyPath: m_RootOrder - value: 4 + value: 5 objectReference: {fileID: 0} - target: {fileID: 8885434117922058046, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} propertyPath: m_LocalPosition.x @@ -852,7 +860,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 12 + m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: -43.306, z: 0} --- !u!1 &1187220134 GameObject: @@ -948,8 +956,77 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 20 + m_RootOrder: 21 m_LocalEulerAnglesHint: {x: 0, y: 20.299, z: 0} +--- !u!1001 &1219544465 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalPosition.x + value: -5.71 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalPosition.y + value: 2.52 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalPosition.z + value: -43.53 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4234831739006619833, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_Name + value: HesaiAT128E2X + objectReference: {fileID: 0} + - target: {fileID: 5823733368168859464, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: pcl24Topic + value: hesaiat128/pointcloud + objectReference: {fileID: 0} + - target: {fileID: 5823733368168859464, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: pcl48Topic + value: hesaiat128/pointcloud_ex + objectReference: {fileID: 0} + - target: {fileID: 5823733368168859464, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: instanceIdTopic + value: hesaiat128/instance_id + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} --- !u!1001 &1219701073 PrefabInstance: m_ObjectHideFlags: 0 @@ -965,9 +1042,13 @@ PrefabInstance: propertyPath: pcl48Topic value: vls128/pointcloud_ex objectReference: {fileID: 0} + - target: {fileID: -4029857326591278918, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} + propertyPath: instanceIdTopic + value: vls128/instance_id + objectReference: {fileID: 0} - target: {fileID: 7245255253604249416, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} propertyPath: m_RootOrder - value: 1 + value: 2 objectReference: {fileID: 0} - target: {fileID: 7245255253604249416, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} propertyPath: m_LocalPosition.x @@ -1109,7 +1190,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 13 + m_RootOrder: 14 m_LocalEulerAnglesHint: {x: 0, y: -135.947, z: 0} --- !u!1 &1342613856 GameObject: @@ -1205,7 +1286,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 10 + m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: -43.306, z: 0} --- !u!1 &1359363713 GameObject: @@ -1499,7 +1580,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 11 + m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: -85.052, z: 0} --- !u!1001 &1470150725 PrefabInstance: @@ -1516,13 +1597,17 @@ PrefabInstance: propertyPath: pcl48Topic value: hesai40p/pointcloud_ex objectReference: {fileID: 0} + - target: {fileID: 6585696430321227412, guid: 73f113c9713f1891ea88c29955c74344, type: 3} + propertyPath: instanceIdTopic + value: hesai40p/instance_id + objectReference: {fileID: 0} - target: {fileID: 8634644705376915353, guid: 73f113c9713f1891ea88c29955c74344, type: 3} propertyPath: m_Name value: HesaiPandar40P objectReference: {fileID: 0} - target: {fileID: 8980102000641479971, guid: 73f113c9713f1891ea88c29955c74344, type: 3} propertyPath: m_RootOrder - value: 2 + value: 3 objectReference: {fileID: 0} - target: {fileID: 8980102000641479971, guid: 73f113c9713f1891ea88c29955c74344, type: 3} propertyPath: m_LocalPosition.x @@ -1595,9 +1680,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 4598ca58282119c45bbd191668e0d493, type: 3} m_Name: m_EditorClassIdentifier: - _timeMechanism: 0 - _updateTimePeriod: 0 - _managedPhysics: 0 --- !u!4 &1482152825 Transform: m_ObjectHideFlags: 0 @@ -1610,7 +1692,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 7 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1531467892 GameObject: @@ -1706,7 +1788,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 19 + m_RootOrder: 20 m_LocalEulerAnglesHint: {x: 0, y: -104.321, z: 0} --- !u!1 &1580191604 GameObject: @@ -1802,7 +1884,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 14 + m_RootOrder: 15 m_LocalEulerAnglesHint: {x: 0, y: -43.306, z: 0} --- !u!1 &1620313025 GameObject: @@ -1898,7 +1980,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 15 + m_RootOrder: 16 m_LocalEulerAnglesHint: {x: 0, y: 24.832, z: 0} --- !u!1 &1751736607 GameObject: @@ -1994,7 +2076,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 21 + m_RootOrder: 22 m_LocalEulerAnglesHint: {x: 0, y: -10.476, z: 0} --- !u!1 &1889562530 GameObject: @@ -2090,7 +2172,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 18 + m_RootOrder: 19 m_LocalEulerAnglesHint: {x: 0, y: -99.893, z: 0} --- !u!1 &2097678709 GameObject: @@ -2186,7 +2268,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 17 + m_RootOrder: 18 m_LocalEulerAnglesHint: {x: 0, y: -43.306, z: 0} --- !u!1001 &2135770398 PrefabInstance: @@ -2201,7 +2283,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 9145055722486604488, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} propertyPath: m_RootOrder - value: 5 + value: 6 objectReference: {fileID: 0} - target: {fileID: 9145055722486604488, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} propertyPath: m_LocalPosition.x diff --git a/Assets/AWSIM/Scenes/Samples/LidarSceneVelocityDistortion.unity b/Assets/AWSIM/Scenes/Samples/LidarSceneVelocityDistortion.unity new file mode 100644 index 000000000..6b73913e5 --- /dev/null +++ b/Assets/AWSIM/Scenes/Samples/LidarSceneVelocityDistortion.unity @@ -0,0 +1,909 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &728953441 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 728953445} + - component: {fileID: 728953444} + - component: {fileID: 728953443} + - component: {fileID: 728953442} + m_Layer: 0 + m_Name: Floor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &728953442 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 728953441} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &728953443 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 728953441} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 73c176f402d2c2f4d929aa5da7585d17, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &728953444 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 728953441} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &728953445 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 728953441} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.1, z: 0} + m_LocalScale: {x: 50, y: 0.1, z: 50} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1041674073 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 141188791316208376, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: applyVelocityDistortion + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 141188791316208376, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: applyAngularGaussianNoise + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 141188791316208376, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: applyDistanceGaussianNoise + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2440576987535774365, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: m_Name + value: VelodyneVLP16 + objectReference: {fileID: 0} + - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: m_LocalPosition.x + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: m_LocalPosition.y + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4572956135196922574, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: pointSize + value: 0.15 + objectReference: {fileID: 0} + - target: {fileID: 5865029131659967986, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} +--- !u!1 &1103788748 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1103788750} + - component: {fileID: 1103788749} + - component: {fileID: 1103788751} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1103788749 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1103788748} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 100000 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 2 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 1 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1103788750 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1103788748} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &1103788751 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1103788748} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a68c43fe1f2a47cfa234b5eeaa98012, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 11 + m_ObsoleteShadowResolutionTier: 1 + m_ObsoleteUseShadowQualitySettings: 0 + m_ObsoleteCustomShadowResolution: 512 + m_ObsoleteContactShadows: 0 + m_PointlightHDType: 0 + m_SpotLightShape: 0 + m_AreaLightShape: 0 + m_Intensity: 100000 + m_EnableSpotReflector: 1 + m_LuxAtDistance: 1 + m_InnerSpotPercent: 0 + m_SpotIESCutoffPercent: 100 + m_LightDimmer: 1 + m_VolumetricDimmer: 1 + m_LightUnit: 2 + m_FadeDistance: 10000 + m_VolumetricFadeDistance: 10000 + m_AffectDiffuse: 1 + m_AffectSpecular: 1 + m_NonLightmappedOnly: 0 + m_ShapeWidth: 0.5 + m_ShapeHeight: 0.5 + m_AspectRatio: 1 + m_ShapeRadius: 0.025 + m_SoftnessScale: 1 + m_UseCustomSpotLightShadowCone: 0 + m_CustomSpotLightShadowCone: 30 + m_MaxSmoothness: 0.99 + m_ApplyRangeAttenuation: 1 + m_DisplayAreaLightEmissiveMesh: 0 + m_AreaLightCookie: {fileID: 0} + m_IESPoint: {fileID: 0} + m_IESSpot: {fileID: 0} + m_IncludeForRayTracing: 1 + m_AreaLightShadowCone: 120 + m_UseScreenSpaceShadows: 0 + m_InteractsWithSky: 1 + m_AngularDiameter: 0.5 + m_FlareSize: 2 + m_FlareTint: {r: 1, g: 1, b: 1, a: 1} + m_FlareFalloff: 4 + m_SurfaceTexture: {fileID: 0} + m_SurfaceTint: {r: 1, g: 1, b: 1, a: 1} + m_Distance: 1.5e+11 + m_UseRayTracedShadows: 0 + m_NumRayTracingSamples: 4 + m_FilterTracedShadow: 1 + m_FilterSizeTraced: 16 + m_SunLightConeAngle: 0.5 + m_LightShadowRadius: 0.5 + m_SemiTransparentShadow: 0 + m_ColorShadow: 1 + m_DistanceBasedFiltering: 0 + m_EvsmExponent: 15 + m_EvsmLightLeakBias: 0 + m_EvsmVarianceBias: 0.00001 + m_EvsmBlurPasses: 0 + m_LightlayersMask: 1 + m_LinkShadowLayers: 1 + m_ShadowNearPlane: 0.1 + m_BlockerSampleCount: 24 + m_FilterSampleCount: 16 + m_MinFilterSize: 0.1 + m_KernelSize: 5 + m_LightAngle: 1 + m_MaxDepthBias: 0.001 + m_ShadowResolution: + m_Override: 512 + m_UseOverride: 1 + m_Level: 0 + m_ShadowDimmer: 1 + m_VolumetricShadowDimmer: 1 + m_ShadowFadeDistance: 10000 + m_UseContactShadow: + m_Override: 0 + m_UseOverride: 1 + m_Level: 0 + m_RayTracedContactShadow: 0 + m_ShadowTint: {r: 0, g: 0, b: 0, a: 1} + m_PenumbraTint: 0 + m_NormalBias: 0.75 + m_SlopeBias: 0.5 + m_ShadowUpdateMode: 0 + m_AlwaysDrawDynamicShadows: 0 + m_UpdateShadowOnLightMovement: 0 + m_CachedShadowTranslationThreshold: 0.01 + m_CachedShadowAngularThreshold: 0.5 + m_BarnDoorAngle: 90 + m_BarnDoorLength: 0.05 + m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 + m_ShadowCascadeRatios: + - 0.05 + - 0.2 + - 0.3 + m_ShadowCascadeBorders: + - 0.2 + - 0.2 + - 0.2 + - 0.2 + m_ShadowAlgorithm: 0 + m_ShadowVariant: 0 + m_ShadowPrecision: 0 + useOldInspector: 0 + useVolumetric: 1 + featuresFoldout: 1 + showAdditionalSettings: 0 + m_AreaLightEmissiveMeshShadowCastingMode: 0 + m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 + m_AreaLightEmissiveMeshLayer: -1 +--- !u!1 &1359363713 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1359363717} + - component: {fileID: 1359363716} + - component: {fileID: 1359363715} + - component: {fileID: 1359363714} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1359363714 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1359363713} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 23c1ce4fb46143f46bc5cb5224c934f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 7 + m_ObsoleteRenderingPath: 0 + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + clearColorMode: 0 + backgroundColorHDR: {r: 0.025, g: 0.07, b: 0.19, a: 0} + clearDepth: 1 + volumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + volumeAnchorOverride: {fileID: 0} + antialiasing: 0 + SMAAQuality: 2 + dithering: 0 + stopNaNs: 0 + taaSharpenStrength: 0.5 + TAAQuality: 1 + taaHistorySharpening: 0.35 + taaAntiFlicker: 0.5 + taaMotionVectorRejection: 0 + taaAntiHistoryRinging: 0 + physicalParameters: + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + flipYMode: 0 + xrRendering: 1 + fullscreenPassthrough: 0 + allowDynamicResolution: 0 + customRenderingSettings: 0 + invertFaceCulling: 0 + probeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + hasPersistentHistory: 0 + exposureTarget: {fileID: 0} + m_RenderingPathCustomFrameSettings: + bitDatas: + data1: 72198262773251917 + data2: 13763000468760363032 + lodBias: 1 + lodBiasMode: 0 + lodBiasQualityLevel: 0 + maximumLODLevel: 0 + maximumLODLevelMode: 0 + maximumLODLevelQualityLevel: 0 + sssQualityMode: 0 + sssQualityLevel: 0 + sssCustomSampleBudget: 20 + materialQuality: 0 + renderingPathCustomFrameSettingsOverrideMask: + mask: + data1: 0 + data2: 0 + defaultFrameSettings: 0 +--- !u!81 &1359363715 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1359363713} + m_Enabled: 1 +--- !u!20 &1359363716 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1359363713} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1359363717 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1359363713} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1482152823 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1482152825} + - component: {fileID: 1482152824} + m_Layer: 0 + m_Name: GlobalSystemGraph + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!114 &1482152824 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1482152823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4598ca58282119c45bbd191668e0d493, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1482152825 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1482152823} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2097678709 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2097678713} + - component: {fileID: 2097678712} + - component: {fileID: 2097678711} + - component: {fileID: 2097678710} + m_Layer: 0 + m_Name: Wall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &2097678710 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2097678709} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2097678711 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2097678709} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 73c176f402d2c2f4d929aa5da7585d17, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2097678712 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2097678709} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2097678713 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2097678709} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 9, z: 25} + m_LocalScale: {x: 0.01, y: 20, z: 50} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!1001 &2135770398 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 7072217863731950089, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} + propertyPath: m_Name + value: RGLSceneManager + objectReference: {fileID: 0} + - target: {fileID: 9145055722486604488, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 9145055722486604488, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9145055722486604488, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9145055722486604488, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9145055722486604488, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9145055722486604488, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9145055722486604488, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9145055722486604488, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9145055722486604488, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9145055722486604488, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9145055722486604488, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} diff --git a/Assets/AWSIM/Scenes/Samples/LidarSceneVelocityDistortion.unity.meta b/Assets/AWSIM/Scenes/Samples/LidarSceneVelocityDistortion.unity.meta new file mode 100644 index 000000000..585db1278 --- /dev/null +++ b/Assets/AWSIM/Scenes/Samples/LidarSceneVelocityDistortion.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 79fa91f4f2cbd33eca99a421c06c11c9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Linux/x86_64/libRobotecGPULidar.so b/Assets/RGLUnityPlugin/Plugins/Linux/x86_64/libRobotecGPULidar.so index 05066e3f2..f54eb0764 100755 Binary files a/Assets/RGLUnityPlugin/Plugins/Linux/x86_64/libRobotecGPULidar.so and b/Assets/RGLUnityPlugin/Plugins/Linux/x86_64/libRobotecGPULidar.so differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/RobotecGPULidar.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/RobotecGPULidar.dll index fd690b713..881f86813 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/RobotecGPULidar.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/RobotecGPULidar.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_filesystem-vc143-mt-x64-1_79.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_filesystem-vc143-mt-x64-1_79.dll deleted file mode 100644 index 2d0ab6e09..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_filesystem-vc143-mt-x64-1_79.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_filesystem-vc143-mt-x64-1_82.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_filesystem-vc143-mt-x64-1_82.dll new file mode 100644 index 000000000..5fd6f9dd5 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_filesystem-vc143-mt-x64-1_82.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/jsoncpp.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_filesystem-vc143-mt-x64-1_82.dll.meta similarity index 92% rename from Assets/RGLUnityPlugin/Plugins/Windows/x86_64/jsoncpp.dll.meta rename to Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_filesystem-vc143-mt-x64-1_82.dll.meta index 2f665435a..b28d60980 100644 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/jsoncpp.dll.meta +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_filesystem-vc143-mt-x64-1_82.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2965a6aff26b5384eba69816b898ce4e +guid: 8571a21aba895b94f8e0c10558727504 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_iostreams-vc143-mt-x64-1_79.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_iostreams-vc143-mt-x64-1_79.dll deleted file mode 100644 index 5ff1185dd..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_iostreams-vc143-mt-x64-1_79.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_iostreams-vc143-mt-x64-1_82.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_iostreams-vc143-mt-x64-1_82.dll new file mode 100644 index 000000000..ae3220f42 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_iostreams-vc143-mt-x64-1_82.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_filesystem-vc143-mt-x64-1_79.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_iostreams-vc143-mt-x64-1_82.dll.meta similarity index 92% rename from Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_filesystem-vc143-mt-x64-1_79.dll.meta rename to Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_iostreams-vc143-mt-x64-1_82.dll.meta index 5d9b143ae..152470974 100644 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_filesystem-vc143-mt-x64-1_79.dll.meta +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_iostreams-vc143-mt-x64-1_82.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 78319a1233bebb44890305049e0720c1 +guid: 60f3b7e57b446654cad15f5e1d859329 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/brotlicommon.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/brotlicommon.dll index 36acf5ea1..2568becfe 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/brotlicommon.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/brotlicommon.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/brotlidec.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/brotlidec.dll index f201ff6e3..4be7fbe40 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/brotlidec.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/brotlidec.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/bz2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/bz2.dll index 6888db606..9148cda7c 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/bz2.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/bz2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/double-conversion.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/double-conversion.dll new file mode 100644 index 000000000..d045320f8 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/double-conversion.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkChartsCore-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/double-conversion.dll.meta similarity index 92% rename from Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkChartsCore-9.0.dll.meta rename to Assets/RGLUnityPlugin/Plugins/Windows/x86_64/double-conversion.dll.meta index de2bd2bf1..8670323f7 100644 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkChartsCore-9.0.dll.meta +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/double-conversion.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9f93e3a9bcde4e549965e81e79d00998 +guid: 18208fa029f97cb47ade59763e7ee811 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/fmt.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/fmt.dll new file mode 100644 index 000000000..93865dd6d Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/fmt.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_iostreams-vc143-mt-x64-1_79.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/fmt.dll.meta similarity index 92% rename from Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_iostreams-vc143-mt-x64-1_79.dll.meta rename to Assets/RGLUnityPlugin/Plugins/Windows/x86_64/fmt.dll.meta index 821d20967..2cb201e7a 100644 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/boost_iostreams-vc143-mt-x64-1_79.dll.meta +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/fmt.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ca38572e07ce21a41823fdfede12b0f3 +guid: 4eb0401806d68344a94f9fa3bef9c71d PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/freetype.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/freetype.dll index dcdc90e19..aa805e256 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/freetype.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/freetype.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/glew32.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/glew32.dll index 045f81d53..e8ce3ea52 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/glew32.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/glew32.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/jpeg62.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/jpeg62.dll index 23e9db144..1366c307e 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/jpeg62.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/jpeg62.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/jsoncpp.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/jsoncpp.dll deleted file mode 100644 index f2dc8a777..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/jsoncpp.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/libexpat.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/libexpat.dll index 6b0ee62f4..7ae318335 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/libexpat.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/libexpat.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/liblzma.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/liblzma.dll index 2a659b88b..4e1996fb9 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/liblzma.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/liblzma.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/libpng16.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/libpng16.dll index 4edfc397a..2c080f11d 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/libpng16.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/libpng16.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/lz4.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/lz4.dll index 08da2174a..292a60cad 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/lz4.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/lz4.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_common.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_common.dll index d3dd49d40..f33ec1eae 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_common.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_common.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_filters.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_filters.dll index a2e7e4e28..5e76e021d 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_filters.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_filters.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_io.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_io.dll index 8194e53ed..30b02087e 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_io.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_io.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_io_ply.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_io_ply.dll index 2028b8c8f..f544822fb 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_io_ply.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_io_ply.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_kdtree.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_kdtree.dll index 4dd2b88ca..273cc047c 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_kdtree.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_kdtree.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_octree.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_octree.dll index 476082978..b80f897f7 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_octree.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_octree.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_sample_consensus.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_sample_consensus.dll index 09c56b7e9..44b4eb238 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_sample_consensus.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_sample_consensus.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_search.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_search.dll index 23ee9a0e1..6111d5a46 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_search.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_search.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_visualization.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_visualization.dll index 40d5f9145..c9d4a8425 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_visualization.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pcl_visualization.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pugixml.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pugixml.dll index a0b5ab35b..398a75544 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pugixml.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/pugixml.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/tiff.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/tiff.dll index 66d7a3368..e50cd54fa 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/tiff.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/tiff.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkChartsCore-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkChartsCore-9.0.dll deleted file mode 100644 index 746dd732f..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkChartsCore-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkChartsCore-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkChartsCore-9.2.dll new file mode 100644 index 000000000..c9a77a649 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkChartsCore-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkChartsCore-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkChartsCore-9.2.dll.meta new file mode 100644 index 000000000..d700fff4e --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkChartsCore-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 143b314f517abfd44a5c24076579f6f7 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonColor-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonColor-9.0.dll deleted file mode 100644 index 211790913..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonColor-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonColor-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonColor-9.0.dll.meta deleted file mode 100644 index 597330976..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonColor-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 1ba44d64ef753bb41b2d3a93876e6fba -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonColor-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonColor-9.2.dll new file mode 100644 index 000000000..e57abc53e Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonColor-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonColor-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonColor-9.2.dll.meta new file mode 100644 index 000000000..3a77bffdb --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonColor-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 41b0b05f9ce75eb409be1fab6972c269 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonComputationalGeometry-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonComputationalGeometry-9.0.dll deleted file mode 100644 index 5aa643c87..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonComputationalGeometry-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonComputationalGeometry-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonComputationalGeometry-9.0.dll.meta deleted file mode 100644 index 80b39db58..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonComputationalGeometry-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 310c2d811332d4145a05eba461d90340 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonComputationalGeometry-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonComputationalGeometry-9.2.dll new file mode 100644 index 000000000..3696a9245 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonComputationalGeometry-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonComputationalGeometry-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonComputationalGeometry-9.2.dll.meta new file mode 100644 index 000000000..77ddae3e7 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonComputationalGeometry-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 8a33e903a9e94114daa2c8214be0f413 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonCore-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonCore-9.0.dll deleted file mode 100644 index 932497051..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonCore-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonCore-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonCore-9.0.dll.meta deleted file mode 100644 index cf1b9df6c..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonCore-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 0cf60d43355b30749951c44fd331ad21 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonCore-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonCore-9.2.dll new file mode 100644 index 000000000..143e57bc8 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonCore-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonCore-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonCore-9.2.dll.meta new file mode 100644 index 000000000..4178c017d --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonCore-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: bc221f2a41e179a48ba51a7b8abc65d9 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonDataModel-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonDataModel-9.0.dll deleted file mode 100644 index 50beea223..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonDataModel-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonDataModel-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonDataModel-9.0.dll.meta deleted file mode 100644 index cde41f4b0..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonDataModel-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 22a66d9de7f77944fa3ecb43c052ff02 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonDataModel-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonDataModel-9.2.dll new file mode 100644 index 000000000..db75ae5bb Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonDataModel-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonDataModel-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonDataModel-9.2.dll.meta new file mode 100644 index 000000000..ded47e09a --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonDataModel-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 821b2632b04dda54bb1f196558eedfea +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonExecutionModel-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonExecutionModel-9.0.dll deleted file mode 100644 index 4c06ca779..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonExecutionModel-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonExecutionModel-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonExecutionModel-9.0.dll.meta deleted file mode 100644 index e6f916cf3..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonExecutionModel-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 3715e6debef3aa849acf31b39ed72925 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonExecutionModel-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonExecutionModel-9.2.dll new file mode 100644 index 000000000..7c330bb33 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonExecutionModel-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonExecutionModel-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonExecutionModel-9.2.dll.meta new file mode 100644 index 000000000..a0ea1f674 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonExecutionModel-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: a637935d77cf1ee44ab95f5ac56d88d8 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMath-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMath-9.0.dll deleted file mode 100644 index 56c7e9881..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMath-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMath-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMath-9.0.dll.meta deleted file mode 100644 index 8916fa0c2..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMath-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 9f9522333f015b84c844ac844a9ec2f6 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMath-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMath-9.2.dll new file mode 100644 index 000000000..6d9b7d71c Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMath-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMath-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMath-9.2.dll.meta new file mode 100644 index 000000000..d70c91af9 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMath-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: b968022baeffb1a46ac7639f76d2c565 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMisc-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMisc-9.0.dll deleted file mode 100644 index c01cc16a3..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMisc-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMisc-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMisc-9.0.dll.meta deleted file mode 100644 index 44a6755c5..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMisc-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 62ea09b5e06436545bfab8818606f034 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMisc-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMisc-9.2.dll new file mode 100644 index 000000000..0a948c804 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMisc-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMisc-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMisc-9.2.dll.meta new file mode 100644 index 000000000..36bf4c7fa --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonMisc-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 67843cf8f55c95b408ec3c31348b53f0 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonSystem-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonSystem-9.0.dll deleted file mode 100644 index 5ab9a6280..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonSystem-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonSystem-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonSystem-9.0.dll.meta deleted file mode 100644 index ded493bac..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonSystem-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: ecd5e114f38d7974ba40ae28c4f88cce -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonSystem-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonSystem-9.2.dll new file mode 100644 index 000000000..b2aefcc47 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonSystem-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonSystem-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonSystem-9.2.dll.meta new file mode 100644 index 000000000..7bdd1e3f7 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonSystem-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: b0a817fb8b4f15c4e99a23a7f54c108a +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonTransforms-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonTransforms-9.0.dll deleted file mode 100644 index bd705a9df..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonTransforms-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonTransforms-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonTransforms-9.0.dll.meta deleted file mode 100644 index 02fc3e9f5..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonTransforms-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 8e6e66dd8172e8849a129741723c7c04 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonTransforms-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonTransforms-9.2.dll new file mode 100644 index 000000000..4dac68e13 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonTransforms-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonTransforms-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonTransforms-9.2.dll.meta new file mode 100644 index 000000000..7d798807c --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkCommonTransforms-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: c0d95f11c41c3b145a630e23e4cbd85c +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkDICOMParser-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkDICOMParser-9.0.dll deleted file mode 100644 index c809c11c3..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkDICOMParser-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkDICOMParser-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkDICOMParser-9.0.dll.meta deleted file mode 100644 index 6869bfc1f..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkDICOMParser-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: e0fbc0e71fdd8ad409dd25f088b05572 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkDICOMParser-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkDICOMParser-9.2.dll new file mode 100644 index 000000000..c802f71ae Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkDICOMParser-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkDICOMParser-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkDICOMParser-9.2.dll.meta new file mode 100644 index 000000000..ff6209924 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkDICOMParser-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 9e728aad7d8b64643b7ad6cdd96548cf +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersCore-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersCore-9.0.dll deleted file mode 100644 index fcbf48c57..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersCore-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersCore-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersCore-9.0.dll.meta deleted file mode 100644 index 1a4befc10..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersCore-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: d68b9e2717f7839419d731aba200fc79 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersCore-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersCore-9.2.dll new file mode 100644 index 000000000..e1e520e10 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersCore-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersCore-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersCore-9.2.dll.meta new file mode 100644 index 000000000..1e26fbfaf --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersCore-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 7af81991fd8c63c4ebe04226ca9fc1bc +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersExtraction-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersExtraction-9.0.dll deleted file mode 100644 index 82f828161..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersExtraction-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersExtraction-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersExtraction-9.0.dll.meta deleted file mode 100644 index 662055ddc..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersExtraction-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 66f2d088bc095de4da27da35ed764366 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersExtraction-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersExtraction-9.2.dll new file mode 100644 index 000000000..70b08eb13 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersExtraction-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersExtraction-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersExtraction-9.2.dll.meta new file mode 100644 index 000000000..4fbade27a --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersExtraction-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: df59934867da5d543a85e5c8725a2a73 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeneral-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeneral-9.0.dll deleted file mode 100644 index f93d08956..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeneral-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeneral-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeneral-9.0.dll.meta deleted file mode 100644 index 5193c3ac4..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeneral-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 91cc08458048d714a90b42cb1145b0ee -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeneral-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeneral-9.2.dll new file mode 100644 index 000000000..78a0d97b6 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeneral-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeneral-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeneral-9.2.dll.meta new file mode 100644 index 000000000..d17950b12 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeneral-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: f89efae767e4f714b84f778b2d1ae403 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeometry-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeometry-9.0.dll deleted file mode 100644 index 363f576f2..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeometry-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeometry-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeometry-9.0.dll.meta deleted file mode 100644 index bd0bb9868..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeometry-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 18cdc359f60b38b47a8c6f0827819047 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeometry-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeometry-9.2.dll new file mode 100644 index 000000000..d0414b48b Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeometry-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeometry-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeometry-9.2.dll.meta new file mode 100644 index 000000000..1e9aab36c --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersGeometry-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 14d4b7c57b72b85429ced028d05f26c9 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHybrid-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHybrid-9.0.dll deleted file mode 100644 index d415a84d0..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHybrid-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHybrid-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHybrid-9.0.dll.meta deleted file mode 100644 index 48eed780b..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHybrid-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 02b4c53f28afb8841aeb1e520b114af1 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHybrid-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHybrid-9.2.dll new file mode 100644 index 000000000..bd1953d6e Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHybrid-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHybrid-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHybrid-9.2.dll.meta new file mode 100644 index 000000000..4991ba655 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHybrid-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 062d98ce984706045a7e0a6a49c0a264 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHyperTree-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHyperTree-9.2.dll new file mode 100644 index 000000000..42ce8116a Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHyperTree-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHyperTree-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHyperTree-9.2.dll.meta new file mode 100644 index 000000000..41ce675ed --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersHyperTree-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 477b76cd145b8624da4f42b3388bf545 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersModeling-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersModeling-9.0.dll deleted file mode 100644 index 4147a27dc..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersModeling-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersModeling-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersModeling-9.0.dll.meta deleted file mode 100644 index 86990592b..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersModeling-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: c67804a3ef1e7d14dbff31b0f6c36b85 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersModeling-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersModeling-9.2.dll new file mode 100644 index 000000000..5bb05c153 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersModeling-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersModeling-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersModeling-9.2.dll.meta new file mode 100644 index 000000000..e0de7a7ab --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersModeling-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 5342419db767b7a4d8eb036927200365 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersSources-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersSources-9.0.dll deleted file mode 100644 index 647a475b4..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersSources-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersSources-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersSources-9.0.dll.meta deleted file mode 100644 index 5aab368a6..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersSources-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 870076c4dba07124490c1e0902e6cb77 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersSources-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersSources-9.2.dll new file mode 100644 index 000000000..c3da2d836 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersSources-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersSources-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersSources-9.2.dll.meta new file mode 100644 index 000000000..70539b4f8 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersSources-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 7f8f12cd59a868e4ab3450755d22975e +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersStatistics-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersStatistics-9.0.dll deleted file mode 100644 index 6b3497132..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersStatistics-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersStatistics-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersStatistics-9.0.dll.meta deleted file mode 100644 index 2b6d7658a..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersStatistics-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 942f26eb5243ce548b76ff570e06d8d6 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersStatistics-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersStatistics-9.2.dll new file mode 100644 index 000000000..e6fab1411 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersStatistics-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersStatistics-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersStatistics-9.2.dll.meta new file mode 100644 index 000000000..0804c1ef9 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersStatistics-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 9a2495b18021de04788c813f94d2cd5a +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersTexture-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersTexture-9.0.dll deleted file mode 100644 index 62c155868..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersTexture-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersTexture-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersTexture-9.0.dll.meta deleted file mode 100644 index b58ebec23..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersTexture-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 69546634c2a34304da694b432493b24d -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersTexture-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersTexture-9.2.dll new file mode 100644 index 000000000..5652c1d6e Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersTexture-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersTexture-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersTexture-9.2.dll.meta new file mode 100644 index 000000000..e18734009 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkFiltersTexture-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 5e52dddd32e1ed14b8b1f91771b1532c +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOCore-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOCore-9.0.dll deleted file mode 100644 index 5b7e93b22..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOCore-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOCore-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOCore-9.0.dll.meta deleted file mode 100644 index dbfec9d56..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOCore-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: a08cce45281992f4581d5b315d0b90a9 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOCore-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOCore-9.2.dll new file mode 100644 index 000000000..abf473953 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOCore-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOCore-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOCore-9.2.dll.meta new file mode 100644 index 000000000..1b1c9782f --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOCore-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: b8be2e7243009504db86ede4dcbc06c2 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOGeometry-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOGeometry-9.0.dll deleted file mode 100644 index 4708f5251..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOGeometry-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOGeometry-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOGeometry-9.0.dll.meta deleted file mode 100644 index 8dd096898..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOGeometry-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: bb0df439461afbf48a2b87717ab7b658 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOGeometry-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOGeometry-9.2.dll new file mode 100644 index 000000000..95ee872c1 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOGeometry-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOGeometry-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOGeometry-9.2.dll.meta new file mode 100644 index 000000000..1b2c97635 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOGeometry-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 0b915746d93538c47a1b941607eada65 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOImage-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOImage-9.0.dll deleted file mode 100644 index e95a273bf..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOImage-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOImage-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOImage-9.0.dll.meta deleted file mode 100644 index 80d91cad3..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOImage-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: b95a2d5246c0fbe4c9a34aaed09212f4 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOImage-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOImage-9.2.dll new file mode 100644 index 000000000..3b81a0948 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOImage-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOImage-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOImage-9.2.dll.meta new file mode 100644 index 000000000..e0d0c98e9 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOImage-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: c24ff7a05d01e3446b8aa92f44463cb6 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOLegacy-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOLegacy-9.0.dll deleted file mode 100644 index 217e56ba3..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOLegacy-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOLegacy-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOLegacy-9.0.dll.meta deleted file mode 100644 index 85a36fd4a..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOLegacy-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 6cdd7a2adc1d6a3479362d0ea1fca24d -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOLegacy-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOLegacy-9.2.dll new file mode 100644 index 000000000..ba2735049 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOLegacy-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOLegacy-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOLegacy-9.2.dll.meta new file mode 100644 index 000000000..9c27c3a41 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOLegacy-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 5e4667174055ab94fa1af378e0b46a4b +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOPLY-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOPLY-9.0.dll deleted file mode 100644 index a4cf0a1c9..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOPLY-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOPLY-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOPLY-9.0.dll.meta deleted file mode 100644 index 6366a2b3e..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOPLY-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 81f1c038ada344b40a8c9e60ab68cc70 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOPLY-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOPLY-9.2.dll new file mode 100644 index 000000000..569eea9a8 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOPLY-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOPLY-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOPLY-9.2.dll.meta new file mode 100644 index 000000000..24710bc0d --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOPLY-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: bae4c00140de5ad418728621b9934370 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXML-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXML-9.0.dll deleted file mode 100644 index dc74d9926..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXML-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXML-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXML-9.0.dll.meta deleted file mode 100644 index b51d6f7f9..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXML-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 044e562a234814d4c8a6169344251fba -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXML-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXML-9.2.dll new file mode 100644 index 000000000..d2c0d65ed Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXML-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXML-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXML-9.2.dll.meta new file mode 100644 index 000000000..6dd6f6541 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXML-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 4c6aeed214134144c8be9cbeaba13092 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXMLParser-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXMLParser-9.0.dll deleted file mode 100644 index d11373083..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXMLParser-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXMLParser-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXMLParser-9.0.dll.meta deleted file mode 100644 index 9facb95e0..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXMLParser-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: e7e8508d017527e4eb0381653bcf882c -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXMLParser-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXMLParser-9.2.dll new file mode 100644 index 000000000..665716935 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXMLParser-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXMLParser-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXMLParser-9.2.dll.meta new file mode 100644 index 000000000..9a0752a68 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkIOXMLParser-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 2164d30b1e45dfe4c9fe47116899121e +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingColor-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingColor-9.0.dll deleted file mode 100644 index fec87c4c3..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingColor-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingColor-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingColor-9.0.dll.meta deleted file mode 100644 index 3276546c2..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingColor-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: cf876cae0bc1e294c8ce3adf892c074d -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingColor-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingColor-9.2.dll new file mode 100644 index 000000000..221fc430a Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingColor-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingColor-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingColor-9.2.dll.meta new file mode 100644 index 000000000..ce9996a00 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingColor-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 7f70e6836f96c1d4e821dd0250abad8a +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingCore-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingCore-9.0.dll deleted file mode 100644 index f2577afc5..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingCore-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingCore-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingCore-9.0.dll.meta deleted file mode 100644 index a25438bf5..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingCore-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: ca786d14c217bc24f852f19263d281da -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingCore-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingCore-9.2.dll new file mode 100644 index 000000000..a50a46895 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingCore-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingCore-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingCore-9.2.dll.meta new file mode 100644 index 000000000..2550d370d --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingCore-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 8ca4182e1dc3aa245b50430671146b09 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingFourier-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingFourier-9.0.dll deleted file mode 100644 index 3b02f9ba1..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingFourier-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingFourier-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingFourier-9.0.dll.meta deleted file mode 100644 index d0ef95831..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingFourier-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: ca3223ea1043d4d4a890982a1075968a -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingGeneral-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingGeneral-9.0.dll deleted file mode 100644 index 767bf6082..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingGeneral-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingGeneral-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingGeneral-9.0.dll.meta deleted file mode 100644 index dc850fa29..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingGeneral-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: ae74b17d148348e41b2f08b15f7b79de -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingGeneral-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingGeneral-9.2.dll new file mode 100644 index 000000000..1dc9c8ab1 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingGeneral-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingGeneral-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingGeneral-9.2.dll.meta new file mode 100644 index 000000000..106b0648d --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingGeneral-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: ceb2866a45027174b9e9666fe6f1f4e8 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingHybrid-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingHybrid-9.0.dll deleted file mode 100644 index 02c69c2d5..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingHybrid-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingHybrid-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingHybrid-9.0.dll.meta deleted file mode 100644 index b6434c07c..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingHybrid-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: f360b9743d261f64384a367181432c2d -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingHybrid-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingHybrid-9.2.dll new file mode 100644 index 000000000..5bda76330 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingHybrid-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingHybrid-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingHybrid-9.2.dll.meta new file mode 100644 index 000000000..43de2ed0c --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingHybrid-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: c82c78fae313d954e8744a56b90054ba +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingSources-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingSources-9.0.dll deleted file mode 100644 index f8dc07f45..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingSources-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingSources-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingSources-9.0.dll.meta deleted file mode 100644 index 92bc3e11c..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingSources-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 0732e1c4a16a922489138b7653dd77ee -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingSources-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingSources-9.2.dll new file mode 100644 index 000000000..0d1674a84 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingSources-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingSources-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingSources-9.2.dll.meta new file mode 100644 index 000000000..1995e6f2e --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkImagingSources-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: d35202f39d11e7a428cbbecf7f2a95dc +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInfovisCore-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInfovisCore-9.0.dll deleted file mode 100644 index 4b99d3a6e..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInfovisCore-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInfovisCore-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInfovisCore-9.0.dll.meta deleted file mode 100644 index 8f1026663..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInfovisCore-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 320b1c8c9b77c3b4bb05dd05dfbe02f3 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInfovisCore-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInfovisCore-9.2.dll new file mode 100644 index 000000000..fc507518f Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInfovisCore-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInfovisCore-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInfovisCore-9.2.dll.meta new file mode 100644 index 000000000..95cb0aea6 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInfovisCore-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 0ce3b61236374224c916e1f9a68aa15e +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionStyle-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionStyle-9.0.dll deleted file mode 100644 index 4b6907bb7..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionStyle-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionStyle-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionStyle-9.0.dll.meta deleted file mode 100644 index 2e5b1447a..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionStyle-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: c02a43d9279d23440bdb96353180e6cf -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionStyle-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionStyle-9.2.dll new file mode 100644 index 000000000..d313518a6 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionStyle-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionStyle-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionStyle-9.2.dll.meta new file mode 100644 index 000000000..628bbb260 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionStyle-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 1f565ffa02ae23e448858cece8301d23 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionWidgets-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionWidgets-9.0.dll deleted file mode 100644 index e224699c6..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionWidgets-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionWidgets-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionWidgets-9.0.dll.meta deleted file mode 100644 index 7581cfdb4..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionWidgets-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: a2902724350400047821b61231987bf9 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionWidgets-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionWidgets-9.2.dll new file mode 100644 index 000000000..264900a37 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionWidgets-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionWidgets-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionWidgets-9.2.dll.meta new file mode 100644 index 000000000..cf06f90e4 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkInteractionWidgets-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 079ca3a81e9689b49be720a27bab2420 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelCore-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelCore-9.0.dll deleted file mode 100644 index 0f2d5e274..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelCore-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelCore-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelCore-9.0.dll.meta deleted file mode 100644 index 860a0fe7e..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelCore-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 8ca8ab26c8e882248a50c3427878e228 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelCore-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelCore-9.2.dll new file mode 100644 index 000000000..dbd7bf18a Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelCore-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelCore-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelCore-9.2.dll.meta new file mode 100644 index 000000000..19330fade --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelCore-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 37d58c162da276449bda131f93765a1b +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelDIY-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelDIY-9.0.dll deleted file mode 100644 index 349479333..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelDIY-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelDIY-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelDIY-9.0.dll.meta deleted file mode 100644 index 62fbf732d..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelDIY-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 83752c1a66536f644a106d55e607bc33 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelDIY-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelDIY-9.2.dll new file mode 100644 index 000000000..469fbfd63 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelDIY-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelDIY-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelDIY-9.2.dll.meta new file mode 100644 index 000000000..d8048d40e --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkParallelDIY-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: e4e06cfd186339a4abedfeb3579e0fe1 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingAnnotation-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingAnnotation-9.0.dll deleted file mode 100644 index 23a828276..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingAnnotation-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingAnnotation-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingAnnotation-9.0.dll.meta deleted file mode 100644 index 1042da04b..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingAnnotation-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 9b00d50d7bf654e419ffaf33165e5f44 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingAnnotation-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingAnnotation-9.2.dll new file mode 100644 index 000000000..0bdc13bc3 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingAnnotation-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingAnnotation-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingAnnotation-9.2.dll.meta new file mode 100644 index 000000000..5d5af4141 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingAnnotation-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 34e23fc8f22f2ac4bb138e1b9214e302 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContext2D-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContext2D-9.0.dll deleted file mode 100644 index 4a3107711..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContext2D-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContext2D-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContext2D-9.0.dll.meta deleted file mode 100644 index 935a2f2d8..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContext2D-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 30d8e8a201496c94ab93b0697357517a -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContext2D-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContext2D-9.2.dll new file mode 100644 index 000000000..0e7907a1e Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContext2D-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContext2D-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContext2D-9.2.dll.meta new file mode 100644 index 000000000..ea42e1003 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContext2D-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 471db6f060121114baa55d06cad32182 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContextOpenGL2-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContextOpenGL2-9.2.dll new file mode 100644 index 000000000..9add524be Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContextOpenGL2-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContextOpenGL2-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContextOpenGL2-9.2.dll.meta new file mode 100644 index 000000000..93a299ee0 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingContextOpenGL2-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 41f0b478b3bbc264c849d38e8269c29d +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingCore-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingCore-9.0.dll deleted file mode 100644 index ddbf9ba12..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingCore-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingCore-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingCore-9.0.dll.meta deleted file mode 100644 index 12d0e46c7..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingCore-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 49e6bc38bd452944da156f4dffcf8720 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingCore-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingCore-9.2.dll new file mode 100644 index 000000000..2b2319991 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingCore-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingCore-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingCore-9.2.dll.meta new file mode 100644 index 000000000..a31468ec0 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingCore-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: a99a48c42643aac46b0ed1f618a9125b +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingFreeType-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingFreeType-9.0.dll.meta deleted file mode 100644 index 8d508ede1..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingFreeType-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 6faefd16782301f43a0d8bdfde44e578 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingFreeType-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingFreeType-9.2.dll similarity index 77% rename from Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingFreeType-9.0.dll rename to Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingFreeType-9.2.dll index ab511d98b..fe3e0c0ab 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingFreeType-9.0.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingFreeType-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingFreeType-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingFreeType-9.2.dll.meta new file mode 100644 index 000000000..b49034736 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingFreeType-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: c503dc89bc274264693445bbb4a10b2a +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingHyperTreeGrid-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingHyperTreeGrid-9.2.dll new file mode 100644 index 000000000..80998932b Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingHyperTreeGrid-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingHyperTreeGrid-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingHyperTreeGrid-9.2.dll.meta new file mode 100644 index 000000000..1ffa88a6e --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingHyperTreeGrid-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 5a41600264c36db4bb9b4d46190285ef +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingLOD-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingLOD-9.0.dll deleted file mode 100644 index 699b4c469..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingLOD-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingLOD-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingLOD-9.0.dll.meta deleted file mode 100644 index eb0abcd8e..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingLOD-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 4d61d2a280eb6534c8cad7181374684e -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingLOD-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingLOD-9.2.dll new file mode 100644 index 000000000..5361e108f Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingLOD-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingLOD-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingLOD-9.2.dll.meta new file mode 100644 index 000000000..a2e9abed8 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingLOD-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: a49b50a34c200484cb2de82928b272b0 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingOpenGL2-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingOpenGL2-9.0.dll deleted file mode 100644 index 1d6bf772e..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingOpenGL2-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingOpenGL2-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingOpenGL2-9.0.dll.meta deleted file mode 100644 index 14ab8fba1..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingOpenGL2-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: b66b76ed1bb47914c9fa9f2e8237d6be -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingOpenGL2-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingOpenGL2-9.2.dll new file mode 100644 index 000000000..d4731508d Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingOpenGL2-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingOpenGL2-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingOpenGL2-9.2.dll.meta new file mode 100644 index 000000000..0c27a52f2 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingOpenGL2-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: d4fe637865e03564ea49dd24ffdbbeb8 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingUI-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingUI-9.0.dll deleted file mode 100644 index fc4c0bfd0..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingUI-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingUI-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingUI-9.0.dll.meta deleted file mode 100644 index e359459c3..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingUI-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: f86b290c53887cf4a8d368efadafbad1 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingUI-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingUI-9.2.dll new file mode 100644 index 000000000..a1333a16d Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingUI-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingUI-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingUI-9.2.dll.meta new file mode 100644 index 000000000..398f4ad09 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkRenderingUI-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: ab118fdf87803cd4cbd208cb1001b0c1 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsContext2D-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsContext2D-9.0.dll deleted file mode 100644 index d6bbee8aa..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsContext2D-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsContext2D-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsContext2D-9.0.dll.meta deleted file mode 100644 index e623ea023..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsContext2D-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 3dd1e44e7bbaa2346b86c6112ffebbb5 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsContext2D-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsContext2D-9.2.dll new file mode 100644 index 000000000..e9d7ba27c Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsContext2D-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsContext2D-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsContext2D-9.2.dll.meta new file mode 100644 index 000000000..af75366c5 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsContext2D-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: c59e5df9d98b53d4a902d8d260810875 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsCore-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsCore-9.0.dll deleted file mode 100644 index 0a515c8c4..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsCore-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsCore-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsCore-9.0.dll.meta deleted file mode 100644 index 8326796e5..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsCore-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 14863c4d3e535384fba9cef77190c043 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsCore-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsCore-9.2.dll new file mode 100644 index 000000000..339a3be43 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsCore-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsCore-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsCore-9.2.dll.meta new file mode 100644 index 000000000..ede159b91 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkViewsCore-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: c4928814a5360a64d99d53b00e2414b2 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkkissfft-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkkissfft-9.2.dll new file mode 100644 index 000000000..a1e8e072c Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkkissfft-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkkissfft-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkkissfft-9.2.dll.meta new file mode 100644 index 000000000..ce358ee96 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkkissfft-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: d43af4db9f5951042ae2613a14e0ed62 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkloguru-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkloguru-9.0.dll.meta deleted file mode 100644 index 6b0d4c768..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkloguru-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 90583da764b1c134f94f7603589cfb5e -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkloguru-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkloguru-9.2.dll similarity index 73% rename from Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkloguru-9.0.dll rename to Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkloguru-9.2.dll index e1be219e3..3a47a23b3 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkloguru-9.0.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkloguru-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkloguru-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkloguru-9.2.dll.meta new file mode 100644 index 000000000..e70dfb0be --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkloguru-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: c10b51551817b414a84efb8668a3d441 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkmetaio-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkmetaio-9.0.dll deleted file mode 100644 index 26dd07084..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkmetaio-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkmetaio-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkmetaio-9.0.dll.meta deleted file mode 100644 index 182cc3b8a..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkmetaio-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: 3a975d3cebf1cee479611b104e56d75c -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkmetaio-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkmetaio-9.2.dll new file mode 100644 index 000000000..a92600fc2 Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkmetaio-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkmetaio-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkmetaio-9.2.dll.meta new file mode 100644 index 000000000..f2cf6268c --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtkmetaio-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 9dbf818657e467d41b082e917db9dd3a +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtksys-9.0.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtksys-9.0.dll deleted file mode 100644 index 849358af4..000000000 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtksys-9.0.dll and /dev/null differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtksys-9.0.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtksys-9.0.dll.meta deleted file mode 100644 index 22a9b9690..000000000 --- a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtksys-9.0.dll.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: df333d2608c40974ebad8d5774d50b95 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtksys-9.2.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtksys-9.2.dll new file mode 100644 index 000000000..ca1ed257b Binary files /dev/null and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtksys-9.2.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtksys-9.2.dll.meta b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtksys-9.2.dll.meta new file mode 100644 index 000000000..63aac1d69 --- /dev/null +++ b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/vtksys-9.2.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 563d8a272e053b44f93aab042314980f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/zlib1.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/zlib1.dll index d4cf79467..8c66f08d1 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/zlib1.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/zlib1.dll differ diff --git a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/zstd.dll b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/zstd.dll index 9906c8770..4e671eb47 100644 Binary files a/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/zstd.dll and b/Assets/RGLUnityPlugin/Plugins/Windows/x86_64/zstd.dll differ diff --git a/Assets/RGLUnityPlugin/Scripts/LidarModels/Laser.cs b/Assets/RGLUnityPlugin/Scripts/LidarModels/Laser.cs index 526ae7b80..73d1bffc7 100644 --- a/Assets/RGLUnityPlugin/Scripts/LidarModels/Laser.cs +++ b/Assets/RGLUnityPlugin/Scripts/LidarModels/Laser.cs @@ -43,17 +43,35 @@ public struct Laser : IEquatable public float verticalLinearOffsetMm; /// - /// Id of the ring + /// Id of the ring. /// public int ringId; + /// + /// Time offset of the laser firing (in milliseconds). + /// + public float timeOffset; + + /// + /// Minimum range of the laser. + /// + public float minRange; + + /// + /// Maximum range of the laser. + /// + public float maxRange; + //// IEquatable interface public bool Equals(Laser other) { return this.horizontalAngularOffsetDeg == other.horizontalAngularOffsetDeg && this.verticalAngularOffsetDeg == other.verticalAngularOffsetDeg && this.verticalLinearOffsetMm == other.verticalLinearOffsetMm && - this.ringId == other.ringId; + this.ringId == other.ringId && + this.timeOffset == other.timeOffset && + this.minRange == other.minRange && + this.maxRange == other.maxRange; } public override bool Equals(object obj) @@ -63,4 +81,4 @@ public override bool Equals(object obj) public override int GetHashCode() => (horizontalAngularOffsetDeg, verticalAngularOffsetDeg, verticalLinearOffsetMm, ringId).GetHashCode(); } -} \ No newline at end of file +} diff --git a/Assets/RGLUnityPlugin/Scripts/LidarModels/LaserArray.cs b/Assets/RGLUnityPlugin/Scripts/LidarModels/LaserArray.cs index a836d7462..984d458e4 100644 --- a/Assets/RGLUnityPlugin/Scripts/LidarModels/LaserArray.cs +++ b/Assets/RGLUnityPlugin/Scripts/LidarModels/LaserArray.cs @@ -33,8 +33,9 @@ public struct LaserArray // | | v // ._____________________. - - - - // | - // This offset is not considered when generating laser poses. To be applied manually when setting the pose of the lidar. - public float centerOfMeasurementVerticalLinearOffsetMm; + // Note: It is not always lay on the axis of symmetry of the device (e.g., hybrid solid-state LIDARs) + // This offset is not considered when generating laser poses. To be applied manually when setting the pose of the lidar (in RGL). + public Vector3 centerOfMeasurementLinearOffsetMm; // | / // .--------------------/. @@ -48,10 +49,12 @@ public struct LaserArray // . . // .<----->. // this distance - public float centerOfMeasurementHorizontalLinearOffsetMm; + // Distance from the sensor center to the focal point where all laser beams intersect. + public float focalDistanceMm; /// /// List of lasers constituting this array. + /// Note: Set minRange and maxRange of the lasers if ranges for them differ. If not, range can be specified in the LidarConfiguration. /// public Laser[] lasers; @@ -68,12 +71,17 @@ public Matrix4x4[] GetLaserPoses() return lasers.Select( laser => Matrix4x4.Translate(Vector3.up * mmToMeters(laser.verticalLinearOffsetMm) + Vector3.forward * - mmToMeters(self.centerOfMeasurementHorizontalLinearOffsetMm)) + mmToMeters(self.focalDistanceMm)) * Matrix4x4.Rotate(Quaternion.Euler(laser.verticalAngularOffsetDeg, laser.horizontalAngularOffsetDeg, 0.0f))).ToArray(); } + public Vector2[] GetLaserRanges() + { + return lasers.Select(laser => new Vector2(laser.minRange, laser.maxRange)).ToArray(); + } + public int[] GetLaserRingIds() { return lasers.Select(laser => laser.ringId).ToArray(); @@ -108,8 +116,8 @@ public static LaserArray Uniform(float minVAngle, float maxVAngle, int vIncremen return new LaserArray() { - centerOfMeasurementHorizontalLinearOffsetMm = 0.0f, - centerOfMeasurementVerticalLinearOffsetMm = 0.0f, + centerOfMeasurementLinearOffsetMm = new Vector3(0.0f, 0.0f, 0.0f), + focalDistanceMm = 0.0f, lasers = lasers }; } diff --git a/Assets/RGLUnityPlugin/Scripts/LidarModels/LaserArrayLibrary.cs b/Assets/RGLUnityPlugin/Scripts/LidarModels/LaserArrayLibrary.cs index 4ec4f3c76..1d04ee26c 100644 --- a/Assets/RGLUnityPlugin/Scripts/LidarModels/LaserArrayLibrary.cs +++ b/Assets/RGLUnityPlugin/Scripts/LidarModels/LaserArrayLibrary.cs @@ -12,10 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. +using UnityEngine; using System.Collections.Generic; namespace RGLUnityPlugin { + // This file contains the laser array definitions for the supported lidar models. + // The laser array definition is a list of lasers, each laser has a horizontal and vertical angular offset, a ring id, and a time offset. + // The time offset is the time it takes for the laser to fire after the first laser in the array. + // The horizontal and vertical angular offsets are the angular offsets of the laser from the center of the lidar. + // The order of the lasers in the array is the order of theirs ID. They not necessarily ordered by their angular offset, ring IDs or time offset. public static class LaserArrayLibrary { public static readonly Dictionary ByModel = @@ -27,336 +33,336 @@ public static class LaserArrayLibrary {LidarModel.VelodyneVLP32C, VelodyneVLP32C}, {LidarModel.VelodyneVLS128, VelodyneVLS128}, {LidarModel.OusterOS1_64, OusterOS1_64}, + {LidarModel.HesaiAT128E2X, HesaiAT128E2X}, }; // https://web2019.blob.core.windows.net/uploads/Pandar40P_User_Manual_402-en-211010.pdf public static LaserArray HesaiPandar40P => new LaserArray { - centerOfMeasurementVerticalLinearOffsetMm = 47.7f, - centerOfMeasurementHorizontalLinearOffsetMm = 0.0f, + centerOfMeasurementLinearOffsetMm = new Vector3(0.0f, 47.7f, 0.0f), + focalDistanceMm = 0.0f, lasers = new[] { - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +25.0f, ringId = 1}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +19.0f, ringId = 2}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +14.0f, ringId = 3}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +13.0f, ringId = 4}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +12.0f, ringId = 5}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +11.0f, ringId = 6}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +10.0f, ringId = 7}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +9.0f, ringId = 8}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +8.0f, ringId = 9}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +7.0f, ringId = 10}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +6.0f, ringId = 11}, - new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = +5.67f, ringId = 12}, - new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = +5.33f, ringId = 13}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +5.0f, ringId = 14}, - new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = +4.67f, ringId = 15}, - new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = +4.33f, ringId = 16}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +4.0f, ringId = 17}, - new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = +3.67f, ringId = 18}, - new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = +3.33f, ringId = 19}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +3.0f, ringId = 20}, - new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = +2.67f, ringId = 21}, - new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = +2.33f, ringId = 22}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +2.0f, ringId = 23}, - new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = +1.67f, ringId = 24}, - new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = +1.33f, ringId = 25}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +1.0f, ringId = 26}, - new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = +0.67f, ringId = 27}, - new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = +0.33f, ringId = 28}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -0.0f, ringId = 29}, - new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = -0.33f, ringId = 30}, - new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = -0.67f, ringId = 31}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -1.0f, ringId = 32}, - new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = -1.33f, ringId = 33}, - new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = -1.67f, ringId = 34}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -2.0f, ringId = 35}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -3.0f, ringId = 36}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -5.0f, ringId = 37}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -8.0f, ringId = 38}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -11.0f, ringId = 39}, - new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -15.0f, ringId = 40} + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -15.0f, ringId = 40, timeOffset = 0.01334f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -11.0f, ringId = 39, timeOffset = 0.02709f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -8.0f, ringId = 38, timeOffset = 0.03952f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -5.0f, ringId = 37, timeOffset = 0.05194f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -3.0f, ringId = 36, timeOffset = 0.01007f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -2.0f, ringId = 35, timeOffset = 0.02382f}, + new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = -1.67f, ringId = 34, timeOffset = 0.0081f}, + new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = -1.33f, ringId = 33, timeOffset = 0.00089f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -1.0f, ringId = 32, timeOffset = 0.03494f}, + new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = -0.67f, ringId = 31, timeOffset = 0.02185f}, + new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = -0.33f, ringId = 30, timeOffset = 0.01465f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = -0.0f, ringId = 29, timeOffset = 0.04737f}, + new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = +0.33f, ringId = 28, timeOffset = 0.03494f}, + new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = +0.67f, ringId = 27, timeOffset = 0.0284f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +1.0f, ringId = 26, timeOffset = 0.00483f}, + new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = +1.33f, ringId = 25, timeOffset = 0.04737f}, + new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = +1.67f, ringId = 24, timeOffset = 0.04082f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +2.0f, ringId = 23, timeOffset = 0.01858f}, + new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = +2.33f, ringId = 22, timeOffset = 0.01007f}, + new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = +2.67f, ringId = 21, timeOffset = 0.00286f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +3.0f, ringId = 20, timeOffset = 0.03167f}, + new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = +3.33f, ringId = 19, timeOffset = 0.02382f}, + new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = +3.67f, ringId = 18, timeOffset = 0.01661f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +4.0f, ringId = 17, timeOffset = 0.04409f}, + new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = +4.33f, ringId = 16, timeOffset = 0.03691f}, + new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = +4.67f, ringId = 15, timeOffset = 0.03037f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +5.0f, ringId = 14, timeOffset = 0.0068f}, + new Laser {horizontalAngularOffsetDeg = 3.125f, verticalAngularOffsetDeg = +5.33f, ringId = 13, timeOffset = 0.0493f}, + new Laser {horizontalAngularOffsetDeg = -5.208f, verticalAngularOffsetDeg = +5.67f, ringId = 12, timeOffset = 0.04279f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +6.0f, ringId = 11, timeOffset = 0.02055f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +7.0f, ringId = 10, timeOffset = 0.03364f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +8.0f, ringId = 9, timeOffset = 0.04606f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +9.0f, ringId = 8, timeOffset = 0.01204f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +10.0f, ringId = 7, timeOffset = 0.02579f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +11.0f, ringId = 6, timeOffset = 0.03821f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +12.0f, ringId = 5, timeOffset = 0.05064f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +13.0f, ringId = 4, timeOffset = 0.01334f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +14.0f, ringId = 3, timeOffset = 0.02709f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +19.0f, ringId = 2, timeOffset = 0.03952f}, + new Laser {horizontalAngularOffsetDeg = -1.042f, verticalAngularOffsetDeg = +25.0f, ringId = 1, timeOffset = 0.05194f} } }; // https://web2019.blob.core.windows.net/uploads/PandarQT_User_Manual_Q01-en-210910.pdf public static LaserArray HesaiPandarQT => new LaserArray { - centerOfMeasurementVerticalLinearOffsetMm = 50.4f, - centerOfMeasurementHorizontalLinearOffsetMm = 29.8f, + centerOfMeasurementLinearOffsetMm = new Vector3(0.0f, 50.4f, 0.0f), + focalDistanceMm = 29.8f, lasers = new[] { - new Laser {horizontalAngularOffsetDeg = 8.736f, verticalAngularOffsetDeg = +52.121f, ringId = 1}, - new Laser {horizontalAngularOffsetDeg = 8.314f, verticalAngularOffsetDeg = +49.785f, ringId = 2}, - new Laser {horizontalAngularOffsetDeg = 7.964f, verticalAngularOffsetDeg = +47.577f, ringId = 3}, - new Laser {horizontalAngularOffsetDeg = 7.669f, verticalAngularOffsetDeg = +45.477f, ringId = 4}, - new Laser {horizontalAngularOffsetDeg = 7.417f, verticalAngularOffsetDeg = +43.465f, ringId = 5}, - new Laser {horizontalAngularOffsetDeg = 7.198f, verticalAngularOffsetDeg = +41.528f, ringId = 6}, - new Laser {horizontalAngularOffsetDeg = 7.007f, verticalAngularOffsetDeg = +39.653f, ringId = 7}, - new Laser {horizontalAngularOffsetDeg = 6.838f, verticalAngularOffsetDeg = +37.831f, ringId = 8}, - new Laser {horizontalAngularOffsetDeg = 6.688f, verticalAngularOffsetDeg = +36.055f, ringId = 9}, - new Laser {horizontalAngularOffsetDeg = 6.554f, verticalAngularOffsetDeg = +34.32f, ringId = 10}, - new Laser {horizontalAngularOffsetDeg = 6.434f, verticalAngularOffsetDeg = +32.619f, ringId = 11}, - new Laser {horizontalAngularOffsetDeg = 6.326f, verticalAngularOffsetDeg = +30.95f, ringId = 12}, - new Laser {horizontalAngularOffsetDeg = 6.228f, verticalAngularOffsetDeg = +29.308f, ringId = 13}, - new Laser {horizontalAngularOffsetDeg = 6.14f, verticalAngularOffsetDeg = +27.69f, ringId = 14}, - new Laser {horizontalAngularOffsetDeg = 6.059f, verticalAngularOffsetDeg = +26.094f, ringId = 15}, - new Laser {horizontalAngularOffsetDeg = 5.987f, verticalAngularOffsetDeg = +24.517f, ringId = 16}, - new Laser {horizontalAngularOffsetDeg = -5.27f, verticalAngularOffsetDeg = +22.964f, ringId = 17}, - new Laser {horizontalAngularOffsetDeg = -5.216f, verticalAngularOffsetDeg = +21.42f, ringId = 18}, - new Laser {horizontalAngularOffsetDeg = -5.167f, verticalAngularOffsetDeg = +19.889f, ringId = 19}, - new Laser {horizontalAngularOffsetDeg = -5.123f, verticalAngularOffsetDeg = +18.372f, ringId = 20}, - new Laser {horizontalAngularOffsetDeg = -5.083f, verticalAngularOffsetDeg = +16.865f, ringId = 21}, - new Laser {horizontalAngularOffsetDeg = -5.047f, verticalAngularOffsetDeg = +15.368f, ringId = 22}, - new Laser {horizontalAngularOffsetDeg = -5.016f, verticalAngularOffsetDeg = +13.88f, ringId = 23}, - new Laser {horizontalAngularOffsetDeg = -4.988f, verticalAngularOffsetDeg = +12.399f, ringId = 24}, - new Laser {horizontalAngularOffsetDeg = -4.963f, verticalAngularOffsetDeg = +10.925f, ringId = 25}, - new Laser {horizontalAngularOffsetDeg = -4.942f, verticalAngularOffsetDeg = +9.457f, ringId = 26}, - new Laser {horizontalAngularOffsetDeg = -4.924f, verticalAngularOffsetDeg = +7.994f, ringId = 27}, - new Laser {horizontalAngularOffsetDeg = -4.91f, verticalAngularOffsetDeg = +6.535f, ringId = 28}, - new Laser {horizontalAngularOffsetDeg = -4.898f, verticalAngularOffsetDeg = +5.079f, ringId = 29}, - new Laser {horizontalAngularOffsetDeg = -4.889f, verticalAngularOffsetDeg = +3.626f, ringId = 30}, - new Laser {horizontalAngularOffsetDeg = -4.884f, verticalAngularOffsetDeg = +2.175f, ringId = 31}, - new Laser {horizontalAngularOffsetDeg = -4.881f, verticalAngularOffsetDeg = +0.725f, ringId = 32}, - new Laser {horizontalAngularOffsetDeg = 5.493f, verticalAngularOffsetDeg = -0.725f, ringId = 33}, - new Laser {horizontalAngularOffsetDeg = 5.496f, verticalAngularOffsetDeg = -2.175f, ringId = 34}, - new Laser {horizontalAngularOffsetDeg = 5.502f, verticalAngularOffsetDeg = -3.626f, ringId = 35}, - new Laser {horizontalAngularOffsetDeg = 5.512f, verticalAngularOffsetDeg = -5.079f, ringId = 36}, - new Laser {horizontalAngularOffsetDeg = 5.525f, verticalAngularOffsetDeg = -6.534f, ringId = 37}, - new Laser {horizontalAngularOffsetDeg = 5.541f, verticalAngularOffsetDeg = -7.993f, ringId = 38}, - new Laser {horizontalAngularOffsetDeg = 5.561f, verticalAngularOffsetDeg = -9.456f, ringId = 39}, - new Laser {horizontalAngularOffsetDeg = 5.584f, verticalAngularOffsetDeg = -10.923f, ringId = 40}, - new Laser {horizontalAngularOffsetDeg = 5.611f, verticalAngularOffsetDeg = -12.397f, ringId = 41}, - new Laser {horizontalAngularOffsetDeg = 5.642f, verticalAngularOffsetDeg = -13.877f, ringId = 42}, - new Laser {horizontalAngularOffsetDeg = 5.676f, verticalAngularOffsetDeg = -15.365f, ringId = 43}, - new Laser {horizontalAngularOffsetDeg = 5.716f, verticalAngularOffsetDeg = -16.861f, ringId = 44}, - new Laser {horizontalAngularOffsetDeg = 5.759f, verticalAngularOffsetDeg = -18.368f, ringId = 45}, - new Laser {horizontalAngularOffsetDeg = 5.808f, verticalAngularOffsetDeg = -19.885f, ringId = 46}, - new Laser {horizontalAngularOffsetDeg = 5.862f, verticalAngularOffsetDeg = -21.415f, ringId = 47}, - new Laser {horizontalAngularOffsetDeg = 5.921f, verticalAngularOffsetDeg = -22.959f, ringId = 48}, - new Laser {horizontalAngularOffsetDeg = -5.33f, verticalAngularOffsetDeg = -24.524f, ringId = 49}, - new Laser {horizontalAngularOffsetDeg = -5.396f, verticalAngularOffsetDeg = -26.101f, ringId = 50}, - new Laser {horizontalAngularOffsetDeg = -5.469f, verticalAngularOffsetDeg = -27.697f, ringId = 51}, - new Laser {horizontalAngularOffsetDeg = -5.55f, verticalAngularOffsetDeg = -29.315f, ringId = 52}, - new Laser {horizontalAngularOffsetDeg = -5.64f, verticalAngularOffsetDeg = -30.957f, ringId = 53}, - new Laser {horizontalAngularOffsetDeg = -5.74f, verticalAngularOffsetDeg = -32.627f, ringId = 54}, - new Laser {horizontalAngularOffsetDeg = -5.85f, verticalAngularOffsetDeg = -34.328f, ringId = 55}, - new Laser {horizontalAngularOffsetDeg = -5.974f, verticalAngularOffsetDeg = -36.064f, ringId = 56}, - new Laser {horizontalAngularOffsetDeg = -6.113f, verticalAngularOffsetDeg = -37.84f, ringId = 57}, - new Laser {horizontalAngularOffsetDeg = -6.269f, verticalAngularOffsetDeg = -39.662f, ringId = 58}, - new Laser {horizontalAngularOffsetDeg = -6.447f, verticalAngularOffsetDeg = -41.537f, ringId = 59}, - new Laser {horizontalAngularOffsetDeg = -6.651f, verticalAngularOffsetDeg = -43.475f, ringId = 60}, - new Laser {horizontalAngularOffsetDeg = -6.887f, verticalAngularOffsetDeg = -45.487f, ringId = 61}, - new Laser {horizontalAngularOffsetDeg = -7.163f, verticalAngularOffsetDeg = -47.587f, ringId = 62}, - new Laser {horizontalAngularOffsetDeg = -7.493f, verticalAngularOffsetDeg = -49.795f, ringId = 63}, - new Laser {horizontalAngularOffsetDeg = -7.892f, verticalAngularOffsetDeg = -52.133f, ringId = 64}, + new Laser {horizontalAngularOffsetDeg = 8.736f, verticalAngularOffsetDeg = +52.121f, ringId = 1, timeOffset = 0.00231f}, + new Laser {horizontalAngularOffsetDeg = 8.314f, verticalAngularOffsetDeg = +49.785f, ringId = 2, timeOffset = 0.00437f}, + new Laser {horizontalAngularOffsetDeg = 7.964f, verticalAngularOffsetDeg = +47.577f, ringId = 3, timeOffset = 0.00643f}, + new Laser {horizontalAngularOffsetDeg = 7.669f, verticalAngularOffsetDeg = +45.477f, ringId = 4, timeOffset = 0.00849f}, + new Laser {horizontalAngularOffsetDeg = 7.417f, verticalAngularOffsetDeg = +43.465f, ringId = 5, timeOffset = 0.01054f}, + new Laser {horizontalAngularOffsetDeg = 7.198f, verticalAngularOffsetDeg = +41.528f, ringId = 6, timeOffset = 0.01260f}, + new Laser {horizontalAngularOffsetDeg = 7.007f, verticalAngularOffsetDeg = +39.653f, ringId = 7, timeOffset = 0.01466f}, + new Laser {horizontalAngularOffsetDeg = 6.838f, verticalAngularOffsetDeg = +37.831f, ringId = 8, timeOffset = 0.01671f}, + new Laser {horizontalAngularOffsetDeg = 6.688f, verticalAngularOffsetDeg = +36.055f, ringId = 9, timeOffset = 0.01916f}, + new Laser {horizontalAngularOffsetDeg = 6.554f, verticalAngularOffsetDeg = +34.32f, ringId = 10, timeOffset = 0.02122f}, + new Laser {horizontalAngularOffsetDeg = 6.434f, verticalAngularOffsetDeg = +32.619f, ringId = 11, timeOffset = 0.02328f}, + new Laser {horizontalAngularOffsetDeg = 6.326f, verticalAngularOffsetDeg = +30.95f, ringId = 12, timeOffset = 0.02534f}, + new Laser {horizontalAngularOffsetDeg = 6.228f, verticalAngularOffsetDeg = +29.308f, ringId = 13, timeOffset = 0.02739f}, + new Laser {horizontalAngularOffsetDeg = 6.14f, verticalAngularOffsetDeg = +27.69f, ringId = 14, timeOffset = 0.02945f}, + new Laser {horizontalAngularOffsetDeg = 6.059f, verticalAngularOffsetDeg = +26.094f, ringId = 15, timeOffset = 0.03150f}, + new Laser {horizontalAngularOffsetDeg = 5.987f, verticalAngularOffsetDeg = +24.517f, ringId = 16, timeOffset = 0.03356f}, + new Laser {horizontalAngularOffsetDeg = -5.27f, verticalAngularOffsetDeg = +22.964f, ringId = 17, timeOffset = 0.03661f}, + new Laser {horizontalAngularOffsetDeg = -5.216f, verticalAngularOffsetDeg = +21.42f, ringId = 18, timeOffset = 0.03867f}, + new Laser {horizontalAngularOffsetDeg = -5.167f, verticalAngularOffsetDeg = +19.889f, ringId = 19, timeOffset = 0.04073f}, + new Laser {horizontalAngularOffsetDeg = -5.123f, verticalAngularOffsetDeg = +18.372f, ringId = 20, timeOffset = 0.04278f}, + new Laser {horizontalAngularOffsetDeg = -5.083f, verticalAngularOffsetDeg = +16.865f, ringId = 21, timeOffset = 0.04484f}, + new Laser {horizontalAngularOffsetDeg = -5.047f, verticalAngularOffsetDeg = +15.368f, ringId = 22, timeOffset = 0.04690f}, + new Laser {horizontalAngularOffsetDeg = -5.016f, verticalAngularOffsetDeg = +13.88f, ringId = 23, timeOffset = 0.04895f}, + new Laser {horizontalAngularOffsetDeg = -4.988f, verticalAngularOffsetDeg = +12.399f, ringId = 24, timeOffset = 0.05101f}, + new Laser {horizontalAngularOffsetDeg = -4.963f, verticalAngularOffsetDeg = +10.925f, ringId = 25, timeOffset = 0.05345f}, + new Laser {horizontalAngularOffsetDeg = -4.942f, verticalAngularOffsetDeg = +9.457f, ringId = 26, timeOffset = 0.05552f}, + new Laser {horizontalAngularOffsetDeg = -4.924f, verticalAngularOffsetDeg = +7.994f, ringId = 27, timeOffset = 0.05758f}, + new Laser {horizontalAngularOffsetDeg = -4.91f, verticalAngularOffsetDeg = +6.535f, ringId = 28, timeOffset = 0.05963f}, + new Laser {horizontalAngularOffsetDeg = -4.898f, verticalAngularOffsetDeg = +5.079f, ringId = 29, timeOffset = 0.06169f}, + new Laser {horizontalAngularOffsetDeg = -4.889f, verticalAngularOffsetDeg = +3.626f, ringId = 30, timeOffset = 0.06374f}, + new Laser {horizontalAngularOffsetDeg = -4.884f, verticalAngularOffsetDeg = +2.175f, ringId = 31, timeOffset = 0.06580f}, + new Laser {horizontalAngularOffsetDeg = -4.881f, verticalAngularOffsetDeg = +0.725f, ringId = 32, timeOffset = 0.06786f}, + new Laser {horizontalAngularOffsetDeg = 5.493f, verticalAngularOffsetDeg = -0.725f, ringId = 33, timeOffset = 0.07090f}, + new Laser {horizontalAngularOffsetDeg = 5.496f, verticalAngularOffsetDeg = -2.175f, ringId = 34, timeOffset = 0.07297f}, + new Laser {horizontalAngularOffsetDeg = 5.502f, verticalAngularOffsetDeg = -3.626f, ringId = 35, timeOffset = 0.07502f}, + new Laser {horizontalAngularOffsetDeg = 5.512f, verticalAngularOffsetDeg = -5.079f, ringId = 36, timeOffset = 0.07708f}, + new Laser {horizontalAngularOffsetDeg = 5.525f, verticalAngularOffsetDeg = -6.534f, ringId = 37, timeOffset = 0.07914f}, + new Laser {horizontalAngularOffsetDeg = 5.541f, verticalAngularOffsetDeg = -7.993f, ringId = 38, timeOffset = 0.08119f}, + new Laser {horizontalAngularOffsetDeg = 5.561f, verticalAngularOffsetDeg = -9.456f, ringId = 39, timeOffset = 0.08325f}, + new Laser {horizontalAngularOffsetDeg = 5.584f, verticalAngularOffsetDeg = -10.923f, ringId = 40, timeOffset = 0.08530f}, + new Laser {horizontalAngularOffsetDeg = 5.611f, verticalAngularOffsetDeg = -12.397f, ringId = 41, timeOffset = 0.08775f}, + new Laser {horizontalAngularOffsetDeg = 5.642f, verticalAngularOffsetDeg = -13.877f, ringId = 42, timeOffset = 0.08982f}, + new Laser {horizontalAngularOffsetDeg = 5.676f, verticalAngularOffsetDeg = -15.365f, ringId = 43, timeOffset = 0.09187f}, + new Laser {horizontalAngularOffsetDeg = 5.716f, verticalAngularOffsetDeg = -16.861f, ringId = 44, timeOffset = 0.09393f}, + new Laser {horizontalAngularOffsetDeg = 5.759f, verticalAngularOffsetDeg = -18.368f, ringId = 45, timeOffset = 0.09598f}, + new Laser {horizontalAngularOffsetDeg = 5.808f, verticalAngularOffsetDeg = -19.885f, ringId = 46, timeOffset = 0.09804f}, + new Laser {horizontalAngularOffsetDeg = 5.862f, verticalAngularOffsetDeg = -21.415f, ringId = 47, timeOffset = 0.10010f}, + new Laser {horizontalAngularOffsetDeg = 5.921f, verticalAngularOffsetDeg = -22.959f, ringId = 48, timeOffset = 0.10215f}, + new Laser {horizontalAngularOffsetDeg = -5.33f, verticalAngularOffsetDeg = -24.524f, ringId = 49, timeOffset = 0.10520f}, + new Laser {horizontalAngularOffsetDeg = -5.396f, verticalAngularOffsetDeg = -26.101f, ringId = 50, timeOffset = 0.10726f}, + new Laser {horizontalAngularOffsetDeg = -5.469f, verticalAngularOffsetDeg = -27.697f, ringId = 51, timeOffset = 0.10932f}, + new Laser {horizontalAngularOffsetDeg = -5.55f, verticalAngularOffsetDeg = -29.315f, ringId = 52, timeOffset = 0.11138f}, + new Laser {horizontalAngularOffsetDeg = -5.64f, verticalAngularOffsetDeg = -30.957f, ringId = 53, timeOffset = 0.11343f}, + new Laser {horizontalAngularOffsetDeg = -5.74f, verticalAngularOffsetDeg = -32.627f, ringId = 54, timeOffset = 0.11549f}, + new Laser {horizontalAngularOffsetDeg = -5.85f, verticalAngularOffsetDeg = -34.328f, ringId = 55, timeOffset = 0.11754f}, + new Laser {horizontalAngularOffsetDeg = -5.974f, verticalAngularOffsetDeg = -36.064f, ringId = 56, timeOffset = 0.11960f}, + new Laser {horizontalAngularOffsetDeg = -6.113f, verticalAngularOffsetDeg = -37.84f, ringId = 57, timeOffset = 0.12205f}, + new Laser {horizontalAngularOffsetDeg = -6.269f, verticalAngularOffsetDeg = -39.662f, ringId = 58, timeOffset = 0.12411f}, + new Laser {horizontalAngularOffsetDeg = -6.447f, verticalAngularOffsetDeg = -41.537f, ringId = 59, timeOffset = 0.12617f}, + new Laser {horizontalAngularOffsetDeg = -6.651f, verticalAngularOffsetDeg = -43.475f, ringId = 60, timeOffset = 0.12822f}, + new Laser {horizontalAngularOffsetDeg = -6.887f, verticalAngularOffsetDeg = -45.487f, ringId = 61, timeOffset = 0.13028f}, + new Laser {horizontalAngularOffsetDeg = -7.163f, verticalAngularOffsetDeg = -47.587f, ringId = 62, timeOffset = 0.13234f}, + new Laser {horizontalAngularOffsetDeg = -7.493f, verticalAngularOffsetDeg = -49.795f, ringId = 63, timeOffset = 0.13439f}, + new Laser {horizontalAngularOffsetDeg = -7.892f, verticalAngularOffsetDeg = -52.133f, ringId = 64, timeOffset = 0.13645f}, } }; // https://velodynelidar.com/wp-content/uploads/2019/12/63-9243-Rev-E-VLP-16-User-Manual.pdf public static LaserArray VelodyneVLP16 => new LaserArray { - centerOfMeasurementVerticalLinearOffsetMm = 37.7f, - centerOfMeasurementHorizontalLinearOffsetMm = 0.0f, + centerOfMeasurementLinearOffsetMm = new Vector3(0.0f, 37.7f, 0.0f), + focalDistanceMm = 0.0f, lasers = new[] { - new Laser {verticalAngularOffsetDeg = +15.0f, verticalLinearOffsetMm = +11.2f, ringId = 1}, - new Laser {verticalAngularOffsetDeg = -1.0f, verticalLinearOffsetMm = -0.7f, ringId = 9}, - new Laser {verticalAngularOffsetDeg = +13.0f, verticalLinearOffsetMm = +9.7f, ringId = 2}, - new Laser {verticalAngularOffsetDeg = -3.0f, verticalLinearOffsetMm = -2.2f, ringId = 10}, - new Laser {verticalAngularOffsetDeg = +11.0f, verticalLinearOffsetMm = +8.1f, ringId = 3}, - new Laser {verticalAngularOffsetDeg = -5.0f, verticalLinearOffsetMm = -3.7f, ringId = 11}, - new Laser {verticalAngularOffsetDeg = +9.0f, verticalLinearOffsetMm = +6.6f, ringId = 4}, - new Laser {verticalAngularOffsetDeg = -7.0f, verticalLinearOffsetMm = -5.1f, ringId = 12}, - new Laser {verticalAngularOffsetDeg = +7.0f, verticalLinearOffsetMm = +5.1f, ringId = 5}, - new Laser {verticalAngularOffsetDeg = -9.0f, verticalLinearOffsetMm = -6.6f, ringId = 13}, - new Laser {verticalAngularOffsetDeg = +5.0f, verticalLinearOffsetMm = +3.7f, ringId = 6}, - new Laser {verticalAngularOffsetDeg = -11.0f, verticalLinearOffsetMm = -8.1f, ringId = 14}, - new Laser {verticalAngularOffsetDeg = +3.0f, verticalLinearOffsetMm = +2.2f, ringId = 7}, - new Laser {verticalAngularOffsetDeg = -13.0f, verticalLinearOffsetMm = -9.7f, ringId = 15}, - new Laser {verticalAngularOffsetDeg = +1.0f, verticalLinearOffsetMm = +0.7f, ringId = 8}, - new Laser {verticalAngularOffsetDeg = -15.0f, verticalLinearOffsetMm = -11.2f, ringId = 16}, + new Laser {verticalAngularOffsetDeg = +15.0f, verticalLinearOffsetMm = +11.2f, ringId = 1, timeOffset = 0.0f }, + new Laser {verticalAngularOffsetDeg = -1.0f, verticalLinearOffsetMm = -0.7f, ringId = 9, timeOffset = 0.002304f }, + new Laser {verticalAngularOffsetDeg = +13.0f, verticalLinearOffsetMm = +9.7f, ringId = 2, timeOffset = 0.004608f }, + new Laser {verticalAngularOffsetDeg = -3.0f, verticalLinearOffsetMm = -2.2f, ringId = 10, timeOffset = 0.006912f }, + new Laser {verticalAngularOffsetDeg = +11.0f, verticalLinearOffsetMm = +8.1f, ringId = 3, timeOffset = 0.009216f }, + new Laser {verticalAngularOffsetDeg = -5.0f, verticalLinearOffsetMm = -3.7f, ringId = 11, timeOffset = 0.011520f }, + new Laser {verticalAngularOffsetDeg = +9.0f, verticalLinearOffsetMm = +6.6f, ringId = 4, timeOffset = 0.013824f }, + new Laser {verticalAngularOffsetDeg = -7.0f, verticalLinearOffsetMm = -5.1f, ringId = 12, timeOffset = 0.016128f }, + new Laser {verticalAngularOffsetDeg = +7.0f, verticalLinearOffsetMm = +5.1f, ringId = 5, timeOffset = 0.018432f }, + new Laser {verticalAngularOffsetDeg = -9.0f, verticalLinearOffsetMm = -6.6f, ringId = 13, timeOffset = 0.020736f }, + new Laser {verticalAngularOffsetDeg = +5.0f, verticalLinearOffsetMm = +3.7f, ringId = 6, timeOffset = 0.023040f }, + new Laser {verticalAngularOffsetDeg = -11.0f, verticalLinearOffsetMm = -8.1f, ringId = 14, timeOffset = 0.025344f }, + new Laser {verticalAngularOffsetDeg = +3.0f, verticalLinearOffsetMm = +2.2f, ringId = 7, timeOffset = 0.027648f }, + new Laser {verticalAngularOffsetDeg = -13.0f, verticalLinearOffsetMm = -9.7f, ringId = 15, timeOffset = 0.029952f }, + new Laser {verticalAngularOffsetDeg = +1.0f, verticalLinearOffsetMm = +0.7f, ringId = 8, timeOffset = 0.032256f }, + new Laser {verticalAngularOffsetDeg = -15.0f, verticalLinearOffsetMm = -11.2f, ringId = 16, timeOffset = 0.034560f }, } }; - // https://icave2.cse.buffalo.edu/resources/sensor-modeling/VLP32CManual.pdf public static LaserArray VelodyneVLP32C => new LaserArray { - centerOfMeasurementVerticalLinearOffsetMm = 37.34f, - centerOfMeasurementHorizontalLinearOffsetMm = 42.4f, + centerOfMeasurementLinearOffsetMm = new Vector3(0.0f, 37.34f, 0.0f), + focalDistanceMm = 42.4f, lasers = new[] { - new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = 25f, ringId = 1}, - new Laser {horizontalAngularOffsetDeg = -4.2f, verticalAngularOffsetDeg = 1f, ringId = 2}, - new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = 1.667f, ringId = 3}, - new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = 15.639f, ringId = 4}, - new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = 11.31f, ringId = 5}, - new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = 0f, ringId = 6}, - new Laser {horizontalAngularOffsetDeg = 4.2f, verticalAngularOffsetDeg = 0.667f, ringId = 7}, - new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = 8.843f, ringId = 8}, - new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = 7.254f, ringId = 9}, - new Laser {horizontalAngularOffsetDeg = -4.2f, verticalAngularOffsetDeg = -0.333f, ringId = 10}, - new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = 0.333f, ringId = 11}, - new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = 6.148f, ringId = 12}, - new Laser {horizontalAngularOffsetDeg = 4.2f, verticalAngularOffsetDeg = 5.333f, ringId = 13}, - new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = -1.333f, ringId = 14}, - new Laser {horizontalAngularOffsetDeg = 4.2f, verticalAngularOffsetDeg = -0.667f, ringId = 15}, - new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = 4f, ringId = 16}, - new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = 4.667f, ringId = 17}, - new Laser {horizontalAngularOffsetDeg = -4.2f, verticalAngularOffsetDeg = -1.667f, ringId = 18}, - new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = -1f, ringId = 19}, - new Laser {horizontalAngularOffsetDeg = -4.2f, verticalAngularOffsetDeg = 3.667f, ringId = 20}, - new Laser {horizontalAngularOffsetDeg = 4.2f, verticalAngularOffsetDeg = 3.333f, ringId = 21}, - new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = -3.333f, ringId = 22}, - new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = -2.333f, ringId = 23}, - new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = 2.667f, ringId = 24}, - new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = 3f, ringId = 25}, - new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = -7f, ringId = 26}, - new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = -4.667f, ringId = 27}, - new Laser {horizontalAngularOffsetDeg = -4.2f, verticalAngularOffsetDeg = 2.333f, ringId = 28}, - new Laser {horizontalAngularOffsetDeg = 4.2f, verticalAngularOffsetDeg = 2f, ringId = 29}, - new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = -15f, ringId = 30}, - new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = -10.333f, ringId = 31}, - new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = 1.333f, ringId = 32}, + new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = 25f, ringId = 1, timeOffset = 0.027648f}, //LaserID = 0 + new Laser {horizontalAngularOffsetDeg = -4.2f, verticalAngularOffsetDeg = 1f, ringId = 2, timeOffset = 0.002304f}, //LaserID = 1 + new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = 1.667f, ringId = 3, timeOffset = 0.018432f}, //LaserID = 2 + new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = 15.639f, ringId = 4, timeOffset = 0.006912f}, //LaserID = 3 + new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = 11.31f, ringId = 5, timeOffset = 0.032256f}, //LaserID = 4 + new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = 0f, ringId = 6, timeOffset = 0.011520f}, //LaserID = 5 + new Laser {horizontalAngularOffsetDeg = 4.2f, verticalAngularOffsetDeg = 0.667f, ringId = 7, timeOffset = 0.023040f}, //LaserID = 6 + new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = 8.843f, ringId = 8, timeOffset = 0.016128f}, //LaserID = 7 + new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = 7.254f, ringId = 9, timeOffset = 0.013824f }, //LaserID = 8 + new Laser {horizontalAngularOffsetDeg = -4.2f, verticalAngularOffsetDeg = -0.333f, ringId = 10, timeOffset = 0.004608f}, //LaserID = 9 + new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = 0.333f, ringId = 11, timeOffset = 0.020736f}, //LaserID = 10 + new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = 6.148f, ringId = 12, timeOffset = 0.025344f}, //LaserID = 11 + new Laser {horizontalAngularOffsetDeg = 4.2f, verticalAngularOffsetDeg = 5.333f, ringId = 13, timeOffset = 0.009216f}, //LaserID = 12 + new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = -1.333f, ringId = 14, timeOffset = 0.0f}, //LaserID = 13 + new Laser {horizontalAngularOffsetDeg = 4.2f, verticalAngularOffsetDeg = -0.667f, ringId = 15, timeOffset = 0.029952f}, //LaserID = 14 + new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = 4f, ringId = 16, timeOffset = 0.034560f}, //LaserID = 15 + new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = 4.667f, ringId = 17, timeOffset = 0.011520f}, //LaserID = 16 + new Laser {horizontalAngularOffsetDeg = -4.2f, verticalAngularOffsetDeg = -1.667f, ringId = 18, timeOffset = 0.002304f}, //LaserID = 17 + new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = -1f, ringId = 19, timeOffset = 0.027648f}, //LaserID = 18 + new Laser {horizontalAngularOffsetDeg = -4.2f, verticalAngularOffsetDeg = 3.667f, ringId = 20, timeOffset = 0.032256f}, //LaserID = 19 + new Laser {horizontalAngularOffsetDeg = 4.2f, verticalAngularOffsetDeg = 3.333f, ringId = 21, timeOffset = 0.016128f}, //LaserID = 20 + new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = -3.333f, ringId = 22, timeOffset = 0.006912f}, //LaserID = 21 + new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = -2.333f, ringId = 23, timeOffset = 0.018432f}, //LaserID = 22 + new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = 2.667f, ringId = 24, timeOffset = 0.023040f}, //LaserID = 23 + new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = 3f, ringId = 25, timeOffset = 0.025344f}, //LaserID = 24 + new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = -7f, ringId = 26, timeOffset = 0.013824f}, //LaserID = 25 + new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = -4.667f, ringId = 27, timeOffset = 0.034560f}, //LaserID = 26 + new Laser {horizontalAngularOffsetDeg = -4.2f, verticalAngularOffsetDeg = 2.333f, ringId = 28, timeOffset = 0.009216f}, //LaserID = 27 + new Laser {horizontalAngularOffsetDeg = 4.2f, verticalAngularOffsetDeg = 2f, ringId = 29, timeOffset = 0.020736f}, //LaserID = 28 + new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = -15f, ringId = 30, timeOffset = 0.004608f}, //LaserID = 29 + new Laser {horizontalAngularOffsetDeg = 1.4f, verticalAngularOffsetDeg = -10.333f, ringId = 31, timeOffset = 0.029952f}, //LaserID = 30 + new Laser {horizontalAngularOffsetDeg = -1.4f, verticalAngularOffsetDeg = 1.333f, ringId = 32, timeOffset = 0.0f}, //LaserID = 31 } }; // https://gpsolution.oss-cn-beijing.aliyuncs.com/manual/LiDAR/MANUAL%2CUSERS%2CVLP-128.pdf public static LaserArray VelodyneVLS128 => new LaserArray { - centerOfMeasurementVerticalLinearOffsetMm = 66.11f, - centerOfMeasurementHorizontalLinearOffsetMm = 58.63f, + centerOfMeasurementLinearOffsetMm = new Vector3(0.0f, 66.11f, 0.0f), + focalDistanceMm = 58.63f, lasers = new[] { - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +11.742f, ringId = 5}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +1.99f, ringId = 54}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = -3.4f, ringId = 103}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +5.29f, ringId = 24}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +0.78f, ringId = 65}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = -4.61f, ringId = 114}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +4.08f, ringId = 35}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = -1.31f, ringId = 84}, - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +6.5f, ringId = 13}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +1.11f, ringId = 62}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = -4.28f, ringId = 111}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +4.41f, ringId = 32}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = -0.1f, ringId = 73}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = -6.48f, ringId = 122}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +3.2f, ringId = 43}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = -2.19f, ringId = 92}, - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +3.86f, ringId = 37}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = -1.53f, ringId = 86}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +9.244f, ringId = 7}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +1.77f, ringId = 56}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = -2.74f, ringId = 97}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +5.95f, ringId = 18}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +0.56f, ringId = 67}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = -4.83f, ringId = 116}, - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +2.98f, ringId = 45}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = -2.41f, ringId = 94}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +6.28f, ringId = 15}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +0.89f, ringId = 64}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = -3.62f, ringId = 105}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +5.07f, ringId = 26}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = -0.32f, ringId = 75}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = -7.58f, ringId = 124}, - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +0.34f, ringId = 69}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = -5.18f, ringId = 118}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +3.64f, ringId = 39}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = -1.75f, ringId = 88}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +25f, ringId = 1}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +2.43f, ringId = 50}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = -2.96f, ringId = 99}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +5.73f, ringId = 20}, - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = -0.54f, ringId = 77}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = -9.7f, ringId = 126}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +2.76f, ringId = 47}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = -2.63f, ringId = 96}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +7.65f, ringId = 9}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +1.55f, ringId = 58}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = -3.84f, ringId = 107}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +4.85f, ringId = 28}, - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = -3.18f, ringId = 101}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +5.51f, ringId = 22}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +0.12f, ringId = 71}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = -5.73f, ringId = 120}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +4.3f, ringId = 33}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = -1.09f, ringId = 82}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +16.042f, ringId = 3}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +2.21f, ringId = 52}, - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = -4.06f, ringId = 109}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +4.63f, ringId = 30}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = -0.76f, ringId = 79}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = -15f, ringId = 128}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +3.42f, ringId = 41}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = -1.97f, ringId = 90}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +6.85f, ringId = 11}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +1.33f, ringId = 60}, - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +5.62f, ringId = 21}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +0.23f, ringId = 70}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = -5.43f, ringId = 119}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +3.53f, ringId = 40}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = -0.98f, ringId = 81}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +19.582f, ringId = 2}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +2.32f, ringId = 51}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = -3.07f, ringId = 100}, - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +4.74f, ringId = 29}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = -0.65f, ringId = 78}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = -11.75f, ringId = 127}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +2.65f, ringId = 48}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = -1.86f, ringId = 89}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +7.15f, ringId = 10}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +1.44f, ringId = 59}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = -3.95f, ringId = 108}, - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +2.1f, ringId = 53}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = -3.29f, ringId = 102}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +5.4f, ringId = 23}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +0.01f, ringId = 72}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = -4.5f, ringId = 113}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +4.19f, ringId = 34}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = -1.2f, ringId = 83}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +13.565f, ringId = 4}, - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +1.22f, ringId = 61}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = -4.17f, ringId = 110}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +4.52f, ringId = 31}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = -0.87f, ringId = 80}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = -6.08f, ringId = 121}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +3.31f, ringId = 42}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = -2.008f, ringId = 91}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +6.65f, ringId = 12}, - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = -1.42f, ringId = 85}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +10.346f, ringId = 6}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +1.88f, ringId = 55}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = -3.51f, ringId = 104}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +6.06f, ringId = 17}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +0.67f, ringId = 66}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = -4.72f, ringId = 115}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +3.97f, ringId = 36}, - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = -2.3f, ringId = 93}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +6.39f, ringId = 14}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +1f, ringId = 63}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = -4.39f, ringId = 112}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +5.18f, ringId = 25}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = -0.21f, ringId = 74}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = -6.98f, ringId = 123}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +3.09f, ringId = 44}, - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = -4.98f, ringId = 117}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +3.75f, ringId = 38}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = -1.64f, ringId = 87}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +8.352f, ringId = 8}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +2.54f, ringId = 49}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = -2.85f, ringId = 98}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +5.84f, ringId = 19}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +0.45f, ringId = 68}, - new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = -8.43f, ringId = 125}, - new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +2.87f, ringId = 46}, - new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = -2.52f, ringId = 95}, - new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +6.17f, ringId = 16}, - new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +1.66f, ringId = 57}, - new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = -3.73f, ringId = 106}, - new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +4.96f, ringId = 27}, - new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = -0.43f, ringId = 76}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +11.742f, ringId = 5, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +1.99f, ringId = 54, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = -3.4f, ringId = 103, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +5.29f, ringId = 24, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +0.78f, ringId = 65, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = -4.61f, ringId = 114, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +4.08f, ringId = 35, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = -1.31f, ringId = 84, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +6.5f, ringId = 13, timeOffset = 0.00289f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +1.11f, ringId = 62, timeOffset = 0.00289f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = -4.28f, ringId = 111, timeOffset = 0.00289f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +4.41f, ringId = 32, timeOffset = 0.00289f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = -0.1f, ringId = 73, timeOffset = 0.00289f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = -6.48f, ringId = 122, timeOffset = 0.00289f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +3.2f, ringId = 43, timeOffset = 0.00289f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = -2.19f, ringId = 92, timeOffset = 0.00289f}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +3.86f, ringId = 37, timeOffset = 0.00578f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = -1.53f, ringId = 86, timeOffset = 0.00578f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +9.244f, ringId = 7, timeOffset = 0.00578f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +1.77f, ringId = 56, timeOffset = 0.00578f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = -2.74f, ringId = 97, timeOffset = 0.00578f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +5.95f, ringId = 18, timeOffset = 0.00578f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +0.56f, ringId = 67, timeOffset = 0.00578f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = -4.83f, ringId = 116, timeOffset = 0.00578f}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +2.98f, ringId = 45, timeOffset = 0.00867f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = -2.41f, ringId = 94, timeOffset = 0.00867f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +6.28f, ringId = 15, timeOffset = 0.00867f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +0.89f, ringId = 64, timeOffset = 0.00867f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = -3.62f, ringId = 105, timeOffset = 0.00867f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +5.07f, ringId = 26, timeOffset = 0.00867f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = -0.32f, ringId = 75, timeOffset = 0.00867f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = -7.58f, ringId = 124, timeOffset = 0.00867f}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +0.34f, ringId = 69, timeOffset = 0.01156f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = -5.18f, ringId = 118, timeOffset = 0.01156f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +3.64f, ringId = 39, timeOffset = 0.01156f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = -1.75f, ringId = 88, timeOffset = 0.01156f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +25f, ringId = 1, timeOffset = 0.01156f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +2.43f, ringId = 50, timeOffset = 0.01156f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = -2.96f, ringId = 99, timeOffset = 0.01156f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +5.73f, ringId = 20, timeOffset = 0.01156f}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = -0.54f, ringId = 77, timeOffset = 0.01445f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = -9.7f, ringId = 126, timeOffset = 0.01445f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +2.76f, ringId = 47, timeOffset = 0.01445f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = -2.63f, ringId = 96, timeOffset = 0.01445f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +7.65f, ringId = 9, timeOffset = 0.01445f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +1.55f, ringId = 58, timeOffset = 0.01445f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = -3.84f, ringId = 107, timeOffset = 0.01445f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +4.85f, ringId = 28, timeOffset = 0.01445f}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = -3.18f, ringId = 101, timeOffset = 0.02023f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +5.51f, ringId = 22, timeOffset = 0.02023f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +0.12f, ringId = 71, timeOffset = 0.02023f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = -5.73f, ringId = 120, timeOffset = 0.02023f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +4.3f, ringId = 33, timeOffset = 0.02023f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = -1.09f, ringId = 82, timeOffset = 0.02023f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +16.042f, ringId = 3, timeOffset = 0.02023f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +2.21f, ringId = 52, timeOffset = 0.02023f}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = -4.06f, ringId = 109, timeOffset = 0.02601f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +4.63f, ringId = 30, timeOffset = 0.02601f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = -0.76f, ringId = 79, timeOffset = 0.02601f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = -15f, ringId = 128, timeOffset = 0.02601f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +3.42f, ringId = 41, timeOffset = 0.02601f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = -1.97f, ringId = 90, timeOffset = 0.02601f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +6.85f, ringId = 11, timeOffset = 0.02601f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +1.33f, ringId = 60, timeOffset = 0.02601f}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +5.62f, ringId = 21, timeOffset = 0.02890f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +0.23f, ringId = 70, timeOffset = 0.02890f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = -5.43f, ringId = 119, timeOffset = 0.02890f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +3.53f, ringId = 40, timeOffset = 0.02890f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = -0.98f, ringId = 81, timeOffset = 0.02890f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +19.582f, ringId = 2, timeOffset = 0.02890f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +2.32f, ringId = 51, timeOffset = 0.02890f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = -3.07f, ringId = 100, timeOffset = 0.02890f}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +4.74f, ringId = 29, timeOffset = 0.03179f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = -0.65f, ringId = 78, timeOffset = 0.03179f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = -11.75f, ringId = 127, timeOffset = 0.03179f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +2.65f, ringId = 48, timeOffset = 0.03179f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = -1.86f, ringId = 89, timeOffset = 0.03179f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +7.15f, ringId = 10, timeOffset = 0.03179f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +1.44f, ringId = 59, timeOffset = 0.03179f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = -3.95f, ringId = 108, timeOffset = 0.03179f}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +2.1f, ringId = 53, timeOffset = 0.03468f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = -3.29f, ringId = 102, timeOffset = 0.03468f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +5.4f, ringId = 23, timeOffset = 0.03468f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +0.01f, ringId = 72, timeOffset = 0.03468f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = -4.5f, ringId = 113, timeOffset = 0.03468f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +4.19f, ringId = 34, timeOffset = 0.03468f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = -1.2f, ringId = 83, timeOffset = 0.03468f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +13.565f, ringId = 4, timeOffset = 0.03468f}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = +1.22f, ringId = 61, timeOffset = 0.03757f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = -4.17f, ringId = 110, timeOffset = 0.03757f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +4.52f, ringId = 31, timeOffset = 0.03757f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = -0.87f, ringId = 80, timeOffset = 0.03757f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = -6.08f, ringId = 121, timeOffset = 0.03757f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +3.31f, ringId = 42, timeOffset = 0.03757f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = -2.008f, ringId = 91, timeOffset = 0.03757f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +6.65f, ringId = 12, timeOffset = 0.03757f}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = -1.42f, ringId = 85, timeOffset = 0.04046f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +10.346f, ringId = 6, timeOffset = 0.04046f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +1.88f, ringId = 55, timeOffset = 0.04046f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = -3.51f, ringId = 104, timeOffset = 0.04046f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +6.06f, ringId = 17, timeOffset = 0.04046f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = +0.67f, ringId = 66, timeOffset = 0.04046f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = -4.72f, ringId = 115, timeOffset = 0.04046f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +3.97f, ringId = 36, timeOffset = 0.04046f}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = -2.3f, ringId = 93, timeOffset = 0.04335f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +6.39f, ringId = 14, timeOffset = 0.04335f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = +1f, ringId = 63, timeOffset = 0.04335f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = -4.39f, ringId = 112, timeOffset = 0.04335f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +5.18f, ringId = 25, timeOffset = 0.04335f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = -0.21f, ringId = 74, timeOffset = 0.04335f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = -6.98f, ringId = 123, timeOffset = 0.04335f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +3.09f, ringId = 44, timeOffset = 0.04335f}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = -4.98f, ringId = 117, timeOffset = 0.04624f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +3.75f, ringId = 38, timeOffset = 0.04624f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = -1.64f, ringId = 87, timeOffset = 0.04624f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +8.352f, ringId = 8, timeOffset = 0.04624f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +2.54f, ringId = 49, timeOffset = 0.04624f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = -2.85f, ringId = 98, timeOffset = 0.04624f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +5.84f, ringId = 19, timeOffset = 0.04624f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = +0.45f, ringId = 68, timeOffset = 0.04624f}, + new Laser {horizontalAngularOffsetDeg = +6.354f, verticalAngularOffsetDeg = -8.43f, ringId = 125, timeOffset = 0.04913f}, + new Laser {horizontalAngularOffsetDeg = +4.548f, verticalAngularOffsetDeg = +2.87f, ringId = 46, timeOffset = 0.04913f}, + new Laser {horizontalAngularOffsetDeg = +2.732f, verticalAngularOffsetDeg = -2.52f, ringId = 95, timeOffset = 0.04913f}, + new Laser {horizontalAngularOffsetDeg = +0.911f, verticalAngularOffsetDeg = +6.17f, ringId = 16, timeOffset = 0.04913f}, + new Laser {horizontalAngularOffsetDeg = -0.911f, verticalAngularOffsetDeg = +1.66f, ringId = 57, timeOffset = 0.04913f}, + new Laser {horizontalAngularOffsetDeg = -2.732f, verticalAngularOffsetDeg = -3.73f, ringId = 106, timeOffset = 0.04913f}, + new Laser {horizontalAngularOffsetDeg = -4.548f, verticalAngularOffsetDeg = +4.96f, ringId = 27, timeOffset = 0.04913f}, + new Laser {horizontalAngularOffsetDeg = -6.354f, verticalAngularOffsetDeg = -0.43f, ringId = 76, timeOffset = 0.04913f}, } }; @@ -366,75 +372,213 @@ public static class LaserArrayLibrary // Assets/RGLUnityPlugin/RawData/ouster_status.txt public static LaserArray OusterOS1_64 => new LaserArray { - centerOfMeasurementVerticalLinearOffsetMm = 36.18f, - centerOfMeasurementHorizontalLinearOffsetMm = 12.163f, + centerOfMeasurementLinearOffsetMm = new Vector3(0.0f, 36.18f, 0.0f), + focalDistanceMm = 12.163f, + lasers = new[] + { + new Laser {horizontalAngularOffsetDeg = 3.057f, verticalAngularOffsetDeg = -16.352f, ringId = 1, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 0.921f, verticalAngularOffsetDeg = -15.772f, ringId = 2, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -1.188f, verticalAngularOffsetDeg = -15.219f, ringId = 3, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.313f, verticalAngularOffsetDeg = -14.685f, ringId = 4, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 3.051f, verticalAngularOffsetDeg = -14.191f, ringId = 5, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 0.928f, verticalAngularOffsetDeg = -13.622f, ringId = 6, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -1.152f, verticalAngularOffsetDeg = -13.079f, ringId = 7, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.256f, verticalAngularOffsetDeg = -12.564f, ringId = 8, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 3.044f, verticalAngularOffsetDeg = -12.072f, ringId = 9, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 0.953f, verticalAngularOffsetDeg = -11.518f, ringId = 10, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -1.131f, verticalAngularOffsetDeg = -10.984f, ringId = 11, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.204f, verticalAngularOffsetDeg = -10.468f, ringId = 12, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 3.042f, verticalAngularOffsetDeg = -9.982f, ringId = 13, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 0.954f, verticalAngularOffsetDeg = -9.435f, ringId = 14, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -1.105f, verticalAngularOffsetDeg = -8.896f, ringId = 15, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.168f, verticalAngularOffsetDeg = -8.380f, ringId = 16, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 3.044f, verticalAngularOffsetDeg = -7.903f, ringId = 17, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 0.986f, verticalAngularOffsetDeg = -7.368f, ringId = 18, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -1.082f, verticalAngularOffsetDeg = -6.845f, ringId = 19, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.135f, verticalAngularOffsetDeg = -6.312f, ringId = 20, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 3.047f, verticalAngularOffsetDeg = -5.840f, ringId = 21, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 0.995f, verticalAngularOffsetDeg = -5.306f, ringId = 22, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -1.064f, verticalAngularOffsetDeg = -4.771f, ringId = 23, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.106f, verticalAngularOffsetDeg = -4.251f, ringId = 24, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 3.071f, verticalAngularOffsetDeg = -3.779f, ringId = 25, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 1.013f, verticalAngularOffsetDeg = -3.240f, ringId = 26, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -1.036f, verticalAngularOffsetDeg = -2.714f, ringId = 27, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.082f, verticalAngularOffsetDeg = -2.189f, ringId = 28, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 3.080f, verticalAngularOffsetDeg = -1.717f, ringId = 29, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 1.031f, verticalAngularOffsetDeg = -1.187f, ringId = 30, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -1.016f, verticalAngularOffsetDeg = -0.650f, ringId = 31, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.076f, verticalAngularOffsetDeg = -0.125f, ringId = 32, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 3.103f, verticalAngularOffsetDeg = 0.347f, ringId = 33, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 1.048f, verticalAngularOffsetDeg = 0.874f, ringId = 34, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -1.008f, verticalAngularOffsetDeg = 1.405f, ringId = 35, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.062f, verticalAngularOffsetDeg = 1.936f, ringId = 36, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 3.114f, verticalAngularOffsetDeg = 2.406f, ringId = 37, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 1.066f, verticalAngularOffsetDeg = 2.937f, ringId = 38, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -0.995f, verticalAngularOffsetDeg = 3.466f, ringId = 39, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.055f, verticalAngularOffsetDeg = 4.002f, ringId = 40, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 3.134f, verticalAngularOffsetDeg = 4.472f, ringId = 41, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 1.076f, verticalAngularOffsetDeg = 4.999f, ringId = 42, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -0.980f, verticalAngularOffsetDeg = 5.530f, ringId = 43, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.052f, verticalAngularOffsetDeg = 6.066f, ringId = 44, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 3.156f, verticalAngularOffsetDeg = 6.538f, ringId = 45, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 1.099f, verticalAngularOffsetDeg = 7.063f, ringId = 46, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -0.972f, verticalAngularOffsetDeg = 7.597f, ringId = 47, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.031f, verticalAngularOffsetDeg = 8.144f, ringId = 48, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 3.175f, verticalAngularOffsetDeg = 8.612f, ringId = 49, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 1.110f, verticalAngularOffsetDeg = 9.137f, ringId = 50, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -0.959f, verticalAngularOffsetDeg = 9.672f, ringId = 51, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.034f, verticalAngularOffsetDeg = 10.218f, ringId = 52, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 3.204f, verticalAngularOffsetDeg = 10.695f, ringId = 53, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 1.132f, verticalAngularOffsetDeg = 11.215f, ringId = 54, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -0.964f, verticalAngularOffsetDeg = 11.757f, ringId = 55, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.065f, verticalAngularOffsetDeg = 12.316f, ringId = 56, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 3.244f, verticalAngularOffsetDeg = 12.791f, ringId = 57, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 1.140f, verticalAngularOffsetDeg = 13.321f, ringId = 58, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -0.963f, verticalAngularOffsetDeg = 13.860f, ringId = 59, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.066f, verticalAngularOffsetDeg = 14.423f, ringId = 60, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 3.282f, verticalAngularOffsetDeg = 14.925f, ringId = 61, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = 1.169f, verticalAngularOffsetDeg = 15.458f, ringId = 62, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -0.971f, verticalAngularOffsetDeg = 16.011f, ringId = 63, timeOffset = 0.0f}, + new Laser {horizontalAngularOffsetDeg = -3.108f, verticalAngularOffsetDeg = 16.598f, ringId = 64, timeOffset = 0.0f}, + } + }; + + // https://www.hesaitech.com/wp-content/uploads/2023/05/AT128E2X_User_Manual_A01-en-230510.pdf + public static LaserArray HesaiAT128E2X => new LaserArray + { + centerOfMeasurementLinearOffsetMm = new Vector3(-17.1f, 24.0f, 41.65f), + focalDistanceMm = 0.0f, lasers = new[] { - new Laser {horizontalAngularOffsetDeg = 3.057f, verticalAngularOffsetDeg = -16.352f, ringId = 1}, - new Laser {horizontalAngularOffsetDeg = 0.921f, verticalAngularOffsetDeg = -15.772f, ringId = 2}, - new Laser {horizontalAngularOffsetDeg = -1.188f, verticalAngularOffsetDeg = -15.219f, ringId = 3}, - new Laser {horizontalAngularOffsetDeg = -3.313f, verticalAngularOffsetDeg = -14.685f, ringId = 4}, - new Laser {horizontalAngularOffsetDeg = 3.051f, verticalAngularOffsetDeg = -14.191f, ringId = 5}, - new Laser {horizontalAngularOffsetDeg = 0.928f, verticalAngularOffsetDeg = -13.622f, ringId = 6}, - new Laser {horizontalAngularOffsetDeg = -1.152f, verticalAngularOffsetDeg = -13.079f, ringId = 7}, - new Laser {horizontalAngularOffsetDeg = -3.256f, verticalAngularOffsetDeg = -12.564f, ringId = 8}, - new Laser {horizontalAngularOffsetDeg = 3.044f, verticalAngularOffsetDeg = -12.072f, ringId = 9}, - new Laser {horizontalAngularOffsetDeg = 0.953f, verticalAngularOffsetDeg = -11.518f, ringId = 10}, - new Laser {horizontalAngularOffsetDeg = -1.131f, verticalAngularOffsetDeg = -10.984f, ringId = 11}, - new Laser {horizontalAngularOffsetDeg = -3.204f, verticalAngularOffsetDeg = -10.468f, ringId = 12}, - new Laser {horizontalAngularOffsetDeg = 3.042f, verticalAngularOffsetDeg = -9.982f, ringId = 13}, - new Laser {horizontalAngularOffsetDeg = 0.954f, verticalAngularOffsetDeg = -9.435f, ringId = 14}, - new Laser {horizontalAngularOffsetDeg = -1.105f, verticalAngularOffsetDeg = -8.896f, ringId = 15}, - new Laser {horizontalAngularOffsetDeg = -3.168f, verticalAngularOffsetDeg = -8.380f, ringId = 16}, - new Laser {horizontalAngularOffsetDeg = 3.044f, verticalAngularOffsetDeg = -7.903f, ringId = 17}, - new Laser {horizontalAngularOffsetDeg = 0.986f, verticalAngularOffsetDeg = -7.368f, ringId = 18}, - new Laser {horizontalAngularOffsetDeg = -1.082f, verticalAngularOffsetDeg = -6.845f, ringId = 19}, - new Laser {horizontalAngularOffsetDeg = -3.135f, verticalAngularOffsetDeg = -6.312f, ringId = 20}, - new Laser {horizontalAngularOffsetDeg = 3.047f, verticalAngularOffsetDeg = -5.840f, ringId = 21}, - new Laser {horizontalAngularOffsetDeg = 0.995f, verticalAngularOffsetDeg = -5.306f, ringId = 22}, - new Laser {horizontalAngularOffsetDeg = -1.064f, verticalAngularOffsetDeg = -4.771f, ringId = 23}, - new Laser {horizontalAngularOffsetDeg = -3.106f, verticalAngularOffsetDeg = -4.251f, ringId = 24}, - new Laser {horizontalAngularOffsetDeg = 3.071f, verticalAngularOffsetDeg = -3.779f, ringId = 25}, - new Laser {horizontalAngularOffsetDeg = 1.013f, verticalAngularOffsetDeg = -3.240f, ringId = 26}, - new Laser {horizontalAngularOffsetDeg = -1.036f, verticalAngularOffsetDeg = -2.714f, ringId = 27}, - new Laser {horizontalAngularOffsetDeg = -3.082f, verticalAngularOffsetDeg = -2.189f, ringId = 28}, - new Laser {horizontalAngularOffsetDeg = 3.080f, verticalAngularOffsetDeg = -1.717f, ringId = 29}, - new Laser {horizontalAngularOffsetDeg = 1.031f, verticalAngularOffsetDeg = -1.187f, ringId = 30}, - new Laser {horizontalAngularOffsetDeg = -1.016f, verticalAngularOffsetDeg = -0.650f, ringId = 31}, - new Laser {horizontalAngularOffsetDeg = -3.076f, verticalAngularOffsetDeg = -0.125f, ringId = 32}, - new Laser {horizontalAngularOffsetDeg = 3.103f, verticalAngularOffsetDeg = 0.347f, ringId = 33}, - new Laser {horizontalAngularOffsetDeg = 1.048f, verticalAngularOffsetDeg = 0.874f, ringId = 34}, - new Laser {horizontalAngularOffsetDeg = -1.008f, verticalAngularOffsetDeg = 1.405f, ringId = 35}, - new Laser {horizontalAngularOffsetDeg = -3.062f, verticalAngularOffsetDeg = 1.936f, ringId = 36}, - new Laser {horizontalAngularOffsetDeg = 3.114f, verticalAngularOffsetDeg = 2.406f, ringId = 37}, - new Laser {horizontalAngularOffsetDeg = 1.066f, verticalAngularOffsetDeg = 2.937f, ringId = 38}, - new Laser {horizontalAngularOffsetDeg = -0.995f, verticalAngularOffsetDeg = 3.466f, ringId = 39}, - new Laser {horizontalAngularOffsetDeg = -3.055f, verticalAngularOffsetDeg = 4.002f, ringId = 40}, - new Laser {horizontalAngularOffsetDeg = 3.134f, verticalAngularOffsetDeg = 4.472f, ringId = 41}, - new Laser {horizontalAngularOffsetDeg = 1.076f, verticalAngularOffsetDeg = 4.999f, ringId = 42}, - new Laser {horizontalAngularOffsetDeg = -0.980f, verticalAngularOffsetDeg = 5.530f, ringId = 43}, - new Laser {horizontalAngularOffsetDeg = -3.052f, verticalAngularOffsetDeg = 6.066f, ringId = 44}, - new Laser {horizontalAngularOffsetDeg = 3.156f, verticalAngularOffsetDeg = 6.538f, ringId = 45}, - new Laser {horizontalAngularOffsetDeg = 1.099f, verticalAngularOffsetDeg = 7.063f, ringId = 46}, - new Laser {horizontalAngularOffsetDeg = -0.972f, verticalAngularOffsetDeg = 7.597f, ringId = 47}, - new Laser {horizontalAngularOffsetDeg = -3.031f, verticalAngularOffsetDeg = 8.144f, ringId = 48}, - new Laser {horizontalAngularOffsetDeg = 3.175f, verticalAngularOffsetDeg = 8.612f, ringId = 49}, - new Laser {horizontalAngularOffsetDeg = 1.110f, verticalAngularOffsetDeg = 9.137f, ringId = 50}, - new Laser {horizontalAngularOffsetDeg = -0.959f, verticalAngularOffsetDeg = 9.672f, ringId = 51}, - new Laser {horizontalAngularOffsetDeg = -3.034f, verticalAngularOffsetDeg = 10.218f, ringId = 52}, - new Laser {horizontalAngularOffsetDeg = 3.204f, verticalAngularOffsetDeg = 10.695f, ringId = 53}, - new Laser {horizontalAngularOffsetDeg = 1.132f, verticalAngularOffsetDeg = 11.215f, ringId = 54}, - new Laser {horizontalAngularOffsetDeg = -0.964f, verticalAngularOffsetDeg = 11.757f, ringId = 55}, - new Laser {horizontalAngularOffsetDeg = -3.065f, verticalAngularOffsetDeg = 12.316f, ringId = 56}, - new Laser {horizontalAngularOffsetDeg = 3.244f, verticalAngularOffsetDeg = 12.791f, ringId = 57}, - new Laser {horizontalAngularOffsetDeg = 1.140f, verticalAngularOffsetDeg = 13.321f, ringId = 58}, - new Laser {horizontalAngularOffsetDeg = -0.963f, verticalAngularOffsetDeg = 13.860f, ringId = 59}, - new Laser {horizontalAngularOffsetDeg = -3.066f, verticalAngularOffsetDeg = 14.423f, ringId = 60}, - new Laser {horizontalAngularOffsetDeg = 3.282f, verticalAngularOffsetDeg = 14.925f, ringId = 61}, - new Laser {horizontalAngularOffsetDeg = 1.169f, verticalAngularOffsetDeg = 15.458f, ringId = 62}, - new Laser {horizontalAngularOffsetDeg = -0.971f, verticalAngularOffsetDeg = 16.011f, ringId = 63}, - new Laser {horizontalAngularOffsetDeg = -3.108f, verticalAngularOffsetDeg = 16.598f, ringId = 64}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -12.93f, ringId = 128, timeOffset = 0.0f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -12.73f, ringId = 127, timeOffset = 0.0f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -12.53f, ringId = 126, timeOffset = 0.008240f, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -12.33f, ringId = 125, timeOffset = 0.004112f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -12.13f, ringId = 124, timeOffset = 0.004144f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -11.93f, ringId = 123, timeOffset = 0.008240f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -11.73f, ringId = 122, timeOffset = 0.0f, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -11.53f, ringId = 121, timeOffset = 0.0f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -11.33f, ringId = 120, timeOffset = 0.012424f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -11.13f, ringId = 119, timeOffset = 0.004144f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -10.93f, ringId = 118, timeOffset = 0.004112f, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -10.73f, ringId = 117, timeOffset = 0.008264f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -10.53f, ringId = 116, timeOffset = 0.012376f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -10.33f, ringId = 115, timeOffset = 0.012376f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -10.13f, ringId = 114, timeOffset = 0.008264f, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -9.93f, ringId = 113, timeOffset = 0.012424f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -9.73f, ringId = 112, timeOffset = 0.0f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -9.53f, ringId = 111, timeOffset = 0.0f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -9.33f, ringId = 110, timeOffset = 0.004112f, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -9.13f, ringId = 109, timeOffset = 0.008240f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -8.93f, ringId = 108, timeOffset = 0.004144f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -8.73f, ringId = 107, timeOffset = 0.0f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -8.53f, ringId = 106, timeOffset = 0.0f, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -8.33f, ringId = 105, timeOffset = 0.004144f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -8.13f, ringId = 104, timeOffset = 0.012424f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -7.93f, ringId = 103, timeOffset = 0.008264f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -7.73f, ringId = 102, timeOffset = 0.004112f, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -7.53f, ringId = 101, timeOffset = 0.012376f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -7.33f, ringId = 100, timeOffset = 0.012376f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -7.13f, ringId = 99, timeOffset = 0.012424f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -6.93f, ringId = 98, timeOffset = 0.008264f, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -6.73f, ringId = 97, timeOffset = 0.000848f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -6.53f, ringId = 96, timeOffset = 0.002504f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -6.33f, ringId = 95, timeOffset = 0.004976f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -6.13f, ringId = 94, timeOffset = 0.006616f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -5.93f, ringId = 93, timeOffset = 0.006616f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -5.73f, ringId = 92, timeOffset = 0.009112f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -5.53f, ringId = 91, timeOffset = 0.002504f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -5.33f, ringId = 90, timeOffset = 0.000848f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -5.13f, ringId = 89, timeOffset = 0.010768f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -4.93f, ringId = 88, timeOffset = 0.013280f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -4.73f, ringId = 87, timeOffset = 0.013280f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -4.53f, ringId = 86, timeOffset = 0.004976f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -4.33f, ringId = 85, timeOffset = 0.009112f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -4.13f, ringId = 84, timeOffset = 0.014928f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -3.93f, ringId = 83, timeOffset = 0.014928f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -3.73f, ringId = 82, timeOffset = 0.010768f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -3.53f, ringId = 81, timeOffset = 0.002504f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -3.33f, ringId = 80, timeOffset = 0.000848f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -3.13f, ringId = 79, timeOffset = 0.006616f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -2.93f, ringId = 78, timeOffset = 0.004976f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -2.73f, ringId = 77, timeOffset = 0.009112f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -2.53f, ringId = 76, timeOffset = 0.006616f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -2.33f, ringId = 75, timeOffset = 0.000848f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -2.13f, ringId = 74, timeOffset = 0.002504f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -1.93f, ringId = 73, timeOffset = 0.013280f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -1.73f, ringId = 72, timeOffset = 0.010768f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -1.53f, ringId = 71, timeOffset = 0.004976f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -1.33f, ringId = 70, timeOffset = 0.013280f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -1.13f, ringId = 69, timeOffset = 0.014928f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -0.93f, ringId = 68, timeOffset = 0.009112f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -0.73f, ringId = 67, timeOffset = 0.010768f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -0.53f, ringId = 66, timeOffset = 0.014928f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -0.33f, ringId = 65, timeOffset = 0.013280f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -0.13f, ringId = 64, timeOffset = 0.000848f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 0.07f, ringId = 63, timeOffset = 0.009112f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 0.27f, ringId = 62, timeOffset = 0.013280f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 0.47f, ringId = 61, timeOffset = 0.002504f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 0.67f, ringId = 60, timeOffset = 0.004976f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 0.87f, ringId = 59, timeOffset = 0.000848f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 1.07f, ringId = 58, timeOffset = 0.002504f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 1.27f, ringId = 57, timeOffset = 0.014928f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 1.47f, ringId = 56, timeOffset = 0.010768f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 1.67f, ringId = 55, timeOffset = 0.010768f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 1.87f, ringId = 54, timeOffset = 0.014928f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 2.07f, ringId = 53, timeOffset = 0.004976f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 2.27f, ringId = 52, timeOffset = 0.006616f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 2.47f, ringId = 51, timeOffset = 0.006616f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 2.67f, ringId = 50, timeOffset = 0.009112f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 2.87f, ringId = 49, timeOffset = 0.000848f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 3.07f, ringId = 48, timeOffset = 0.013280f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 3.27f, ringId = 47, timeOffset = 0.013280f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 3.47f, ringId = 46, timeOffset = 0.009112f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 3.67f, ringId = 45, timeOffset = 0.004976f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 3.87f, ringId = 44, timeOffset = 0.002504f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 4.07f, ringId = 43, timeOffset = 0.002504f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 4.27f, ringId = 42, timeOffset = 0.000848f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 4.47f, ringId = 41, timeOffset = 0.010768f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 4.67f, ringId = 40, timeOffset = 0.014928f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 4.87f, ringId = 39, timeOffset = 0.014928f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 5.07f, ringId = 38, timeOffset = 0.010768f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 5.27f, ringId = 37, timeOffset = 0.006616f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 5.47f, ringId = 36, timeOffset = 0.004976f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 5.67f, ringId = 35, timeOffset = 0.009112f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 5.87f, ringId = 34, timeOffset = 0.006616f, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 6.07f, ringId = 33, timeOffset = 0.004112f, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 6.27f, ringId = 32, timeOffset = 0.012424f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 6.47f, ringId = 31, timeOffset = 0.0f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 6.67f, ringId = 30, timeOffset = 0.004144f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 6.87f, ringId = 29, timeOffset = 0.0f, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 7.07f, ringId = 28, timeOffset = 0.0f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 7.27f, ringId = 27, timeOffset = 0.012424f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 7.47f, ringId = 26, timeOffset = 0.0f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 7.67f, ringId = 25, timeOffset = 0.008264f, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 7.87f, ringId = 24, timeOffset = 0.004112f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 8.07f, ringId = 23, timeOffset = 0.004112f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 8.27f, ringId = 22, timeOffset = 0.008240f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 8.47f, ringId = 21, timeOffset = 0.008240f, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 8.67f, ringId = 20, timeOffset = 0.008264f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 8.87f, ringId = 19, timeOffset = 0.012376f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 9.07f, ringId = 18, timeOffset = 0.012376f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 9.27f, ringId = 17, timeOffset = 0.012424f, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 9.47f, ringId = 16, timeOffset = 0.004112f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 9.67f, ringId = 15, timeOffset = 0.004144f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 9.87f, ringId = 14, timeOffset = 0.0f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 10.07f, ringId = 13, timeOffset = 0.0f, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 10.27f, ringId = 12, timeOffset = 0.0f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 10.47f, ringId = 11, timeOffset = 0.0f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 10.67f, ringId = 10, timeOffset = 0.0f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 10.87f, ringId = 9, timeOffset = 0.012424f, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 11.07f, ringId = 8, timeOffset = 0.008264f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 11.27f, ringId = 7, timeOffset = 0.008240f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 11.47f, ringId = 6, timeOffset = 0.004144f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 11.67f, ringId = 5, timeOffset = 0.008264f, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 11.87f, ringId = 4, timeOffset = 0.008240f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 12.07f, ringId = 3, timeOffset = 0.012376f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 12.27f, ringId = 2, timeOffset = 0.012376f, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 12.47f, ringId = 1, timeOffset = 0.008264f, minRange = 0.5f, maxRange = 100f}, } }; } -} \ No newline at end of file +} diff --git a/Assets/RGLUnityPlugin/Scripts/LidarModels/LidarConfiguration.cs b/Assets/RGLUnityPlugin/Scripts/LidarModels/LidarConfiguration.cs index 737a1335b..c6952040e 100644 --- a/Assets/RGLUnityPlugin/Scripts/LidarModels/LidarConfiguration.cs +++ b/Assets/RGLUnityPlugin/Scripts/LidarModels/LidarConfiguration.cs @@ -14,6 +14,7 @@ using System; using UnityEngine; +using System.Linq; namespace RGLUnityPlugin @@ -21,6 +22,21 @@ namespace RGLUnityPlugin [Serializable] public struct LidarConfiguration { + public enum RayGenerateMethod + { + // Rays are generated for rotating lidar with equal range for all of the lasers + RotatingLidarEqualRange, + // Rays are generated for rotating lidar with different ranges for the lasers + RotatingLidarDifferentLaserRanges, + // Rays are generated in specific way to HesaiAT128 lidar + HesaiAT128, + } + + /// + /// Method that rays are generated + /// + public RayGenerateMethod rayGenerateMethod; + /// /// Geometry description of lidar array /// @@ -41,10 +57,20 @@ public struct LidarConfiguration /// [Range(-360.0f, 360.0f)] public float maxHAngle; + /// + /// Minimum range of the sensor. + /// + [DrawIf("rayGenerateMethod", RayGenerateMethod.RotatingLidarEqualRange)] [Min(0)] public float minRange; + /// /// Maximum range of the sensor. /// - [Min(0)] public float maxRange; + [DrawIf("rayGenerateMethod", RayGenerateMethod.RotatingLidarEqualRange)] [Min(0)] public float maxRange; + + /// + /// Time between two consecutive firings of the whole laser array (in milliseconds). Usually, it consists of firing time for all the lasers and recharge time. + /// + [Min(0)] public float laserArrayCycleTime; /// /// Lidar noise paramteres @@ -56,6 +82,8 @@ public struct LidarConfiguration public Matrix4x4[] GetRayPoses() { + // Ray poses are generated the same way for all of the RayGenerateMethod's + if (!(minHAngle <= maxHAngle)) { throw new ArgumentOutOfRangeException(nameof(minHAngle), @@ -90,12 +118,72 @@ public Matrix4x4[] GetRayPoses() return rayPose; } + public Vector2[] GetRayRanges() + { + return rayGenerateMethod switch + { + RayGenerateMethod.RotatingLidarEqualRange => new Vector2[1] {new Vector2(minRange, maxRange)}, + RayGenerateMethod.RotatingLidarDifferentLaserRanges => GetRayRangesFromLasers(), + RayGenerateMethod.HesaiAT128 => GetRayRangesHesaiAT128(), + _ => throw new ArgumentOutOfRangeException(), + }; + } + + private Vector2[] GetRayRangesFromLasers() + { + Vector2[] rayRanges = new Vector2[PointCloudSize]; + Vector2[] laserRanges = laserArray.GetLaserRanges(); + for (int i = 0; i < HorizontalSteps; i++) + { + Array.Copy(laserRanges, 0, rayRanges, i * laserRanges.Length, laserRanges.Length); + } + return rayRanges; + } + + private Vector2[] GetRayRangesHesaiAT128() + { + // All channels fire laser pulses that measure the far field (> 7.2 m) + // Additionally, the NF-enabled channels also fire laser pulses that measure only the near field (0.5 to 7.2 m), at a time other + // than these channels' far field firings. + // NF-enabled channels are marked with minRange set to NEAR_FIELD_MIN_RANGE. + const float NEAR_FIELD_MIN_RANGE = 0.5f; + const float FAR_FIELD_MIN_RANGE = 7.2f; + + Vector2[] rayRanges = new Vector2[PointCloudSize]; + Vector2[] laserRanges = laserArray.GetLaserRanges(); + for (int i = 0; i < PointCloudSize; i++) + { + rayRanges[i] = laserRanges[i % laserRanges.Length]; + // The horizontal resolution for the near field is 2 times greater than for the far field. + // To simulate it, every second minimum range of the ray will be set for the far field. + if (rayRanges[i].x == NEAR_FIELD_MIN_RANGE && (i / laserRanges.Length) % 2 == 1) + { + rayRanges[i].x = FAR_FIELD_MIN_RANGE; + } + } + return rayRanges; + } + + public float[] GetRayTimeOffsets() + { + float[] rayTimeOffsets = new float[PointCloudSize]; + for (int hStep = 0; hStep < HorizontalSteps; hStep++) + { + for (int laserId = 0; laserId < laserArray.lasers.Length; laserId++) + { + int idx = laserId + hStep * laserArray.lasers.Length; + rayTimeOffsets[idx] = laserArray.lasers[laserId].timeOffset + laserArrayCycleTime * hStep; + } + } + return rayTimeOffsets; + } + /// /// Returns transform from the attached game object to the LiDAR origin. /// public Matrix4x4 GetLidarOriginTransfrom() { - return Matrix4x4.Translate(Vector3.up * (laserArray.centerOfMeasurementVerticalLinearOffsetMm / 1000.0f)); + return Matrix4x4.Translate(laserArray.centerOfMeasurementLinearOffsetMm / 1000.0f); } public static LidarNoiseParams TypicalNoiseParams => new LidarNoiseParams @@ -118,4 +206,4 @@ public Matrix4x4 GetLidarOriginTransfrom() distanceNoiseMean = 0.0f, }; } -} \ No newline at end of file +} diff --git a/Assets/RGLUnityPlugin/Scripts/LidarModels/LidarConfigurationLibrary.cs b/Assets/RGLUnityPlugin/Scripts/LidarModels/LidarConfigurationLibrary.cs index 265a6ba39..0350908f6 100644 --- a/Assets/RGLUnityPlugin/Scripts/LidarModels/LidarConfigurationLibrary.cs +++ b/Assets/RGLUnityPlugin/Scripts/LidarModels/LidarConfigurationLibrary.cs @@ -29,6 +29,7 @@ public static class LidarConfigurationLibrary {LidarModel.HesaiPandarQT, HesaiPandarQT}, {LidarModel.HesaiPandar40P, HesaiPandar40P}, {LidarModel.OusterOS1_64, OusterOS1_64}, + {LidarModel.HesaiAT128E2X, HesaiAT128E2X}, }; public static LidarConfiguration RangeMeter => new LidarConfiguration @@ -37,8 +38,10 @@ public static class LidarConfigurationLibrary horizontalResolution = 1.0f, minHAngle = -0, maxHAngle = 0, - maxRange = 40, noiseParams = LidarConfiguration.TypicalNoiseParams, + rayGenerateMethod = LidarConfiguration.RayGenerateMethod.RotatingLidarEqualRange, + minRange = 0, + maxRange = 40, }; public static LidarConfiguration SickMRS6000 => new LidarConfiguration @@ -47,63 +50,80 @@ public static class LidarConfigurationLibrary horizontalResolution = 240.0f / 924.0f, minHAngle = -120, maxHAngle = 120, - maxRange = 40, noiseParams = LidarConfiguration.TypicalNoiseParams, + rayGenerateMethod = LidarConfiguration.RayGenerateMethod.RotatingLidarEqualRange, + minRange = 0, + maxRange = 40, }; public static LidarConfiguration VelodyneVLP16 => new LidarConfiguration { laserArray = LaserArrayLibrary.VelodyneVLP16, horizontalResolution = 0.2f, + laserArrayCycleTime = 0.055296f, minHAngle = 0.0f, maxHAngle = 360.0f, - maxRange = 100.0f, noiseParams = LidarConfiguration.TypicalNoiseParams, + rayGenerateMethod = LidarConfiguration.RayGenerateMethod.RotatingLidarEqualRange, + minRange = 0, + maxRange = 100.0f, }; public static LidarConfiguration VelodyneVLP32C => new LidarConfiguration { laserArray = LaserArrayLibrary.VelodyneVLP32C, horizontalResolution = 0.2f, + laserArrayCycleTime = 0.055296f, minHAngle = 0.0f, maxHAngle = 360.0f, - maxRange = 200.0f, noiseParams = LidarConfiguration.TypicalNoiseParams, + rayGenerateMethod = LidarConfiguration.RayGenerateMethod.RotatingLidarEqualRange, + minRange = 0, + maxRange = 200.0f, }; public static LidarConfiguration VelodyneVLS128 => new LidarConfiguration { laserArray = LaserArrayLibrary.VelodyneVLS128, horizontalResolution = 0.2f, + laserArrayCycleTime = 0.0585688f, minHAngle = 0.0f, maxHAngle = 360.0f, - maxRange = 300.0f, noiseParams = LidarConfiguration.TypicalNoiseParams, + rayGenerateMethod = LidarConfiguration.RayGenerateMethod.RotatingLidarEqualRange, + minRange = 0, + maxRange = 300.0f, }; public static LidarConfiguration HesaiPandarQT => new LidarConfiguration { laserArray = LaserArrayLibrary.HesaiPandarQT, horizontalResolution = 0.6f, + laserArrayCycleTime = 0.16667f, minHAngle = 0.0f, maxHAngle = 360.0f, - maxRange = 20.0f, // Yes, 20 meters, this is not a typo! noiseParams = LidarConfiguration.TypicalNoiseParams, + rayGenerateMethod = LidarConfiguration.RayGenerateMethod.RotatingLidarEqualRange, + minRange = 0, + maxRange = 20.0f, // Yes, 20 meters, this is not a typo! }; public static LidarConfiguration HesaiPandar40P => new LidarConfiguration { laserArray = LaserArrayLibrary.HesaiPandar40P, horizontalResolution = 0.2f, + laserArrayCycleTime = 0.05556f, minHAngle = 0.0f, maxHAngle = 360.0f, + noiseParams = LidarConfiguration.TypicalNoiseParams, + rayGenerateMethod = LidarConfiguration.RayGenerateMethod.RotatingLidarEqualRange, + minRange = 0, // documentation is unclear on max range; // on one hand there is "range capability" = 200m // on the other, in appendix beams have individual ranges assigned // that vary from 130m to 230m // as this template supports single-value range, 200m is chosen maxRange = 200.0f, - noiseParams = LidarConfiguration.TypicalNoiseParams, }; public static LidarConfiguration OusterOS1_64 => new LidarConfiguration @@ -112,8 +132,21 @@ public static class LidarConfigurationLibrary horizontalResolution = 360.0f / 1024.0f, minHAngle = 0.0f, maxHAngle = 360.0f, + noiseParams = LidarConfiguration.TypicalNoiseParams, + rayGenerateMethod = LidarConfiguration.RayGenerateMethod.RotatingLidarEqualRange, + minRange = 0, maxRange = 120.0f, + }; + + public static LidarConfiguration HesaiAT128E2X => new LidarConfiguration + { + laserArray = LaserArrayLibrary.HesaiAT128E2X, + horizontalResolution = 0.2f, + laserArrayCycleTime = 0.041666f, + minHAngle = -60.0f, + maxHAngle = 60.0f, noiseParams = LidarConfiguration.TypicalNoiseParams, + rayGenerateMethod = LidarConfiguration.RayGenerateMethod.HesaiAT128, }; } } \ No newline at end of file diff --git a/Assets/RGLUnityPlugin/Scripts/LidarModels/LidarModels.cs b/Assets/RGLUnityPlugin/Scripts/LidarModels/LidarModels.cs index 9699c4dc0..1107469b2 100644 --- a/Assets/RGLUnityPlugin/Scripts/LidarModels/LidarModels.cs +++ b/Assets/RGLUnityPlugin/Scripts/LidarModels/LidarModels.cs @@ -24,5 +24,6 @@ public enum LidarModel HesaiPandarQT, HesaiPandar40P, OusterOS1_64, + HesaiAT128E2X, } } \ No newline at end of file diff --git a/Assets/RGLUnityPlugin/Scripts/LidarSensor.cs b/Assets/RGLUnityPlugin/Scripts/LidarSensor.cs index 77ee9877c..6cd7fa8ba 100644 --- a/Assets/RGLUnityPlugin/Scripts/LidarSensor.cs +++ b/Assets/RGLUnityPlugin/Scripts/LidarSensor.cs @@ -64,6 +64,11 @@ public class LidarSensor : MonoBehaviour /// public bool applyAngularGaussianNoise = true; + /// + /// Allows to quickly enable/disable velocity distortion + /// + public bool applyVelocityDistortion = false; + /// /// Encapsulates description of a point cloud generated by a LiDAR and allows for fine-tuning. /// @@ -75,10 +80,12 @@ public class LidarSensor : MonoBehaviour private SceneManager sceneManager; private readonly string lidarRaysNodeId = "LIDAR_RAYS"; + private readonly string lidarRangeNodeId = "LIDAR_RANGE"; private readonly string lidarRingsNodeId = "LIDAR_RINGS"; + private readonly string lidarTimeOffsetsNodeId = "LIDAR_OFFSETS"; private readonly string lidarPoseNodeId = "LIDAR_POSE"; private readonly string noiseLidarRayNodeId = "NOISE_LIDAR_RAY"; - private readonly string lidarRangeNodeId = "LIDAR_RAYTRACE"; + private readonly string lidarRaytraceNodeId = "LIDAR_RAYTRACE"; private readonly string noiseHitpointNodeId = "NOISE_HITPOINT"; private readonly string noiseDistanceNodeId = "NOISE_DISTANCE"; private readonly string pointsCompactNodeId = "POINTS_COMPACT"; @@ -87,14 +94,19 @@ public class LidarSensor : MonoBehaviour private LidarModel? validatedPreset; private float timer; + private Matrix4x4 lastTransform; + private Matrix4x4 currentTransform; + public void Awake() { rglGraphLidar = new RGLNodeSequence() .AddNodeRaysFromMat3x4f(lidarRaysNodeId, new Matrix4x4[1] {Matrix4x4.identity}) + .AddNodeRaysSetRange(lidarRangeNodeId, new Vector2[1] {new Vector2(0.0f, Mathf.Infinity)}) .AddNodeRaysSetRingIds(lidarRingsNodeId, new int[1] {0}) + .AddNodeRaysSetTimeOffsets(lidarTimeOffsetsNodeId, new float[1] {0}) .AddNodeRaysTransform(lidarPoseNodeId, Matrix4x4.identity) .AddNodeGaussianNoiseAngularRay(noiseLidarRayNodeId, 0, 0) - .AddNodeRaytrace(lidarRangeNodeId, Mathf.Infinity) + .AddNodeRaytrace(lidarRaytraceNodeId) .AddNodeGaussianNoiseAngularHitpoint(noiseHitpointNodeId, 0, 0) .AddNodeGaussianNoiseDistance(noiseDistanceNodeId, 0, 0, 0); @@ -118,6 +130,9 @@ public void Start() Destroy(this); } OnValidate(); + + // Apply initial transform of the sensor. + lastTransform = gameObject.transform.localToWorldMatrix; } public void OnValidate() @@ -147,8 +162,9 @@ private void ApplyConfiguration(LidarConfiguration newConfig) } rglGraphLidar.UpdateNodeRaysFromMat3x4f(lidarRaysNodeId, newConfig.GetRayPoses()) + .UpdateNodeRaysSetRange(lidarRangeNodeId, newConfig.GetRayRanges()) .UpdateNodeRaysSetRingIds(lidarRingsNodeId, newConfig.laserArray.GetLaserRingIds()) - .UpdateNodeRaytrace(lidarRangeNodeId, newConfig.maxRange) + .UpdateNodeRaysTimeOffsets(lidarTimeOffsetsNodeId, newConfig.GetRayTimeOffsets()) .UpdateNodeGaussianNoiseAngularRay(noiseLidarRayNodeId, newConfig.noiseParams.angularNoiseMean * Mathf.Deg2Rad, newConfig.noiseParams.angularNoiseStDev * Mathf.Deg2Rad) @@ -162,6 +178,12 @@ private void ApplyConfiguration(LidarConfiguration newConfig) var angularNoiseType = newConfig.noiseParams.angularNoiseType; rglGraphLidar.SetActive(noiseLidarRayNodeId, applyAngularGaussianNoise && angularNoiseType == AngularNoiseType.RayBased); rglGraphLidar.SetActive(noiseHitpointNodeId, applyAngularGaussianNoise && angularNoiseType == AngularNoiseType.HitpointBased); + + // If distortion is disabled, update raytrace node with no velocities provided (it disables distortion in native RGL library) + if (!applyVelocityDistortion) + { + rglGraphLidar.UpdateNodeRaytrace(lidarRaytraceNodeId); + } } public void FixedUpdate() @@ -173,9 +195,13 @@ public void FixedUpdate() timer += Time.deltaTime; + // Update last known transform of lidar. + UpdateTransforms(); + var interval = 1.0f / AutomaticCaptureHz; if (timer + 0.00001f < interval) return; + timer = 0; Capture(); @@ -217,7 +243,37 @@ public void Capture() rglGraphLidar.UpdateNodeRaysTransform(lidarPoseNodeId, lidarPose); rglSubgraphToLidarFrame.UpdateNodePointsTransform(toLidarFrameNodeId, lidarPose.inverse); + // Set lidar velocity + if (applyVelocityDistortion) + { + SetVelocityToRaytrace(); + } + rglGraphLidar.Run(); } + + public void UpdateTransforms() + { + lastTransform = currentTransform; + currentTransform = gameObject.transform.localToWorldMatrix; + } + + public void SetVelocityToRaytrace() + { + // Calculate delta transform of lidar. + // Velocities must be in sensor-local coordinate frame. + // Sensor linear velocity in m/s. + Vector3 globalLinearVelocity = (currentTransform.GetColumn(3) - lastTransform.GetColumn(3)) / Time.deltaTime; + Vector3 localLinearVelocity = gameObject.transform.InverseTransformDirection(globalLinearVelocity); + + Vector3 deltaRotation = Quaternion.LookRotation(currentTransform.GetColumn(2), currentTransform.GetColumn(1)).eulerAngles + - Quaternion.LookRotation(lastTransform.GetColumn(2), lastTransform.GetColumn(1)).eulerAngles; + // Fix delta rotation when switching between 0 and 360. + deltaRotation = new Vector3(Mathf.DeltaAngle(0, deltaRotation.x), Mathf.DeltaAngle(0, deltaRotation.y), Mathf.DeltaAngle(0, deltaRotation.z)); + // Sensor angular velocity in rad/s. + Vector3 localAngularVelocity = (deltaRotation * Mathf.Deg2Rad) / Time.deltaTime; + + rglGraphLidar.UpdateNodeRaytrace(lidarRaytraceNodeId, localLinearVelocity, localAngularVelocity); + } } } diff --git a/Assets/RGLUnityPlugin/Scripts/LowLevelWrappers/RGLHelperTypes.cs b/Assets/RGLUnityPlugin/Scripts/LowLevelWrappers/RGLHelperTypes.cs index 89cd35900..0ac542dfd 100644 --- a/Assets/RGLUnityPlugin/Scripts/LowLevelWrappers/RGLHelperTypes.cs +++ b/Assets/RGLUnityPlugin/Scripts/LowLevelWrappers/RGLHelperTypes.cs @@ -19,7 +19,9 @@ public enum RGLNodeType UNKNOWN = -1, ANY = 0, RAYS_FROM_MAT3X4F = 1, + RAYS_SET_RANGE, RAYS_SET_RING_IDS, + RAYS_SET_TIME_OFFSETS, RAYS_TRANSFORM, POINTS_TRANSFORM, POINTS_FORMAT, diff --git a/Assets/RGLUnityPlugin/Scripts/LowLevelWrappers/RGLNativeAPI.cs b/Assets/RGLUnityPlugin/Scripts/LowLevelWrappers/RGLNativeAPI.cs index f9f7b0082..271162f8f 100644 --- a/Assets/RGLUnityPlugin/Scripts/LowLevelWrappers/RGLNativeAPI.cs +++ b/Assets/RGLUnityPlugin/Scripts/LowLevelWrappers/RGLNativeAPI.cs @@ -72,9 +72,15 @@ public static class RGLNativeAPI [DllImport("RobotecGPULidar")] public static extern int rgl_node_rays_from_mat3x4f(ref IntPtr node, IntPtr rays, int ray_count); + [DllImport("RobotecGPULidar")] + public static extern int rgl_node_rays_set_range(ref IntPtr node, IntPtr ranges, int ranges_count); + [DllImport("RobotecGPULidar")] public static extern int rgl_node_rays_set_ring_ids(ref IntPtr node, IntPtr ring_ids, int ring_ids_count); + [DllImport("RobotecGPULidar")] + public static extern int rgl_node_rays_set_time_offsets(ref IntPtr node, IntPtr time_offsets, int time_offsets_count); + [DllImport("RobotecGPULidar")] public static extern int rgl_node_rays_transform(ref IntPtr node, IntPtr transform); @@ -82,7 +88,10 @@ public static class RGLNativeAPI public static extern int rgl_node_points_transform(ref IntPtr node, IntPtr transform); [DllImport("RobotecGPULidar")] - public static extern int rgl_node_raytrace(ref IntPtr node, IntPtr scene, float range); + public static extern int rgl_node_raytrace(ref IntPtr node, IntPtr scene); + + [DllImport("RobotecGPULidar")] + public static extern int rgl_node_raytrace_with_distortion(ref IntPtr node, IntPtr scene, IntPtr linear_velocity, IntPtr angular_velocity); [DllImport("RobotecGPULidar")] public static extern int rgl_node_points_format(ref IntPtr node, IntPtr fields, int field_count); @@ -178,7 +187,7 @@ static RGLNativeAPI() public static void CheckVersion() { int expectedMajor = 0; - int expectedMinor = 14; + int expectedMinor = 15; int expectedPatch = 0; CheckErr(rgl_get_version_info(out var major, out var minor, out var patch)); if (major != expectedMajor || minor < expectedMinor || (minor == expectedMinor && patch < expectedPatch)) @@ -249,6 +258,12 @@ public static void ConfigureLogging(RGLLogLevel logLevel, string path) CheckErr(rgl_configure_logging(logLevel, path, false)); } + + public static float[] IntoVec3f(Vector3 vec) + { + return new[] {vec.x, vec.y, vec.z}; + } + public static float[] IntoMat3x4f(Matrix4x4[] mats) { var matFloats = new float[mats.Length * 12]; @@ -273,6 +288,17 @@ public static float[] IntoMat3x4f(Matrix4x4 mat) return IntoMat3x4f(new[]{mat}); } + public static float[] IntoVec2f(Vector2[] vecs) + { + var vecFloats = new float[vecs.Length * 2]; + for (int i = 0; i < vecs.Length; ++i) + { + vecFloats[2 * i] = vecs[i].x; + vecFloats[2 * i + 1] = vecs[i].y; + } + return vecFloats; + } + public static void NodeRaysFromMat3x4f(ref IntPtr node, Matrix4x4[] rays) { var rayFloats = IntoMat3x4f(rays); @@ -286,6 +312,19 @@ public static void NodeRaysFromMat3x4f(ref IntPtr node, Matrix4x4[] rays) } } + public static void NodeRaysSetRange(ref IntPtr node, Vector2[] ranges) + { + var rangesFloats = IntoVec2f(ranges); + + unsafe + { + fixed (float* rangesFloatsPtr = rangesFloats) + { + CheckErr(rgl_node_rays_set_range(ref node, (IntPtr) rangesFloatsPtr, ranges.Length)); + } + } + } + public static void NodeRaysSetRingIds(ref IntPtr node, int[] ringIds) { unsafe @@ -297,6 +336,17 @@ public static void NodeRaysSetRingIds(ref IntPtr node, int[] ringIds) } } + public static void NodeRaysSetTimeOffsets(ref IntPtr node, float[] offsets) + { + unsafe + { + fixed (float* offsetsPtr = offsets) + { + CheckErr(rgl_node_rays_set_time_offsets(ref node, (IntPtr) offsetsPtr, offsets.Length)); + } + } + } + public static void NodeRaysTransform(ref IntPtr node, Matrix4x4 transform) { var tfFloats = IntoMat3x4f(transform); @@ -321,9 +371,27 @@ public static void NodePointsTransform(ref IntPtr node, Matrix4x4 transform) } } - public static void NodeRaytrace(ref IntPtr node, float range) + public static void NodeRaytrace(ref IntPtr node) { - CheckErr(rgl_node_raytrace(ref node, IntPtr.Zero, range)); + CheckErr(rgl_node_raytrace(ref node, IntPtr.Zero)); + } + + // Raytrace with velocity distortion + public static void NodeRaytrace(ref IntPtr node, Vector3 linearVelocity, Vector3 angularVelocity) + { + var linearVelocityFloats = IntoVec3f(linearVelocity); + var angularVelocityFloats = IntoVec3f(angularVelocity); + + unsafe + { + fixed (float* linearVelocityFloatsPtr = linearVelocityFloats) + { + fixed (float* angularVelocityFloatsPtr = angularVelocityFloats) + { + CheckErr(rgl_node_raytrace_with_distortion(ref node, IntPtr.Zero, (IntPtr) linearVelocityFloatsPtr, (IntPtr) angularVelocityFloatsPtr)); + } + } + } } public static void NodePointsFormat(ref IntPtr node, RGLField[] fields) diff --git a/Assets/RGLUnityPlugin/Scripts/LowLevelWrappers/RGLNodeSequence.cs b/Assets/RGLUnityPlugin/Scripts/LowLevelWrappers/RGLNodeSequence.cs index b47578ec5..fdea09cfb 100644 --- a/Assets/RGLUnityPlugin/Scripts/LowLevelWrappers/RGLNodeSequence.cs +++ b/Assets/RGLUnityPlugin/Scripts/LowLevelWrappers/RGLNodeSequence.cs @@ -83,6 +83,17 @@ public RGLNodeSequence AddNodeRaysFromMat3x4f(string identifier, Matrix4x4[] ray return this; } + public RGLNodeSequence AddNodeRaysSetRange(string identifier, Vector2[] ranges) + { + CheckNodeNotExist(identifier); + RGLNodeHandle handle = new RGLNodeHandle(); + RGLNativeAPI.NodeRaysSetRange(ref handle.Node, ranges); + handle.Identifier = identifier; + handle.Type = RGLNodeType.RAYS_SET_RANGE; + AddNode(handle); + return this; + } + public RGLNodeSequence AddNodeRaysSetRingIds(string identifier, int[] ringIds) { CheckNodeNotExist(identifier); @@ -94,6 +105,17 @@ public RGLNodeSequence AddNodeRaysSetRingIds(string identifier, int[] ringIds) return this; } + public RGLNodeSequence AddNodeRaysSetTimeOffsets(string identifier, float[] offsets) + { + CheckNodeNotExist(identifier); + RGLNodeHandle handle = new RGLNodeHandle(); + RGLNativeAPI.NodeRaysSetTimeOffsets(ref handle.Node, offsets); + handle.Identifier = identifier; + handle.Type = RGLNodeType.RAYS_SET_TIME_OFFSETS; + AddNode(handle); + return this; + } + public RGLNodeSequence AddNodeRaysTransform(string identifier, Matrix4x4 transform) { CheckNodeNotExist(identifier); @@ -105,11 +127,11 @@ public RGLNodeSequence AddNodeRaysTransform(string identifier, Matrix4x4 transfo return this; } - public RGLNodeSequence AddNodeRaytrace(string identifier, float range) + public RGLNodeSequence AddNodeRaytrace(string identifier) { CheckNodeNotExist(identifier); RGLNodeHandle handle = new RGLNodeHandle(); - RGLNativeAPI.NodeRaytrace(ref handle.Node, range); + RGLNativeAPI.NodeRaytrace(ref handle.Node); handle.Identifier = identifier; handle.Type = RGLNodeType.RAYTRACE; AddNode(handle); @@ -256,6 +278,13 @@ public RGLNodeSequence UpdateNodeRaysFromMat3x4f(string identifier, Matrix4x4[] return this; } + public RGLNodeSequence UpdateNodeRaysSetRange(string identifier, Vector2[] ranges) + { + RGLNodeHandle handle = ValidateNode(identifier, RGLNodeType.RAYS_SET_RANGE); + RGLNativeAPI.NodeRaysSetRange(ref handle.Node, ranges); + return this; + } + public RGLNodeSequence UpdateNodeRaysSetRingIds(string identifier, int[] ringIds) { RGLNodeHandle handle = ValidateNode(identifier, RGLNodeType.RAYS_SET_RING_IDS); @@ -263,6 +292,13 @@ public RGLNodeSequence UpdateNodeRaysSetRingIds(string identifier, int[] ringIds return this; } + public RGLNodeSequence UpdateNodeRaysTimeOffsets(string identifier, float[] offsets) + { + RGLNodeHandle handle = ValidateNode(identifier, RGLNodeType.RAYS_SET_TIME_OFFSETS); + RGLNativeAPI.NodeRaysSetTimeOffsets(ref handle.Node, offsets); + return this; + } + public RGLNodeSequence UpdateNodeRaysTransform(string identifier, Matrix4x4 transform) { RGLNodeHandle handle = ValidateNode(identifier, RGLNodeType.RAYS_TRANSFORM); @@ -270,10 +306,17 @@ public RGLNodeSequence UpdateNodeRaysTransform(string identifier, Matrix4x4 tran return this; } - public RGLNodeSequence UpdateNodeRaytrace(string identifier, float range) + public RGLNodeSequence UpdateNodeRaytrace(string identifier) + { + RGLNodeHandle handle = ValidateNode(identifier, RGLNodeType.RAYTRACE); + RGLNativeAPI.NodeRaytrace(ref handle.Node); + return this; + } + + public RGLNodeSequence UpdateNodeRaytrace(string identifier, Vector3 linearVelocity, Vector3 angularVelocity) { RGLNodeHandle handle = ValidateNode(identifier, RGLNodeType.RAYTRACE); - RGLNativeAPI.NodeRaytrace(ref handle.Node, range); + RGLNativeAPI.NodeRaytrace(ref handle.Node, linearVelocity, angularVelocity); return this; } diff --git a/Assets/RGLUnityPlugin/Scripts/Utilities/DrawIfAttribute.cs b/Assets/RGLUnityPlugin/Scripts/Utilities/DrawIfAttribute.cs new file mode 100644 index 000000000..c20e6e0a5 --- /dev/null +++ b/Assets/RGLUnityPlugin/Scripts/Utilities/DrawIfAttribute.cs @@ -0,0 +1,103 @@ +using System; +using UnityEngine; +using UnityEditor; + +namespace RGLUnityPlugin +{ + /// + /// Draws the field/property ONLY if the compared property compared by the comparison type with the value of comparedValue returns true. + /// Based on: https://forum.unity.com/threads/draw-a-field-only-if-a-condition-is-met.448855/#post-3435603 + /// + [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = true)] + public class DrawIfAttribute : PropertyAttribute + { + #region Fields + + public string comparedPropertyName { get; private set; } + public object comparedValue { get; private set; } + + #endregion + + /// + /// Only draws the field only if a condition is met. Supports enum and bools. + /// + /// The name of the property that is being compared (case sensitive). + /// The value the property is being compared to. + public DrawIfAttribute(string comparedPropertyName, object comparedValue) + { + this.comparedPropertyName = comparedPropertyName; + this.comparedValue = comparedValue; + } + } + + #if UNITY_EDITOR + /// + /// Based on: https://forum.unity.com/threads/draw-a-field-only-if-a-condition-is-met.448855/#post-3435603 + /// + [CustomPropertyDrawer(typeof(DrawIfAttribute))] + public class DrawIfPropertyDrawer : PropertyDrawer + { + #region Fields + + // Reference to the attribute on the property. + DrawIfAttribute drawIf; + + // Field that is being compared. + SerializedProperty comparedField; + + #endregion + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + if (!ShowMe(property)) + { + return 0f; + } + + // The height of the property should be defaulted to the default height. + return base.GetPropertyHeight(property, label); + } + + /// + /// Errors default to showing the property. + /// + private bool ShowMe(SerializedProperty property) + { + drawIf = attribute as DrawIfAttribute; + // Replace propertyname to the value from the parameter + string path = property.propertyPath.Contains(".") + ? System.IO.Path.ChangeExtension(property.propertyPath, drawIf.comparedPropertyName) + : drawIf.comparedPropertyName; + + comparedField = property.serializedObject.FindProperty(path); + + if (comparedField == null) + { + Debug.LogError("Cannot find property with name: " + path); + return true; + } + + // Get the value & compare based on types + switch (comparedField.type) + { // Possible extend cases to support more types + case "bool": + return comparedField.boolValue.Equals(drawIf.comparedValue); + case "Enum": + return comparedField.enumValueIndex.Equals((int)drawIf.comparedValue); + default: + Debug.LogError("Error: " + comparedField.type + " is not supported of " + path); + return true; + } + } + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + // If the condition is met, simply draw the field. + if (ShowMe(property)) + { + EditorGUI.PropertyField(position, property, label); + } + } + } + #endif +} diff --git a/Assets/RGLUnityPlugin/Scripts/Utilities/DrawIfAttribute.cs.meta b/Assets/RGLUnityPlugin/Scripts/Utilities/DrawIfAttribute.cs.meta new file mode 100644 index 000000000..b15e61ff7 --- /dev/null +++ b/Assets/RGLUnityPlugin/Scripts/Utilities/DrawIfAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e7763bbee1fb7e989b44458b3795b12b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 1441b459d..023195cf8 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -597,7 +597,7 @@ PlayerSettings: webGLThreadsSupport: 0 webGLDecompressionFallback: 0 scriptingDefineSymbols: - 1: UNITY_CCU;ALLOW_AUTHORING;ROS2 + 1: UNITY_CCU;ALLOW_AUTHORING;ROS2;ENABLE_RAYTRACING additionalCompilerArguments: {} platformArchitecture: {} scriptingBackend: diff --git a/docs/Components/Sensors/LiDARSensor/AddNewLiDAR/img/LidarSensorProp.png b/docs/Components/Sensors/LiDARSensor/AddNewLiDAR/img/LidarSensorProp.png deleted file mode 100644 index f33e059d3..000000000 Binary files a/docs/Components/Sensors/LiDARSensor/AddNewLiDAR/img/LidarSensorProp.png and /dev/null differ diff --git a/docs/Components/Sensors/LiDARSensor/LiDARSensor/imgs_prefabs/at128e2x.png b/docs/Components/Sensors/LiDARSensor/LiDARSensor/imgs_prefabs/at128e2x.png new file mode 100644 index 000000000..584af9ff9 Binary files /dev/null and b/docs/Components/Sensors/LiDARSensor/LiDARSensor/imgs_prefabs/at128e2x.png differ diff --git a/docs/Components/Sensors/LiDARSensor/LiDARSensor/index.md b/docs/Components/Sensors/LiDARSensor/LiDARSensor/index.md index c8213e6a6..83f2ea38f 100644 --- a/docs/Components/Sensors/LiDARSensor/LiDARSensor/index.md +++ b/docs/Components/Sensors/LiDARSensor/LiDARSensor/index.md @@ -39,6 +39,7 @@ The table of available prefabs can be found below: | :-------------------- | :----------------------- | :----------------------------------------------- | | *HESAI Pandar40P* | `HesaiPandar40P.prefab` | | | *HESAI PandarQT64* | `HesaiPandarQT64.prefab` | | +| *HESAI AT128 E2X* | `HesaiAT128E2X.prefab` | | | *Ouster OS1-64* | `OusterOS1-64.prefab` | | | *Velodyne VLP-16* | `VelodyneVLP16.prefab` | | | *Velodyne VLC-32C* | `VelodyneVLP32C.prefab` | | @@ -99,12 +100,18 @@ Whereas vector *onlyHits* is used for visualization by the [*PointCloudVisualiza - `Model Preset` - allows selecting one of the built-in *LiDAR* models (default: `RangeMeter`) - `Apply Distance Gaussian Noise` - enable/disable distance *Gaussian* noise (default: `true`) - `Apply Angular Gaussian Noise` - enable/disable angular *Gaussian* noise (default: `true`) +- `Apply Velocity Distortion` - enable/disable velocity distortion (default: `false`) - *Configuration*: - - `Laser Array` - geometry description of lidar array, should be prepared on the basis of the manual for a given model of *LiDAR* (default: loaded from `LaserArrayLibrary`) - - `Horizontal Steps` - the number of laser array firings between `Min H Angle` and `Max H Angle` (default: `1`) + - `Ray Generate Method` - method that lidar's rays are generated: + 1. `Rotating Lidar Equal Range` - rays are generated for rotating lidar with equal range for all of the lasers (described with `Min Range` and `Max Range`) + 2. `Rotating Lidar Different Laser Ranges` - rays are generated for rotating lidar with different ranges for the lasers (described in `Laser Array`) + 3. `Hesai AT128` - rays are generated in specific way to Hesai AT128 lidar + - `Laser Array` - geometry description of lidar's array of lasers, should be prepared on the basis of the manual for a given model of *LiDAR* (default: loaded from `LaserArrayLibrary`) + - `Horizontal Resolution` - the horiontal resolution of laser array firings - `Min H Angle` - minimum horizontal angle, left (default: `0`) - `Max H Angle` - maximum horizontal angle, right (default: `0`) - - `Max Range` - maximum range of the sensor (default: `40`) + - `Min Range` - minimum range of the sensor (applied when `Ray Generate Method` is `Rotating Lidar Equal Range`) + - `Max Range` - maximum range of the sensor (applied when `Ray Generate Method` is `Rotating Lidar Equal Range`) - *Noise Params*: - `Angular Noise Type` - angular noise type
(default: `Ray Based`) - `Angular Noise St Dev` - angular noise standard deviation in degree
(default: `0.05729578`) diff --git a/docs/Components/Sensors/LiDARSensor/LiDARSensor/script.png b/docs/Components/Sensors/LiDARSensor/LiDARSensor/script.png index 61e57549b..6af404caa 100644 Binary files a/docs/Components/Sensors/LiDARSensor/LiDARSensor/script.png and b/docs/Components/Sensors/LiDARSensor/LiDARSensor/script.png differ