I need to slice my solids as in the image, 3 points, vertical direction and 1 meter away from each one, the image is an example, I need a routine in Dynamo that will help me.
- Get the geometry from the object.
- Get the bounding box of the geometry, and extract the Z coordinate of the minimum and maximum point.
- Build a range from the minimum to the maximum.
- Construct a plan on the XY axis, and translate it by each of the Z values.
- For the outline curves, intersect the plane with the original solid (step 1), and join the resulting list into a single polysurface.
- If you don’t want these skip to step 7. Extract the resulting perimeter curves and build curve loops via the grouped curves method. Send the polycurves to Civil 3D using an Object.ByGeometry
- For creating solids between each pair of planes, split the original solid (step 1) by the polysurface (step 5). You should have a list of solids as a result.
- Send each of the solids to Civil 3D using an Object.ByGeometry node.