gcs.io package

Module contents

gcs.io

Functions present in gcs.io are listed below.

Saving GCS

save

save_mesh

Loading GCS

load

gcs.io.load(file: Union[str, bytes, PathLike]) List[gcs.GCS][source]

Loads GCS from a csv file.

Parameters:
file{str, bytes, PathLike}

The file.

Returns:
shapesList[gcs.GCS]

The loaded GCS.

Examples

>>> shapes = gcs.io.load(file='saved.csv')
gcs.io.save(file: Union[str, bytes, PathLike], shapes: List[gcs.GCS]) None[source]

Saves GCS to a csv file.

Parameters:
file{str, bytes, PathLike}

The file.

shapesList[gcs.GCS]

The GCS.

Examples

>>> shape = gcs.GCS(...)
>>> gcs.io.save(file='saved.csv', shapes=[shape])
>>> shape1 = gcs.GCS(...)
>>> shape2 = gcs.GCS(...)
>>> gcs.io.save(file='saved.csv', shapes=[shape1, shape2])
gcs.io.save_mesh(file: Union[str, bytes, PathLike], shape: gcs.GCS) None[source]

Saves GCS mesh to an stl file.

Parameters:
file{str, bytes, PathLike}

The file.

shapegcs.GCS

The GCS.

Examples

>>> shape = gcs.GCS(...)
>>> gcs.io.save_mesh(file='saved.stl', shape=shape)