ladybug_geometry_polyskel.cli package

Module contents

ladybug-geometry-polyskel commands.

ladybug_geometry_polyskel.cli.perimeter_core_subfaces(face3d_file, perimeter_offset, tolerance=1e-05, output_file=None)[source]

Compute perimeter and core Face3Ds using the straight skeleton of input Face3Ds.

Parameters
  • face3d_file – Full path to a JSON file containing an array of Face3D objects for which core/perimeter Face3Ds will be computed.

  • perimeter_offset – Distance to offset perimeter sub-faces.

  • tolerance – The maximum difference between x, y, and z values at which vertices are considered equivalent.

  • output_file – Optional file to output the string of the visualization file contents. If None, the string will simply be returned from this method.