Commit 311c1bbf by wester

gitmodules

big pointclouds
parent 0e37126e
...@@ -9,4 +9,5 @@ Saved ...@@ -9,4 +9,5 @@ Saved
*.sln *.sln
*.suo *.suo
*.xcodeproj *.xcodeproj
*.xcworkspace *.xcworkspace
\ No newline at end of file /gdal-2.1.3
...@@ -4,3 +4,4 @@ ...@@ -4,3 +4,4 @@
[submodule "ThirdParty/assimp"] [submodule "ThirdParty/assimp"]
path = assimp path = assimp
url = https://github.com/assimp/assimp.git url = https://github.com/assimp/assimp.git
ignore = dirty
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Opacity/CameraDepthFade.uasset" 0
"../../../Engine/Content/EngineMaterials/T_Default_Material_Grid_M.uasset" 1
"../../../Engine/Content/EngineMaterials/T_Default_Material_Grid_N.uasset" 2
"../../../Engine/Content/EngineMaterials/WorldGridMaterial.uasset" 3
"../../../Engine/Content/ArtTools/RenderToTexture/Meshes/S_1_Unit_Plane.uasset" 4
"../../../Engine/Content/EngineMaterials/DefaultPhysicalMaterial.uasset" 5
"../../../Engine/Content/BufferVisualization/AmbientOcclusion.uasset" 6
"../../../Engine/Content/BufferVisualization/BaseColor.uasset" 7
"../../../Engine/Content/BufferVisualization/CustomDepth.uasset" 8
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/VectorLength.uasset" 9
"../../../Engine/Content/BufferVisualization/CustomDepthWorldUnits.uasset" 10
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat2Components.uasset" 11
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Texturing/ScaleUVsByCenter.uasset" 12
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/ScreenResolution.uasset" 13
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Texturing/ScreenAlignedUVs.uasset" 14
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/MakeFloat2.uasset" 15
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/MakeFloat3.uasset" 16
"../../../Engine/Content/EngineMaterials/MiniFont.uasset" 17
"../../../Engine/Content/BufferVisualization/CustomStencil.uasset" 18
"../../../Engine/Content/BufferVisualization/FinalImage.uasset" 19
"../../../Engine/Content/BufferVisualization/LightingModel.uasset" 20
"../../../Engine/Content/BufferVisualization/MaterialAO.uasset" 21
"../../../Engine/Content/BufferVisualization/Metallic.uasset" 22
"../../../Engine/Content/BufferVisualization/Opacity.uasset" 23
"../../../Engine/Content/BufferVisualization/PostTonemapHDRColor.uasset" 24
"../../../Engine/Content/BufferVisualization/PreTonemapHDRColor.uasset" 25
"../../../Engine/Content/BufferVisualization/Roughness.uasset" 26
"../../../Engine/Content/BufferVisualization/SceneColor.uasset" 27
"../../../Engine/Content/BufferVisualization/SceneDepth.uasset" 28
"../../../Engine/Content/BufferVisualization/SceneDepthWorldUnits.uasset" 29
"../../../Engine/Content/BufferVisualization/SeparateTranslucencyA.uasset" 30
"../../../Engine/Content/BufferVisualization/SeparateTranslucencyRGB.uasset" 31
"../../../Engine/Content/BufferVisualization/Specular.uasset" 32
"../../../Engine/Content/BufferVisualization/SubsurfaceColor.uasset" 33
"../../../Engine/Content/BufferVisualization/WorldNormal.uasset" 34
"../../../Engine/Content/EditorLandscapeResources/DataLayer.uasset" 35
"../../../Engine/Content/EditorLandscapeResources/DefaultAlphaTexture.uasset" 36
"../../../Engine/Content/EditorLandscapeResources/LandscapeGizmoHeight_Mat.uasset" 37
"../../../Engine/Content/EditorLandscapeResources/LandscapeGizmo_Mat.uasset" 38
"../../../Engine/Content/EditorLandscapeResources/LandscapeGizmo_Mat_Copied.uasset" 39
"../../../Engine/Content/EditorLandscapeResources/SplineEditorMeshMat.uasset" 40
"../../../Engine/Content/EditorLandscapeResources/SplineEditorMesh.uasset" 41
"../../../Engine/Content/EditorMaterials/Cross.uasset" 42
"../../../Engine/Content/EditorMaterials/Cross_Mat.uasset" 43
"../../../Engine/Content/EditorMaterials/GizmoMaterial.uasset" 44
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/Sign.uasset" 45
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/Round.uasset" 46
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/ExampleContent/Textures/flipbook.uasset" 47
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Texturing/FlipBook.uasset" 48
"../../../Engine/Content/EditorResources/T_EditorHelp.uasset" 49
"../../../Engine/Content/EditorMaterials/HelpActorMaterial.uasset" 50
"../../../Engine/Content/EditorMaterials/CompositeARGBLayer.uasset" 51
"../../../Engine/Content/EditorMaterials/TilingAALineIntegral.uasset" 52
"../../../Engine/Content/EditorMaterials/TilingAALineBoxFiltered.uasset" 53
"../../../Engine/Content/Functions/Engine_MaterialFunctions03/Procedurals/ComputeFilterWidth.uasset" 54
"../../../Engine/Content/EditorMaterials/TilingAADots.uasset" 55
"../../../Engine/Content/EditorMaterials/Cascade/CASC_Cross.uasset" 56
"../../../Engine/Content/EditorMaterials/Cascade/CASC_None.uasset" 57
"../../../Engine/Content/Functions/Engine_MaterialFunctions03/Blends/Blend_Screen.uasset" 58
"../../../Engine/Content/EditorMaterials/TilingAAGrid.uasset" 59
"../../../Engine/Content/EditorMaterials/LevelGridMaterial.uasset" 60
"../../../Engine/Content/EditorMaterials/MakeCompositeARGBLayer.uasset" 61
"../../../Engine/Content/EditorResources/LevelGrid1DStripes.uasset" 62
"../../../Engine/Content/EditorMaterials/TextureGridCascaded1D.uasset" 63
"../../../Engine/Content/EditorMaterials/TextureGridCascaded2D.uasset" 64
"../../../Engine/Content/EditorMaterials/LevelGridMaterial2.uasset" 65
"../../../Engine/Content/EditorMaterials/MAT_Groups_Toggle.uasset" 66
"../../../Engine/Content/EditorMaterials/MAT_Groups_Visibility.uasset" 67
"../../../Engine/Content/EditorMaterials/PhAT_BoneSelectedMaterial.uasset" 68
"../../../Engine/Content/EditorMaterials/PhAT_ElemSelectedMaterial.uasset" 69
"../../../Engine/Content/EditorMaterials/PhAT_NoCollisionMaterial.uasset" 70
"../../../Engine/Content/EditorMaterials/PhAT_UnselectedMaterial.uasset" 71
"../../../Engine/Content/EditorMaterials/PreviewShadowIndicator.uasset" 72
"../../../Engine/Content/EditorMaterials/PreviewShadowIndicatorMaterial.uasset" 73
"../../../Engine/Content/EditorMaterials/TargetIcon.uasset" 74
"../../../Engine/Content/EditorMaterials/Tick.uasset" 75
"../../../Engine/Content/EditorMaterials/Tick_Mat.uasset" 76
"../../../Engine/Content/EditorMaterials/WidgetGridVertexColorMaterial.uasset" 77
"../../../Engine/Content/EditorMaterials/WidgetGridVertexColorMaterial_Ma.uasset" 78
"../../../Engine/Content/EditorMaterials/WidgetMaterial.uasset" 79
"../../../Engine/Content/EditorMaterials/WidgetMaterial_Current.uasset" 80
"../../../Engine/Content/EditorMaterials/WidgetMaterial_X.uasset" 81
"../../../Engine/Content/EditorMaterials/WidgetMaterial_Y.uasset" 82
"../../../Engine/Content/EditorMaterials/WidgetMaterial_Z.uasset" 83
"../../../Engine/Content/EditorMaterials/WidgetVertexColorMaterial.uasset" 84
"../../../Engine/Content/EditorMaterials/AssetViewer/EpicQuadPanorama_CC+EV1.uasset" 85
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_ColorTrack.uasset" 86
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Anim.uasset" 87
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_AudioMaster.uasset" 88
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Director.uasset" 89
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Event.uasset" 90
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Fade.uasset" 91
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Float.uasset" 92
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Move.uasset" 93
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Slomo.uasset" 94
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Sound.uasset" 95
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Vector.uasset" 96
"../../../Engine/Content/EditorMaterials/ParticleSystems/PSysThumbnail_NoImage.uasset" 97
"../../../Engine/Content/EditorMaterials/ParticleSystems/PSysThumbnail_OOD.uasset" 98
"../../../Engine/Content/EngineMaterials/Grid.uasset" 99
"../../../Engine/Content/EditorMaterials/Thumbnails/FloorPlaneMaterial.uasset" 100
"../../../Engine/Content/EditorMeshes/EditorCylinder.uasset" 101
"../../../Engine/Content/EditorMeshes/EditorPlane.uasset" 102
"../../../Engine/Content/EditorMaterials/Thumbnails/SkySphereMaterial.uasset" 103
"../../../Engine/Content/EditorMeshes/EditorSkySphere.uasset" 104
"../../../Engine/Content/EditorMeshes/EditorSphere.uasset" 105
"../../../Engine/Content/EditorResources/MatineeCam_D.uasset" 106
"../../../Engine/Content/EditorMaterials/MatineeCam_mat.uasset" 107
"../../../Engine/Content/EditorMeshes/MatineeCam_SM.uasset" 108
"../../../Engine/Content/EditorMaterials/Camera/CineMat.uasset" 109
"../../../Engine/Content/EditorMaterials/Camera/MI_CineMat_CameraBody.uasset" 110
"../../../Engine/Content/EngineDebugMaterials/M_SimpleOpaque.uasset" 111
"../../../Engine/Content/EditorMaterials/Camera/MI_CineMat_CamViewFinder.uasset" 112
"../../../Engine/Content/EditorMeshes/Camera/SM_CineCam.uasset" 113
"../../../Engine/Content/EditorMaterials/Camera/MI_CineMat_Rig.uasset" 114
"../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Arm.uasset" 115
"../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Base.uasset" 116
"../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Body.uasset" 117
"../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Mount.uasset" 118
"../../../Engine/Content/EditorMeshes/Camera/SM_RailRig_Mount.uasset" 119
"../../../Engine/Content/EditorMeshes/Camera/SM_RailRig_Track.uasset" 120
"../../../Engine/Content/EditorMeshes/ColorCalibrator/M_ChromeBall.uasset" 121
"../../../Engine/Content/EditorMeshes/ColorCalibrator/M_ClearCoat.uasset" 122
"../../../Engine/Content/EditorMeshes/ColorCalibrator/M_ClearCoatBlack.uasset" 123
"../../../Engine/Content/EditorMeshes/ColorCalibrator/T_ColorGrid.uasset" 124
"../../../Engine/Content/EditorMeshes/ColorCalibrator/M_ColorGrid.uasset" 125
"../../../Engine/Content/EditorMeshes/ColorCalibrator/M_GreyBall.uasset" 126
"../../../Engine/Content/EditorMeshes/ColorCalibrator/SM_ColorCalibrator.uasset" 127
"../../../Engine/Content/EditorResources/Bad.uasset" 128
"../../../Engine/Content/EditorResources/BSPVertex.uasset" 129
"../../../Engine/Content/EditorResources/MatInstActSprite.uasset" 130
"../../../Engine/Content/EditorResources/RGBTable16x1_AssetViewer.uasset" 131
"../../../Engine/Content/EditorResources/SceneManager.uasset" 132
"../../../Engine/Content/EditorResources/SmallFont.uasset" 133
"../../../Engine/Content/EditorResources/S_Actor.uasset" 134
"../../../Engine/Content/EditorResources/S_DecalActorIcon.uasset" 135
"../../../Engine/Content/EditorResources/S_Emitter.uasset" 136
"../../../Engine/Content/EditorResources/S_ExpoHeightFog.uasset" 137
"../../../Engine/Content/EditorResources/S_FTest.uasset" 138
"../../../Engine/Content/EditorResources/S_KBSJoint.uasset" 139
"../../../Engine/Content/EditorResources/S_KHinge.uasset" 140
"../../../Engine/Content/EditorResources/S_KPrismatic.uasset" 141
"../../../Engine/Content/EditorResources/S_LevelSequence.uasset" 142
"../../../Engine/Content/EditorResources/S_NavP.uasset" 143
"../../../Engine/Content/EditorResources/S_Note.uasset" 144
"../../../Engine/Content/EditorResources/S_Player.uasset" 145
"../../../Engine/Content/EditorResources/S_PortalActorIcon2.uasset" 146
"../../../Engine/Content/EditorResources/S_RadForce.uasset" 147
"../../../Engine/Content/EditorResources/S_ReflActorIcon.uasset" 148
"../../../Engine/Content/EditorResources/S_Terrain.uasset" 149
"../../../Engine/Content/EditorResources/S_TextRenderActorIcon.uasset" 150
"../../../Engine/Content/EditorResources/S_Thruster.uasset" 151
"../../../Engine/Content/EditorResources/S_Trigger.uasset" 152
"../../../Engine/Content/EditorResources/S_VectorFieldVol.uasset" 153
"../../../Engine/Content/EditorResources/S_WindDirectional.uasset" 154
"../../../Engine/Content/EditorResources/AI/S_NavLink.uasset" 155
"../../../Engine/Content/EditorResources/LightIcons/SkyLight.uasset" 156
"../../../Engine/Content/EditorResources/LightIcons/S_LightDirectional.uasset" 157
"../../../Engine/Content/EditorResources/LightIcons/S_LightDirectionalMove.uasset" 158
"../../../Engine/Content/EditorResources/LightIcons/S_LightError.uasset" 159
"../../../Engine/Content/EditorResources/LightIcons/S_LightPoint.uasset" 160
"../../../Engine/Content/EditorResources/LightIcons/S_LightPointMove.uasset" 161
"../../../Engine/Content/EditorResources/LightIcons/S_LightSpot.uasset" 162
"../../../Engine/Content/EditorResources/LightIcons/S_LightSpotMove.uasset" 163
"../../../Engine/Content/EditorResources/SequenceRecorder/Countdown.uasset" 164
"../../../Engine/Content/EditorResources/SequenceRecorder/RecordingIndicator.uasset" 165
"../../../Engine/Content/EditorResources/Spline/T_Loft_Spline.uasset" 166
"../../../Engine/Content/EditorSounds/GamePreview/EndPlayInEditor.uasset" 167
"../../../Engine/Content/EditorSounds/GamePreview/EndPlayInEditor_Cue.uasset" 168
"../../../Engine/Content/EditorSounds/Notifications/CompileFailed.uasset" 169
"../../../Engine/Content/EditorSounds/Notifications/CompileFailed_Cue.uasset" 170
"../../../Engine/Content/EditorSounds/Notifications/CompileSuccess.uasset" 171
"../../../Engine/Content/EditorSounds/Notifications/CompileStart_Cue.uasset" 172
"../../../Engine/Content/EditorSounds/Notifications/CompileSuccess_Cue.uasset" 173
"../../../Engine/Content/EngineDamageTypes/DmgTypeBP_Environmental.uasset" 174
"../../../Engine/Content/EngineDebugMaterials/HeatmapGradient.uasset" 175
"../../../Engine/Content/EngineDebugMaterials/BoneWeightMaterial.uasset" 176
"../../../Engine/Content/EngineDebugMaterials/DebugMeshMaterial.uasset" 177
"../../../Engine/Content/EngineDebugMaterials/GeomMaterial.uasset" 178
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Shading/ConvertFromDiffSpec.uasset" 179
"../../../Engine/Content/EngineDebugMaterials/LevelColorationLitMaterial.uasset" 180
"../../../Engine/Content/EngineDebugMaterials/LevelColorationUnlitMaterial.uasset" 181
"../../../Engine/Content/EngineMaterials/DefaultWhiteGrid.uasset" 182
"../../../Engine/Content/EngineDebugMaterials/MAT_LevelColorationLitLightmapUV.uasset" 183
"../../../Engine/Content/EngineDebugMaterials/M_SimpleTranslucent.uasset" 184
"../../../Engine/Content/EngineDebugMaterials/ShadedLevelColorationLitMaterial.uasset" 185
"../../../Engine/Content/EngineDebugMaterials/ShadedLevelColorationUnlitMateri.uasset" 186
"../../../Engine/Content/EngineDebugMaterials/VertexColorMaterial.uasset" 187
"../../../Engine/Content/EngineDebugMaterials/VertexColorViewMode_AlphaAsColor.uasset" 188
"../../../Engine/Content/EngineDebugMaterials/VertexColorViewMode_BlueOnly.uasset" 189
"../../../Engine/Content/EngineDebugMaterials/VertexColorViewMode_ColorOnly.uasset" 190
"../../../Engine/Content/EngineDebugMaterials/VertexColorViewMode_GreenOnly.uasset" 191
"../../../Engine/Content/EngineDebugMaterials/VertexColorViewMode_RedOnly.uasset" 192
"../../../Engine/Content/EngineDebugMaterials/WireframeMaterial.uasset" 193
"../../../Engine/Content/EngineFonts/Faces/RobotoBold.uasset" 194
"../../../Engine/Content/EngineFonts/Faces/RobotoBoldItalic.uasset" 195
"../../../Engine/Content/EngineFonts/Faces/RobotoItalic.uasset" 196
"../../../Engine/Content/EngineFonts/Faces/RobotoLight.uasset" 197
"../../../Engine/Content/EngineFonts/Faces/RobotoRegular.uasset" 198
"../../../Engine/Content/EngineFonts/Roboto.uasset" 199
"../../../Engine/Content/EngineFonts/Faces/RobotoTiny.uasset" 200
"../../../Engine/Content/EngineFonts/RobotoTiny.uasset" 201
"../../../Engine/Content/EngineFonts/SmallFont.uasset" 202
"../../../Engine/Content/EngineFonts/TinyFont.uasset" 203
"../../../Engine/Content/EngineResources/WhiteSquareTexture.uasset" 204
"../../../Engine/Content/EngineMaterials/BlinkingCaret.uasset" 205
"../../../Engine/Content/EngineMaterials/DefaultBokeh.uasset" 206
"../../../Engine/Content/EngineMaterials/DefaultDiffuse.uasset" 207
"../../../Engine/Content/EngineMaterials/DefaultDeferredDecalMaterial.uasset" 208
"../../../Engine/Content/EngineMaterials/DefaultLightFunctionMaterial.uasset" 209
"../../../Engine/Content/EngineMaterials/DefaultNormal.uasset" 210
"../../../Engine/Content/EngineMaterials/DefaultPostProcessMaterial.uasset" 211
"../../../Engine/Content/EngineFonts/RobotoDistanceField.uasset" 212
"../../../Engine/Content/EngineMaterials/DefaultTextMaterialOpaque.uasset" 213
"../../../Engine/Content/EngineMaterials/EditorBrushMaterial.uasset" 214
"../../../Engine/Content/EngineMaterials/Good64x64TilingNoiseHighFreq.uasset" 215
"../../../Engine/Content/EngineMaterials/Grid_N.uasset" 216
"../../../Engine/Content/EngineMaterials/HighResolutionScreenshotMaskFunction.uasset" 217
"../../../Engine/Content/EngineMaterials/HighResScreenshot.uasset" 218
"../../../Engine/Content/EngineMaterials/HighResScreenshotCaptureRegion.uasset" 219
"../../../Engine/Content/EngineMaterials/HighResScreenshotMask.uasset" 220
"../../../Engine/Content/EngineMaterials/LandscapeHolePhysicalMaterial.uasset" 221
"../../../Engine/Content/EngineMaterials/InvalidLightmapSettings.uasset" 222
"../../../Engine/Content/EngineMaterials/M_InvalidLightmapSettings.uasset" 223
"../../../Engine/Content/EngineMaterials/PaperDiffuse.uasset" 224
"../../../Engine/Content/EngineMaterials/PaperNormal.uasset" 225
"../../../Engine/Content/EngineMaterials/PhAT_JointLimitMaterial.uasset" 226
"../../../Engine/Content/EngineMaterials/PhysMat_Rubber.uasset" 227
"../../../Engine/Content/EngineMaterials/PreintegratedSkinBRDF.uasset" 228
"../../../Engine/Content/EngineMaterials/RemoveSurfaceMaterial.uasset" 229
"../../../Engine/Content/EngineMaterials/WeightMapPlaceholderTexture.uasset" 230
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough.uasset" 231
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Masked.uasset" 232
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Opaque.uasset" 233
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Masked_OneSided.uasset" 234
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Opaque_OneSided.uasset" 235
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Translucent.uasset" 236
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Translucent_OneSided.uasset" 237
"../../../Engine/Content/EngineMaterials/DefaultMaterial.uasset" 238
"../../../Engine/Content/EngineMeshes/Cube.uasset" 239
"../../../Engine/Content/EngineMeshes/Cylinder.uasset" 240
"../../../Engine/Content/EngineMeshes/Sphere.uasset" 241
"../../../Engine/Content/EngineResources/Black.uasset" 242
"../../../Engine/Content/EngineResources/DefaultTextureCube.uasset" 243
"../../../Engine/Content/EngineResources/GradientTexture0.uasset" 244
"../../../Engine/Content/EngineResources/StreamingPauseIcon.uasset" 245
"../../../Engine/Content/EngineResources/M_StreamingPause.uasset" 246
"../../../Engine/Content/EngineSounds/Master.uasset" 247
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Shading/PowerToRoughness.uasset" 248
"../../../Engine/Content/Maps/Templates/Thumbnails/Default.uasset" 249
"../../../Engine/Content/Maps/Templates/Thumbnails/VR-Basic.uasset" 250
"../../../Engine/Content/MapTemplates/Sky/DaylightAmbientCubemap.uasset" 251
"../../../Engine/Content/MobileResources/T_MobileControls_texture.uasset" 252
"../../../Engine/Content/MobileResources/T_MobileMenu2.uasset" 253
"../../../Engine/Content/MobileResources/HUD/AnalogHat.uasset" 254
"../../../Engine/Content/MobileResources/HUD/VirtualJoystick_Background.uasset" 255
"../../../Engine/Content/MobileResources/HUD/VirtualJoystick_Thumb.uasset" 256
"../../../Engine/Content/MobileResources/HUD/DefaultVirtualJoysticks.uasset" 257
"../../../Engine/Content/MobileResources/HUD/LeftVirtualJoystickOnly.uasset" 258
"../../../Engine/Content/MobileResources/HUD/MobileHUDButton1_off.uasset" 259
"../../../Engine/Content/MobileResources/HUD/MobileHUDButton1_on.uasset" 260
"../../../Engine/Content/MobileResources/HUD/MobileHUDButton2_off.uasset" 261
"../../../Engine/Content/MobileResources/HUD/MobileHUDButton2_on.uasset" 262
"../../../Engine/Content/MobileResources/HUD/MobileHUDButton3.uasset" 263
"../../../Engine/Content/MobileResources/HUD/MobileHUDButtonFire.uasset" 264
"../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionPad.uasset" 265
"../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionPad2.uasset" 266
"../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionPad3.uasset" 267
"../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionStick.uasset" 268
"../../../Engine/Content/MobileResources/HUD/T_Castle_ThumbstickInner.uasset" 269
"../../../Engine/Content/MobileResources/HUD/T_Castle_ThumbstickOutter.uasset" 270
"../../../Engine/Content/Tutorial/ContentIntroCurve.uasset" 271
"../../../Engine/Content/Tutorial/Basics/TutorialAssets/icon_tab_Levels_40x.uasset" 272
"../../../Engine/Content/Tutorial/BlueprintTutorials/TutorialAssets/BlueprintInterface_64x.uasset" 273
"../../../Engine/Content/Tutorial/BlueprintTutorials/TutorialAssets/BlueprintMacroLibrary_64x.uasset" 274
"../../../Engine/Content/Tutorial/BlueprintTutorials/TutorialAssets/Blueprint_64x.uasset" 275
"../../../Engine/Content/Tutorial/BlueprintTutorials/TutorialAssets/Tutorial_BP_Interface.uasset" 276
"../../../Engine/Content/Tutorial/Foliage/TutorialAssets/Foliage.uasset" 277
"../../../Engine/Content/Tutorial/Landscape/TutorialAssets/Landscape.uasset" 278
"../../../Engine/Content/Tutorial/Paper2D/TutorialAssets/Paper2DFlipbook_TutorialIcon.uasset" 279
"../../../Engine/Content/Tutorial/Paper2D/TutorialAssets/Paper2DSprite_TutorialIcon.uasset" 280
"../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/icon_Editor_Preferences_General_40x.uasset" 281
"../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/icon_ShowSkeletalMeshes_40x.uasset" 282
"../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/TutorialMaterial.uasset" 283
"../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/T_SmokeSubUV_8X8.uasset" 284
"../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/T_soft_smoke.uasset" 285
"../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/M_smoke_subUV_blackbody.uasset" 286
"../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/TutorialParticleSystem.uasset" 287
"../../../Engine/Content/EditorMeshes/EditorCube.uasset" 288
"../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/Tutorial_DM.uasset" 289
"../../../Engine/Content/VREditor/Devices/Generic/GenericHMDMaterial.uasset" 290
"../../../Engine/Content/VREditor/Devices/Generic/GenericHMD.uasset" 291
"../../../Engine/Content/VREditor/FloatingText/LineMaterial.uasset" 292
"../../../Engine/Content/VREditor/FloatingText/JointSphere.uasset" 293
"../../../Engine/Content/VREditor/FloatingText/LineSegmentCylinder.uasset" 294
"../../../Engine/Content/VREditor/Fonts/VRText_RobotoLarge.uasset" 295
"../../../Engine/Content/VREditor/Fonts/VRTextMaterial.uasset" 296
"../../../Engine/Content/VREditor/Fonts/TranslucentVRTextMaterial.uasset" 297
"../../../Engine/Content/VREditor/LaserPointer/VR_LaserPower_01.uasset" 298
"../../../Engine/Content/VREditor/LaserPointer/LaserPointerMaterial.uasset" 299
"../../../Engine/Content/VREditor/LaserPointer/LaserPointerMaterialInst.uasset" 300
"../../../Engine/Content/VREditor/LaserPointer/TranslucentLaserPointerMaterialInst.uasset" 301
"../../../Engine/Content/VREditor/LaserPointer/LaserPointerMesh.uasset" 302
"../../../Engine/Content/VREditor/Sounds/VR_grab_Cue.uasset" 303
"../../../Engine/Content/VREditor/Sounds/VR_teleport_Cue.uasset" 304
"../../../Engine/Content/VREditor/TransformGizmo/TransformGizmoMaterial.uasset" 305
"../../../Engine/Content/VREditor/TransformGizmo/TranslucentTransformGizmoMaterial.uasset" 306
"../../../Engine/Content/VREditor/TransformGizmo/BoundingBoxCorner.uasset" 307
"../../../Engine/Content/VREditor/TransformGizmo/BoundingBoxEdge.uasset" 308
"../../../Engine/Content/VREditor/TransformGizmo/PlaneTranslationHandle.uasset" 309
"../../../Engine/Content/VREditor/TransformGizmo/RotationHandle.uasset" 310
"../../../Engine/Content/VREditor/TransformGizmo/RotationHandleFull.uasset" 311
"../../../Engine/Content/VREditor/TransformGizmo/StretchingHandle.uasset" 312
"../../../Engine/Content/VREditor/TransformGizmo/TranslateHandleLong.uasset" 313
"../../../Engine/Content/VREditor/TransformGizmo/TranslationHandle.uasset" 314
"../../../Engine/Content/VREditor/TransformGizmo/UniformScaleHandle.uasset" 315
"../../../Engine/Content/VREditor/UI/CloseButtonMesh.uasset" 316
"../../../Engine/Content/VREditor/UI/SelectionBarMesh.uasset" 317
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Gradient/RadialGradient.uasset" 318
"../../../Engine/Content/VREditor/WorldMovementGrid/SimpleGrid.uasset" 319
"../../../Engine/Content/VREditor/WorldMovementGrid/GridMaterial.uasset" 320
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Density/ExponentialDensity.uasset" 321
"../../../Engine/Content/VREditor/WorldMovementGrid/GridPostProcess.uasset" 322
"../../../Engine/Content/EditorLandscapeResources/FlattenHeightMat.uasset" 323
"../../../Engine/Content/VREditor/WorldMovementGrid/PlaneMesh.uasset" 324
"../../../MasterTestProject/Content/materials/DuckCM.uasset" 325
"../../../MasterTestProject/Content/materials/DuckMat.uasset" 326
"../../../MasterTestProject/Content/Content/Duck.uasset" 327
"../../../Engine/Plugins/2D/Paper2D/Content/PlaceholderTextures/DummySpriteTexture.uasset" 328
"../../../Engine/Plugins/2D/Paper2D/Content/DummySpriteTexture.uasset" 329
"../../../Engine/Plugins/2D/Paper2D/Content/DummySprite.uasset" 330
"../../../Engine/Plugins/2D/Paper2D/Content/DefaultPaperTerrainMaterial.uasset" 331
"../../../Engine/Plugins/2D/Paper2D/Content/DefaultSpriteMaterial.uasset" 332
"../../../Engine/Plugins/2D/Paper2D/Content/MaskedUnlitSpriteMaterial.uasset" 333
"../../../Engine/Plugins/2D/Paper2D/Content/OpaqueUnlitSpriteMaterial.uasset" 334
"../../../Engine/Content/EditorBlueprintResources/StandardMacros.uasset" 335
"../../../Engine/Content/EngineSky/C_Sky_Cloud_Color.uasset" 336
"../../../Engine/Content/EngineSky/C_Sky_Horizon_Color.uasset" 337
"../../../Engine/Content/EngineSky/C_Sky_Zenith_Color.uasset" 338
"../../../Engine/Content/EngineSky/T_Sky_Blue.uasset" 339
"../../../Engine/Content/EngineSky/T_Sky_Clouds_M.uasset" 340
"../../../Engine/Content/EngineSky/T_Sky_Stars.uasset" 341
"../../../Engine/Content/EngineSky/M_Sky_Panning_Clouds2.uasset" 342
"../../../Engine/Content/EngineSky/SM_SkySphere.uasset" 343
"../../../Engine/Content/EngineSky/BP_Sky_Sphere.uasset" 344
"../../../MasterTestProject/Content/MobileStarterContent/Maps/Minimal_Default_BuiltData.uasset" 345
"../../../MasterTestProject/Content/materials/melted-ice-surface-darker-texture-4096x2048.uasset" 346
"../../../MasterTestProject/Content/materials/melted-ice-surface-darker-texture-4096x2048_Mat.uasset" 347
"../../../MasterTestProject/Content/materials/TestTextureMaterial.uasset" 348
"../../../Engine/Content/BasicShapes/Cube.uasset" 349
"../../../Engine/Content/BasicShapes/Sphere.uasset" 350
"../../../MasterTestProject/Content/MobileStarterContent/Maps/Minimal_Default.umap" 351
"../../../Engine/Content/Maps/Entry.umap" 352
This source diff could not be displayed because it is too large. You can view the blob instead.
No preview for this file type
...@@ -35,13 +35,14 @@ APointCloudActor::APointCloudActor(const FObjectInitializer& ObjectInitializer) ...@@ -35,13 +35,14 @@ APointCloudActor::APointCloudActor(const FObjectInitializer& ObjectInitializer)
} }
void APointCloudActor::setPoints(UTexture2D* PointCloud, FVector pos, FVector scale){ void APointCloudActor::setPoints(UTexture2D* PointCloud, FVector pos, FVector scale, float TextureOffset){
if (pos.Y < 0) pos.Y = 0; if (pos.Y < 0) pos.Y = 0;
UE_LOG(TILES, Log, TEXT("PointclodActor pos: %s size: %s"), *pos.ToString(), *scale.ToString()); UE_LOG(TILES, Log, TEXT("PointclodActor pos: %s size: %s"), *pos.ToString(), *scale.ToString());
Material->SetTextureParameterValue(FName("PointCloud"), PointCloud); Material->SetTextureParameterValue(FName("PointCloud"), PointCloud);
Material->SetScalarParameterValue(FName("TextureSize"), PointCloud->GetSizeX()); Material->SetScalarParameterValue(FName("TextureSize"), PointCloud->GetSizeX());
Material->SetVectorParameterValue(FName("CloudCenter"), pos); Material->SetVectorParameterValue(FName("CloudCenter"), pos);
Material->SetVectorParameterValue(FName("BoundigBox"), scale); Material->SetVectorParameterValue(FName("BoundigBox"), scale);
Material->SetScalarParameterValue(FName("TextureOffset"), TextureOffset);
Points = PointCloud; Points = PointCloud;
StaticMeshComponent->SetMaterial(0, Material); StaticMeshComponent->SetMaterial(0, Material);
......
...@@ -13,7 +13,7 @@ class MASTERTESTPROJECT_API APointCloudActor : public AActor ...@@ -13,7 +13,7 @@ class MASTERTESTPROJECT_API APointCloudActor : public AActor
public: public:
// Sets default values for this actor's properties // Sets default values for this actor's properties
APointCloudActor(const FObjectInitializer& ObjectInitializer); APointCloudActor(const FObjectInitializer& ObjectInitializer);
void setPoints(UTexture2D* Points, FVector pos, FVector scale); void setPoints(UTexture2D* Points, FVector pos, FVector scale, float TextureOffset);
void setColors(UTexture2D* Colors); void setColors(UTexture2D* Colors);
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Material") UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Material")
......
...@@ -339,143 +339,128 @@ void ATilesetActor::parsePointCloudTile(const TArray<uint8> data, FTile * tile) ...@@ -339,143 +339,128 @@ void ATilesetActor::parsePointCloudTile(const TArray<uint8> data, FTile * tile)
UE_LOG(TILES, Warning, TEXT("PointCloudHeader: FeatureTable JSON: %s"), *featureJSONString); UE_LOG(TILES, Warning, TEXT("PointCloudHeader: FeatureTable JSON: %s"), *featureJSONString);
TSharedPtr<FJsonObject> FeatureTableJSON; TSharedPtr<FJsonObject> FeatureTableJSON;
TSharedRef<TJsonReader<TCHAR>> JsonReader = TJsonReaderFactory<TCHAR>::Create(featureJSONString); TSharedRef<TJsonReader<TCHAR>> JsonReader = TJsonReaderFactory<TCHAR>::Create(featureJSONString);
if (FJsonSerializer::Deserialize(JsonReader, FeatureTableJSON)) UWorld* const World = GetWorld();
if (World && FJsonSerializer::Deserialize(JsonReader, FeatureTableJSON))
{ {
int32 instances_length = FeatureTableJSON->GetIntegerField("POINTS_LENGTH"); int32 instances_length = FeatureTableJSON->GetIntegerField("POINTS_LENGTH");
//instances_length = 265; int32 TextureSize = FMath::FloorToInt(FMath::Sqrt(instances_length)) + 1;
UWorld* const World = GetWorld(); int32 fill = TextureSize*TextureSize - instances_length;
if (World) int32 quadchainsize = pow(2, 20);
if (!FeatureTableJSON->HasField("POSITION")) {
UE_LOG(TILES, Error, TEXT("Pointcloud Quantized not supported Position Required"));
return;
}
// POSITION = float32[3]
uint32 featureTableBinaryOffset = pntheader->getFeatureStart() + pntheader->featureTable.featureTableJSONByteLength;
TSharedPtr<FJsonObject> binaryBodyReference = FeatureTableJSON->GetObjectField("POSITION");
int32 byteOffset = binaryBodyReference->GetIntegerField("byteOffset");
uint8* start = (uint8*)(data.GetData() + pntheader->getFeatureBinaryStart() + byteOffset);
// creat pooint texture
TArray<FLinearColor> *Points = new TArray<FLinearColor>();
uint8* pos = start;
float minx, maxx, miny, maxy, minz, maxz;
minx = miny = minz = TNumericLimits< float >::Max();
maxx = maxy = maxz = TNumericLimits< float >::Min();
for (size_t i = 0; i < instances_length; i+=1)
{ {
APointCloudActor *PointCloud = World->SpawnActor<APointCloudActor>(APointCloudActor::StaticClass()); float x = *((float*)pos);
float y = *((float*)(pos + 4));
float z = *((float*)(pos + 8));
int32 TextureSize = FMath::FloorToInt(FMath::Sqrt(instances_length)) + 1;
int32 fill = TextureSize*TextureSize - instances_length;
if (FeatureTableJSON->HasField("POSITION")) {
// POSITION = float32[3]
uint32 featureTableBinaryOffset = pntheader->getFeatureStart() + pntheader->featureTable.featureTableJSONByteLength;
TSharedPtr<FJsonObject> binaryBodyReference = FeatureTableJSON->GetObjectField("POSITION");
int32 byteOffset = binaryBodyReference->GetIntegerField("byteOffset");
uint8* start = (uint8*)(data.GetData() + pntheader->getFeatureBinaryStart() + byteOffset);
//TODO create wit copy
//UTexture2D* points = UDynamicTextureUtilities::CreateDynamicTextureWithData(instances_length, start);
// creat pooint texture
TArray<FLinearColor> *Points = new TArray<FLinearColor>();
uint8* pos = start;
float minx, maxx, miny, maxy, minz, maxz;
minx = miny = minz = TNumericLimits< float >::Max();
maxx = maxy = maxz = TNumericLimits< float >::Min();
//FString AbsoluteFilePath = "C:/Users/wester/Documents/Unreal Projects/MasterTestProjekt/Content/points.csv";
//IPlatformFile& file = FPlatformFileManager::Get().GetPlatformFile();
//IFileHandle* handle = file.OpenWrite(*AbsoluteFilePath,true);
for (size_t i = 0; i < instances_length; i+=1)
{
float x = *((float*)pos);
float y = *((float*)(pos + 4));
float z = *((float*)(pos + 8));
minx = FMath::Min(x, minx); minx = FMath::Min(x, minx);
maxx = FMath::Max(x, maxx); maxx = FMath::Max(x, maxx);
miny = FMath::Min(y, miny); miny = FMath::Min(y, miny);
maxy = FMath::Max(y, maxy); maxy = FMath::Max(y, maxy);
minz = FMath::Min(z, minz); minz = FMath::Min(z, minz);
maxz = FMath::Max(z, maxz); maxz = FMath::Max(z, maxz);
pos += 12; pos += 12;
// FString string = FString::SanitizeFloat(x) + TEXT(";") + FString::SanitizeFloat(y) + TEXT(";") + FString::SanitizeFloat(z) + TEXT("\n"); }
// handle->Write((const uint8*)TCHAR_TO_ANSI(*string), string.Len());
}
//delete handle; pos = start;
for (size_t i = 0; i < instances_length; i += 1)
{
float x = *((float*)pos);
float y = *((float*)(pos + 4));
float z = *((float*)(pos + 8));
pos = start; x = (x - minx) / (maxx - minx);
for (size_t i = 0; i < instances_length; i += 1) y = (y - miny) / (maxy - miny);
{ z = (z - minz) / (maxz - minz);
float x = *((float*)pos);
float y = *((float*)(pos + 4));
float z = *((float*)(pos + 8));
x = (x - minx) / (maxx - minx); FLinearColor point = FLinearColor(x,y, z, 1.0f);
y = (y - miny) / (maxy - miny); Points->Add(point);
z = (z - minz) / (maxz - minz);
FLinearColor point = FLinearColor(x,y, z, 1.0f); pos += 12;
Points->Add(point); }
for (size_t i = 0; i < fill; i += 1)
{
Points->Add(FLinearColor(0.0f, 0.0f, 0.0f, 0.0f));
}
UTexture2D* PointsTeture = UDynamicTextureUtilities::CreateTransientDynamicTexture(TextureSize, TextureSize, PF_A32B32G32R32F);
UDynamicTextureUtilities::UpdateDynamicVectorTexture(*Points, PointsTeture);
FVector min = FVector(minx, miny, minz);
FVector max = FVector(maxx, maxy, maxz);
FVector size = max - min;
UE_LOG(TILES, Warning, TEXT("Created Position Texture Number Points %d, TextureSize: %d, Fill: %d"), instances_length, TextureSize, fill);
UE_LOG(TILES, Error, TEXT("Boundig Box: Min [%s] Max [%s] Size [%s]"), *min.ToString(), *max.ToString(), *size.ToString());
pos += 12;
}
for (size_t i = 0; i < fill; i += 1)
{
Points->Add(FLinearColor(0.0f, 0.0f, 0.0f, 0.0f));
}
UTexture2D* Texture = UDynamicTextureUtilities::CreateTransientDynamicTexture(TextureSize, TextureSize, PF_A32B32G32R32F);
UDynamicTextureUtilities::UpdateDynamicVectorTexture(*Points, Texture);
UE_LOG(TILES, Warning, TEXT("Created Position Texture Number Points %d, TextureSize: %d, Fill: %d"), instances_length, TextureSize, fill);
UE_LOG(TILES, Error, TEXT("Boundig %f Box: Min [%f/%f/%f] Max [%f/%f/%f]"), TNumericLimits< float >::Min(), minx, miny, minz,maxx, maxy, maxz );
/* if(tstTexture)
PointCloud->setPoints(tstTexture);
else*/
PointCloud->setPoints(Texture, FVector(minx, miny, minz), FVector((maxx - minx), (maxy - miny), (maxz - minz)));
//ass texture to mAterial
if (TextureTest) {
UMaterialInstanceDynamic *Material = UMaterialInstanceDynamic::Create(TextureTest->GetStaticMeshComponent()->GetMaterial(0), nullptr);
Material->SetTextureParameterValue(FName("DynamicTexture"), Texture);
//TextureTest->GetStaticMeshComponent()->SetMaterial(0,Material);
}
}
else {
UE_LOG(TILES, Error, TEXT("Pointcloud Quantized not supported Position Required"));
}
if (FeatureTableJSON->HasField("RGB")) { UTexture2D* ColorTexture = nullptr;
// RGB = uint8[3] if (FeatureTableJSON->HasField("RGB")) {
uint32 featureTableBinaryOffset = pntheader->getFeatureStart() + pntheader->featureTable.featureTableJSONByteLength; // RGB = uint8[3]
TSharedPtr<FJsonObject> binaryBodyReference = FeatureTableJSON->GetObjectField("RGB"); uint32 featureTableBinaryOffset = pntheader->getFeatureStart() + pntheader->featureTable.featureTableJSONByteLength;
int32 byteOffset = binaryBodyReference->GetIntegerField("byteOffset"); TSharedPtr<FJsonObject> binaryBodyReference = FeatureTableJSON->GetObjectField("RGB");
uint8* start = (uint8*)(data.GetData() + pntheader->getFeatureBinaryStart() + byteOffset); int32 byteOffset = binaryBodyReference->GetIntegerField("byteOffset");
uint8* start = (uint8*)(data.GetData() + pntheader->getFeatureBinaryStart() + byteOffset);
// creat pooint texture
TArray<FLinearColor> *ColorRGB = new TArray<FLinearColor>(); // creat pooint texture
uint8* pos = start; TArray<FLinearColor> *ColorRGB = new TArray<FLinearColor>();
for (size_t i = 0; i < instances_length; i += 1) uint8* pos = start;
{ for (size_t i = 0; i < instances_length; i += 1)
FLinearColor temp = FLinearColor((*pos) / 255.0, (*(pos + 1)) / 255.0, (*(pos + 2)) / 255.0, 1.0F); {
ColorRGB->Add(temp); FLinearColor temp = FLinearColor((*pos) / 255.0, (*(pos + 1)) / 255.0, (*(pos + 2)) / 255.0, 1.0F);
pos += 3; ColorRGB->Add(temp);
} pos += 3;
for (size_t i = 0; i < fill; i += 1) }
{ for (size_t i = 0; i < fill; i += 1)
ColorRGB->Add(FLinearColor(1.0f, 0.0f, 0.0f)); {
} ColorRGB->Add(FLinearColor(1.0f, 0.0f, 0.0f));
UTexture2D* ColorTexture = UDynamicTextureUtilities::CreateTransientDynamicTexture(TextureSize, TextureSize, PF_A32B32G32R32F);
UDynamicTextureUtilities::UpdateDynamicVectorTexture(*ColorRGB, ColorTexture);
UE_LOG(TILES, Warning, TEXT("Created Color Texture Number Points %d, TextureSize: %d, Fill: %d, byteOffset: %d"), instances_length, TextureSize, fill, byteOffset);
PointCloud->setColors(ColorTexture);
} }
ColorTexture = UDynamicTextureUtilities::CreateTransientDynamicTexture(TextureSize, TextureSize, PF_A32B32G32R32F);
UDynamicTextureUtilities::UpdateDynamicVectorTexture(*ColorRGB, ColorTexture);
UE_LOG(TILES, Warning, TEXT("Created Color Texture Number Points %d, TextureSize: %d, Fill: %d, byteOffset: %d"), instances_length, TextureSize, fill, byteOffset);
}
//Testing Texture
if (TextureTest) {
UMaterialInstanceDynamic *Material = UMaterialInstanceDynamic::Create(TextureTest->GetStaticMeshComponent()->GetMaterial(0), nullptr);
Material->SetTextureParameterValue(FName("DynamicTexture"), PointsTeture);
TextureTest->GetStaticMeshComponent()->SetMaterial(0,Material);
}
for (size_t i = 0; i < instances_length; i+=quadchainsize)
{
APointCloudActor *PointCloud = World->SpawnActor<APointCloudActor>(APointCloudActor::StaticClass());
PointCloud->setPoints(PointsTeture, min, size, i);
#if WITH_EDITOR #if WITH_EDITOR
PointCloud->SetFolderPath(FName(*("SpawnedGLTF/" + this->GetName()))); PointCloud->SetFolderPath(FName(*("SpawnedGLTF/" + this->GetName())));
#endif #endif
PointCloud->AttachToActor(this, FAttachmentTransformRules::KeepWorldTransform); PointCloud->AttachToActor(this, FAttachmentTransformRules::KeepWorldTransform);
if (ColorTexture)
PointCloud->setColors(ColorTexture);
} }
} }
UE_LOG(TILES, Log, TEXT("PointCloudHeader: End"));
} }
void ATilesetActor::parse3DTile(const TArray<uint8> data, FTile *tile) void ATilesetActor::parse3DTile(const TArray<uint8> data, FTile *tile)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment