ParametricEnvelope
- class compas_tna.envelope.ParametricEnvelope
Bases:
Envelope
Pure geometric envelope representing masonry structure boundaries created parametrically.
Methods
Apply envelope bounds to a form diagram based on the intrados and extrados surfaces.
Apply reaction bounds the supports of the form diagram based on the Envelope.
Apply selfweight to the nodes of a form diagram based on the middle surface and local thicknesses.
Apply target heights to a form diagram based on the Envelope middle surface.
Compute and returns the total selfweight of the structure based on the area and thickness in the data.
Compute the reaction bounds of the envelope based on the appropriate method.
Compute the bound_react_derivatives of the envelope based on the appropriate method.
Compute the upper and lower bounds of the envelope based on the appropriate method.
Compute the upper and lower bounds derivativesof the envelope based on the appropriate method.
Compute the middle of the envelope based on the appropriate method.
Compute and returns the total selfweight of the structure based on the area and thickness in the data.
Compute and returns the volume of the structure based on the area and thickness in the data.
Update the envelope based on the appropriate method.
Inherited Methods
Converts the instance to a string.
Apply selfweight to the nodes of a form diagram based on the appropriate method.
Make an independent copy of the data object.
Construct an object of this type from a JSON file.
Construct an object of this type from a JSON string.
Compute a hash of the data for comparison during version control using the sha256 algorithm.
Convert an object to its native data representation and save it to a JSON file.
Convert an object to its native data representation and save it to a JSON string.
Validate the data against the object's data schema.