gramaziokohler / compas_timber

https://gramaziokohler.github.io/compas_timber/
MIT License
19 stars 26 forks source link

add plate element #262

Closed obucklin closed 3 weeks ago

obucklin commented 3 months ago

This adds the plate element to Compas_timber. This is concieved as an extrusion with a boundary curve(Polyline) and a thickness. A vector input serves to switch the side towards which the plate is extruded. This has been tested with the Drill feature to ensure the Brep is oriented correctly and the boolean subtraction functions properly. Certain attributes are not yet implemented fully, such as the bounding box. TimberModel has been updated to include the TimberModel.plates property.

I will continue to change other modules to remove references to beam in exchange for more generic element types when appropriate.

What type of change is this?

Checklist

invokes don't seem to be working on mac, I will run these when I get back to my PC.

obucklin commented 3 months ago

I had not seen that. the two polygons as faces seems like a good way to do it. I will try it out and see how it works. My only concern is whether their shape (a mesh) works with the CT features. Maybe you know...