kittycad.models.output_format.Gltf
- class kittycad.models.output_format.Gltf(storage=<kittycad.types.Unset object>, type=<kittycad.types.Unset object>)[source][source]
Bases:
object
glTF 2.0. We refer to this as glTF since that is how our customers refer to it, although by default it will be in binary format and thus technically (glb). If you prefer ascii output, you can set that option for the export.
Method generated by attrs for class Gltf.
- __init__(storage=<kittycad.types.Unset object>, type=<kittycad.types.Unset object>)[source]
Method generated by attrs for class Gltf.
Methods
__init__
([storage, type])Method generated by attrs for class Gltf.
from_dict
(src_dict)- rtype:
TypeVar
(D
, bound= Gltf)
to_dict
()Attributes
- __annotations__ = {'additional_properties': typing.Dict[str, typing.Any], 'storage': typing.Union[kittycad.types.Unset, kittycad.models.storage.Storage], 'type': typing.Union[kittycad.types.Unset, str]}[source]
- __attrs_attrs__ = (Attribute(name='storage', default=<kittycad.types.Unset object>, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[kittycad.types.Unset, kittycad.models.storage.Storage], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='storage'), Attribute(name='type', default=<kittycad.types.Unset object>, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[kittycad.types.Unset, str], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='type'), Attribute(name='additional_properties', default=Factory(factory=<class 'dict'>, takes_self=False), validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=False, metadata=mappingproxy({}), type=typing.Dict[str, typing.Any], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='additional_properties'))[source]
- __dict__ = mappingproxy({'__module__': 'kittycad.models.output_format', '__annotations__': {'storage': typing.Union[kittycad.types.Unset, kittycad.models.storage.Storage], 'type': typing.Union[kittycad.types.Unset, str], 'additional_properties': typing.Dict[str, typing.Any]}, '__doc__': 'glTF 2.0. We refer to this as glTF since that is how our customers refer to it, although by default it will be in binary format and thus technically (glb). If you prefer ascii output, you can set that option for the export.', 'to_dict': <function Gltf.to_dict>, 'from_dict': <classmethod(<function Gltf.from_dict>)>, 'additional_keys': <property object>, '__getitem__': <function Gltf.__getitem__>, '__setitem__': <function Gltf.__setitem__>, '__delitem__': <function Gltf.__delitem__>, '__contains__': <function Gltf.__contains__>, '__dict__': <attribute '__dict__' of 'Gltf' objects>, '__weakref__': <attribute '__weakref__' of 'Gltf' objects>, '__attrs_attrs__': (Attribute(name='storage', default=<kittycad.types.Unset object>, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[kittycad.types.Unset, kittycad.models.storage.Storage], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='storage'), Attribute(name='type', default=<kittycad.types.Unset object>, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[kittycad.types.Unset, str], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='type'), Attribute(name='additional_properties', default=Factory(factory=<class 'dict'>, takes_self=False), validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=False, metadata=mappingproxy({}), type=typing.Dict[str, typing.Any], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='additional_properties')), '__repr__': <function Gltf.__repr__>, '__eq__': <function Gltf.__eq__>, '__ne__': <function Gltf.__ne__>, '__lt__': <function Gltf.__lt__>, '__le__': <function Gltf.__le__>, '__gt__': <function Gltf.__gt__>, '__ge__': <function Gltf.__ge__>, '__hash__': None, '__init__': <function Gltf.__init__>, '__match_args__': ('storage', 'type')})[source]