0.1.8
Loading...
Searching...
No Matches
geometry.py File Reference

Go to the source code of this file.

Namespaces

namespace  pyhelios
 
namespace  pyhelios.validation
 
namespace  pyhelios.validation.geometry
 

Functions

 pyhelios.validation.geometry.validate_geometry_center (Any center, str param_name="center", str function_name=None)
 Validate geometry center is a valid vec3.
 
 pyhelios.validation.geometry.validate_geometry_size2d (Any size, str param_name="size", str function_name=None)
 Validate 2D size is a valid vec2 with positive values.
 
 pyhelios.validation.geometry.validate_geometry_size3d (Any size, str param_name="size", str function_name=None)
 Validate 3D size is a valid vec3 with positive values.
 
 pyhelios.validation.geometry.validate_tube_nodes (List[Any] nodes, str param_name="nodes", str function_name=None)
 Validate tube nodes list.
 
 pyhelios.validation.geometry.validate_tube_radii (Union[float, List[float]] radii, int nodes_count, str param_name="radii", str function_name=None)
 Validate tube radii specification.
 
 pyhelios.validation.geometry.validate_ndivs_parameter (Any ndivs, str param_name="ndivs", str function_name=None, int min_value=3)
 Validate ndivs parameter for geometry subdivision.
 
 pyhelios.validation.geometry.validate_patch_params (func)
 Decorator for addPatch method validation.
 
 pyhelios.validation.geometry.validate_triangle_params (func)
 Decorator for addTriangle method validation.
 
 pyhelios.validation.geometry.validate_sphere_params (func)
 Decorator for addSphere method validation.
 
 pyhelios.validation.geometry.validate_tube_params (func)
 Decorator for addTube method validation.
 
 pyhelios.validation.geometry.validate_box_params (func)
 Decorator for addBox method validation.
 
 pyhelios.validation.geometry.validate_disk_params (func)
 Decorator for addDisk method validation.
 
 pyhelios.validation.geometry.validate_cone_params (func)
 Decorator for addCone method validation.