: Kangaroo2 'OnSurface' component missing

Rhino itself has many commands that work ‘On Surface’ (like OffsetCrvOnSrf, OrientOnSrf).
Kangaroo2 does include the other similar goals: OnCurve, OnMesh, and OnPlane (these are visible in the expected panel).
Given this context, why would the OnSurface goal be missing? Is this

Is there a conflict related some 3rd plugins of Grasshopper? One way to troubleshoot a grasshopper plugin conflict is to start Grasshopper from the Rhino command line with command GrasshopperLoadOneByOne and say No to 3rd party gh plugins.

Does the goals-on panel of kangaroo 2 have an onsurface panel?

No, there is not an OnSurface component, but you can use the OnMesh instead of it after covert a surface to a mesh via Mesh compoent

2 Likes

You can also connect a surface directly to the input of the OnMesh Goal, and it will be automatically converted with the default mesh settings.
While it would be possible to include an OnSurface goal which uses NURBS surfaces directly, it is a much more time consuming calculation, and I found it makes things very slow, even compared to using a dense and accurate mesh of that surface.

2 Likes