surface_apps.surface_normals package

Submodules

surface_apps.surface_normals.driver module

class surface_apps.surface_normals.driver.Driver(*args: Any, **kwargs: Any)

Bases: Driver

Driver for computing surface normals.

Parameters:

options – Application options

run() list[geoh5py.objects.Points]

surface_apps.surface_normals.options module

class surface_apps.surface_normals.options.SurfaceNormalsOptions(*args: Any, **kwargs: Any)

Bases: Options

Options for surface normals.

Parameters:

surface – Triangulation on which normals will be computed at triangle centers.

conda_environment: str = 'surface_apps'
default_ui_json: ClassVar[Path] = PosixPath('/home/docs/checkouts/readthedocs.org/user_builds/mirageoscience-surface-apps/envs/latest/lib/python3.12/site-packages/surface_apps-assets/uijson/surface_normals.ui.json')
merge_points: bool = True
name: ClassVar[str] = 'surface_normals'
out_name: str = 'surface normals'
run_command: str = 'surface_apps.surface_normals.driver'
surfaces: list[geoh5py.objects.Surface]
title: str = 'Surface Normals'

Module contents