Message 1 of 7

Not applicable
12-23-2015
04:25 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi,
first thought: no, you cannot.
There are supported intersections between Solids and Curves, Faces and Curves, Curves and Curves, Faces and Faces.
But no Solid-Face intersection.
Second thought: hey, you could workaround it.
Get the boundary curves of your face, do Solid-Curve intersections, collect the resulting curves.
Or get the faces of your solid, do Face-Face intersections, collect the resulting curves.
But how to get the area of these curves, as they could consist of several rings or describe a spherical surface...
Third idea: if Dynamo is open source, you could read the code, find the relating geometric function and try to call it from your own addin.
Revitalizer
Dynamo IS open source, totally!
You can use the "DoesIntersect" from Dynamo's ProtoGeometry.dll.
Autodesk.DesignScript.Geometry.Geometry.DoesIntersect(Autodesk.DesignScript.Geometry.Geometry)