MeshEnvelope

class compas_tna.envelope.MeshEnvelope

Bases: Envelope

An Envelope defined by meshes at intrados and extrados.

Methods

apply_bounds_to_formdiagram

Apply envelope bounds to a form diagram based on the intrados and extrados surfaces.

apply_fill_weight_to_formdiagram

Apply fill weight to the nodes of a form diagram based on the fill surface and local thicknesses.

apply_reaction_bounds_to_formdiagram

Apply reaction bounds to a form diagram based on the Envelope middle surface.

apply_selfweight_to_formdiagram

Apply selfweight to the nodes of a form diagram based on the middle surface and local thicknesses.

apply_target_heights_to_formdiagram

Apply target heights to a form diagram based on the Envelope middle surface.

compute_area

Compute and returns the total selfweight of the structure based on the area and thickness in the data.

compute_bound_react

Compute the reaction bounds of the envelope based on the appropriate method.

compute_bound_react_derivatives

Compute the bound_react_derivatives of the envelope based on the appropriate method.

compute_bounds

Compute the upper and lower bounds of the envelope based on the appropriate method.

compute_bounds_derivatives

Compute the upper and lower bounds derivativesof the envelope based on the appropriate method.

compute_middle

Compute the middle of the envelope based on the appropriate method.

compute_selfweight

Compute and returns the total selfweight of the structure based on the area and thickness in the data.

compute_volume

Compute and returns the volume of the structure based on the area and thickness in the data.

from_formdiagram

Construct an envelope from a FormDiagram with specified thickness.

from_meshes

Construct an envelope from intrados and extrados meshes.

from_middle_mesh

Construct an envelope from a mesh with specified thickness.

set_variable_thickness

Set variable thickness based on inverse height using the pattern_inverse_height_thickness function.

sync_thickness_to_formdiagram

Synchronize thickness attributes from middle mesh to form diagram using continuous interpolation.

Inherited Methods

ToString

Converts the instance to a string.

copy

Make an independent copy of the data object.

from_json

Construct an object of this type from a JSON file.

from_jsonstring

Construct an object of this type from a JSON string.

sha256

Compute a hash of the data for comparison during version control using the sha256 algorithm.

to_json

Convert an object to its native data representation and save it to a JSON file.

to_jsonstring

Convert an object to its native data representation and save it to a JSON string.

validate_data

Validate the data against the object's data schema.