# Path: trimesh/constants.py
# class NumericalToleranceMesh(object):
# class NumericalResolutionMesh(object):
# class NumericalTolerancePath(object):
# class NumericalResolutionPath(object):
# class MeshError(Exception):
# class TransformError(Exception):
#     def __init__(self, **kwargs):
#     def __init__(self, **kwargs):
#     def __init__(self, **kwargs):
#     def __init__(self, **kwargs):
# def _log_time(method):
#     def timed(*args, **kwargs):


from .constants import log

# conversions to inches
_TO_INCHES = {'microinches': 1.0 / 1000.0,
              'mils': 1.0 / 1000.0,
              'inches': 1.00,
              'feet': 12.0,
              'yards': 36.0,
              'miles': 63360,
              'angstroms': 1.0 / 2.54e8,
              'nanometers': 1.0 / 2.54e7,
              'microns': 1.0 / 2.54e4,
              'millimeters': 1.0 / 2.54e1,

# Path: trimesh/constants.py
# class NumericalToleranceMesh(object):
# class NumericalResolutionMesh(object):
# class NumericalTolerancePath(object):
# class NumericalResolutionPath(object):
# class MeshError(Exception):
# class TransformError(Exception):
#     def __init__(self, **kwargs):
#     def __init__(self, **kwargs):
#     def __init__(self, **kwargs):
#     def __init__(self, **kwargs):
# def _log_time(method):
#     def timed(*args, **kwargs):


# Path: trimesh/units.py
from .constants import log


# conversions to inches
_TO_INCHES = {'microinches': 1.0 / 1000.0,
              'mils': 1.0 / 1000.0,
              'inches': 1.00,
              'feet': 12.0,
              'yards': 36.0,
              'miles': 63360,
              'angstroms': 1.0 / 2.54e8,
              'nanometers': 1.0 / 2.54e7,
              'microns': 1.0 / 2.54e4,
              'millimeters': 1.0 / 2.54e1,

              'centimeters': 1.0 / 2.54e0,