Skip to main content

Module architectural_geometry

Module architectural_geometry 

Source
Expand description

Architectural geometry — free-form surfaces, panelization, grid shells, tensile structures, geodesic domes, structural glass, and parametric facades.

Covers:

  • GridShell — doubly-curved grid shell with dynamic relaxation form-finding
  • PanelizationResult — planar quad / triangular panel results with tolerance info
  • PlanarQuadMesh — PQ-mesh from conjugate curve nets
  • TensileStructure — minimal surface / cable net with prestress distribution
  • GeodesicDome — frequency-n geodesic sphere (Class I / II subdivision)
  • StructuralGlass — glass panel sizing under thermal, wind, and self-weight
  • ParametricFacade — adaptive solar-responsive facade paneling

Structs§

GeodesicDome
A geodesic dome / sphere approximation.
GridShell
A doubly-curved grid shell structure.
PanelizationResult
Result of panelizing a free-form surface.
ParametricFacade
Adaptive facade paneling with solar-responsive shading.
PlanarQuadMesh
A planar quad mesh (PQ mesh) approximating a free-form surface.
StructuralGlass
Structural glass panel — sizing under wind, thermal, and self-weight loads.
TensileStructure
A cable-net / tensile membrane structure.
V3
Minimal 3D vector for architectural geometry computations.

Functions§

fit_plane
Fit a plane to a cloud of points using centroid + covariance PCA (simplified).
perimeter_resample
Convert a set of polygon boundary points to a Hermite spline sample.
point_to_plane_distance
Distance from point p to the plane defined by (origin, normal) (m).
triangle_area
Compute the area of a triangle defined by three 3-D points (m²).