Hi, Is there any Unity data-structure that represents point-cloud? I do not need to any display methods just a data-structure to store point-cloud? Obviously I can have point array, but is there something more that this?
Point-cloud is just a points array. ParticleSystem is well capable of displaying such arrays. Also it may be easily saved to or loaded from disk. What more you'd like to get from it?
I have a simple array of points with colors. I am new to Unity and would like to ask how can I simply display the particle system? How to add particle system to canvas?
Particle system is not designed for canvas. You need to add unity ui extensions to your project, get it here https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/src/master/ There's ui particle system script for that. But you'd better leave it in the world space and design your ui around it. Canvas is for simple ui things, no more. As for displaying, use this https://docs.unity3d.com/ScriptReference/ParticleSystem.SetParticles.html
Would it be possible to get a full example for particle system display? I literally started learning unity 2 days ago.