PavillionVaultEnvelope
- class compas_tna.envelope.PavillionVaultEnvelope
Bases:
ParametricEnvelope
Methods
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.
Update the envelope based on the appropriate method.
Inherited Methods
Converts the instance to a string.
Apply envelope bounds to a form diagram based on the intrados and extrados surfaces.
Apply selfweight to the nodes of a form diagram based on the appropriate method.
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 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.
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.