BlockResearchGroup / compas_tna

Form finding of funicular networks in compression with vertical loads using Thrust Network Analysis
https://blockresearchgroup.github.io/compas_tna
MIT License
13 stars 9 forks source link

feetless 2.0 issues: option to turn off auto-removal of corners and disabling of edges in update_boundaries #26

Closed tkmmark closed 2 years ago

tkmmark commented 4 years ago

While author understands the reasoning behind this, the auto-removal and -disabling can cause disruptions... (for instance, users may use corners as key markers/datums, etc....)

juney-lee commented 3 years ago

Not sure if it is worth having a special override for the corner edges of a quad mesh though. Seems like this particular situation is quite specific to your problem, so maybe you could find a temporary work-around for this?

@brgcode thoughts?

juney-lee commented 2 years ago

I believe this has been discussed and either addressed or removed from consideration.

Disabling of auto-removal of anchored corners (whose neighbors are also anchors) would result in unnecessary edges in the force diagram whose length will be 0 anyway. Workaround would be to leave them as free vertices, then change the 'is_anchor' attribute to True once the formdiagram has been created.