最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

c# - Is it possible to visualize point cloud with normals in HelixToolkit.Wpf.SharpDX? - Stack Overflow

programmeradmin4浏览0评论

I am new to HelixToolkit.Wpf.SharpDX and I have already taken a look at some examples on Github on how to render a PointGeometryModel3D and set its PointGeometry3D with my points.

I tried to check out the attributes of PointGeometryModel3D or PointGeometry3D but so far I have not seen anything related to normals.

I have also tried to work with MeshGeometryModel3D and add only the Positions and Normals, but it did not work out

I also have been working with Open3D and it gives the possibility to visualize point clouds with their estimated normals as they showcase in their example here.

I can estimate the normals myself with an external 3D library. My question is: how can I render them along with points in HelixToolkit.Wpf.SharpDX?

I am new to HelixToolkit.Wpf.SharpDX and I have already taken a look at some examples on Github on how to render a PointGeometryModel3D and set its PointGeometry3D with my points.

I tried to check out the attributes of PointGeometryModel3D or PointGeometry3D but so far I have not seen anything related to normals.

I have also tried to work with MeshGeometryModel3D and add only the Positions and Normals, but it did not work out

I also have been working with Open3D and it gives the possibility to visualize point clouds with their estimated normals as they showcase in their example here.

I can estimate the normals myself with an external 3D library. My question is: how can I render them along with points in HelixToolkit.Wpf.SharpDX?

Share Improve this question asked Mar 19 at 10:32 Iulian ZorilaIulian Zorila 1 2
  • Is the question about visualizing normals, or about computing normals from a point cloud? The former is trivial, just add cylinders. The later is difficult, I'm almost sure it is not done by helixtoolkit, and if you are asking for a library to do this, software recommendations stack exchange would be the place to ask. – JonasH Commented Mar 19 at 10:54
  • The question is not about visualizing the normals themselves, rather add them to the object so to see the light effect on the points. As far as normal computation is concerned, I am able to compute them with PCL library – Iulian Zorila Commented Mar 19 at 14:04
Add a comment  | 

1 Answer 1

Reset to default 0

Helix toolkit doesn't support normal on point rendering. A potential workaround is to create a small circle mesh and render with instancing( use point locations and normals to generate an array of instancing matrices)

发布评论

评论列表(0)

  1. 暂无评论