Hi Petras, thanks for your great work on Cockroach. I can see on Github that it may be refactored/rewritten at some stage. I don’t know if this is the best place, but I had a few points of feedback;
Previews in Display modes other than ‘wireframe’ appear black.
There’s no easy way to adjust the point size of Pointcloud previews (I don’t want to adjust colour, but it would be helpful to be able to adjust point size).
Apart from that, I’m really impressed with it’s performance for point clouds in the GB size range.
Downsample: -1 (none)
Normal Neighbors: 10
Poisson Depth: 12
Iso value: 9
I think I have to do a few more experiments, since I still do not have a clear Idea what each setting is actually doing and how it impacts the quality / calculation time.
A colleague told me that he faces issues / some edge cases with Cockroach Mesh Boolean operations from time to time.
I found this interesting section in a kind of old part of the documentation of cgal:
My uneducated guess is, that it might be worth trying to a more precise implementation and then check again if these rare issues still occurr.
@Petras_Vestartas
Do you think that using a more exact implementation (if available for the mesh boolean) could help with that?
Would it be possible to expose different implementions for a problem in the grasshopper plugin?
Thanks for the notice, I face it too from time to time, specially for coincident edges, vertices, faces…
I am also aware of inexact and exact representations.
The issues most often happens when transferring vertices coordinations from C# rhino to C++. The floating point errors probably occurs there too. I guess one good workaround would be to round all coordinates in order to snap vertices, but this needs to be done on both sides C++ side.
At the current moment I need to work for other things, but at least it would be great if you upload data-sets that fail.
Does Cochroach still have the Cockroach_RadiusOutlierRemoval tool? I installed the latest release in Rhino 8 and placed all the components on the canvas to see if perhaps I missed it, but I don’t see this tool.
Hello @colorado1876 , indeed (if I am not mistaken) the Rhino command Cockroach_RadiusOutlierRemoval is not integrated as a gh component in the plug-in.
Hello @petras! Cockroach is currently not compatible with MacOS, but I have seen the notice on the gitpage that is being refactored. Is make it compatible with Mac in the plans?