@@ -9,6 +9,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99
1010### Added
1111
12+ * Added ` Envelope ` class for masonry structure boundaries with intrados, extrados, and middle meshes
13+ * Added direct envelope creation methods to ` Envelope ` class:
14+ * ` from_crossvault() ` - Creates cross vault envelopes with configurable spans and thickness
15+ * ` from_dome() ` - Creates dome envelopes with configurable radius, center, and oculus
16+ * ` from_pavillionvault() ` - Creates pavillion vault envelopes with spring angle support
17+ * ` from_pointedvault() ` - Creates pointed vault envelopes with height control parameters
18+ * Added envelope creation functions for each vault type:
19+ * ` create_crossvault_envelope() ` - Generates cross vault meshes and callables
20+ * ` create_dome_envelope() ` - Generates dome meshes with circular topology
21+ * ` create_pavillionvault_envelope() ` - Generates pavillion vault meshes with expanded option
22+ * ` create_pointedvault_envelope() ` - Generates pointed vault meshes with height parameters
23+ * Added vault-specific update functions for optimization:
24+ * ` crossvault_middle_update() ` , ` crossvault_ub_lb_update() ` , ` crossvault_dub_dlb() `
25+ * ` dome_middle_update() ` , ` dome_ub_lb_update() ` , ` dome_dub_dlb() `
26+ * ` pavillionvault_middle_update() ` , ` pavillionvault_ub_lb_update() ` , ` pavillionvault_dub_dlb() `
27+ * ` pointedvault_middle_update() ` , ` pointedvault_ub_lb_update() ` , ` pointedvault_dub_dlb() `
28+
1229* Added comprehensive form diagram creation methods to ` FormDiagram ` class:
1330 * ` create_cross() ` - Creates cross discretisation with orthogonal arrangement and quad diagonals
1431 * ` create_fan() ` - Creates fan discretisation with straight lines to corners
0 commit comments