Ë
    v×jO  ã                   ó"   — d Z dZ G d„ de«      Zy)z€
    Objects that represent
    three.js JSON object notation
    https://github.com/mrdoob/three.js/wiki/JSON-Model-format-3.0
aV  {
    "metadata" :
    {
        "formatVersion" : 3,
        "generatedBy"   : "cadquery",
        "vertices"      : %(nVertices)d,
        "faces"         : %(nFaces)d,
        "normals"       : 0,
        "colors"        : 0,
        "uvs"           : 0,
        "materials"     : 1,
        "morphTargets"  : 0
    },

    "scale" : 1.0,

    "materials": [    {
    "DbgColor" : 15658734,
    "DbgIndex" : 0,
    "DbgName" : "Material",
    "colorAmbient" : [0.0, 0.0, 0.0],
    "colorDiffuse" : [0.6400000190734865, 0.10179081114814892, 0.126246120426746],
    "colorSpecular" : [0.5, 0.5, 0.5],
    "shading" : "Lambert",
    "specularCoef" : 50,
    "transparency" : 1.0,
    "vertexColors" : false
    }],

    "vertices": %(vertices)s,

    "morphTargets": [],

    "normals": [],

    "colors": [],

    "uvs": [[]],

    "faces": %(faces)s
}
c                   ó&   — e Zd Zd„ Zd„ Zd„ Z	 d„ Zy)ÚJsonMeshc                 ó<   — g | _         g | _        d| _        d| _        y )Né    ©ÚverticesÚfacesÚ	nVerticesÚnFaces©Úselfs    úM/DATA/.local/lib/python3.12/site-packages/cadquery/occ_impl/exporters/json.pyÚ__init__zJsonMesh.__init__5   s   € àˆŒØˆŒ
ØˆŒØˆó    c                 ój   — | xj                   dz  c_         | j                  j                  |||g«       y )Né   )r	   r   Úextend)r   ÚxÚyÚzs       r   Ú	addVertexzJsonMesh.addVertex<   s(   € ØŠ˜!ÑØ‰×Ñ˜a  A˜YÕ'r   c                 ó¢   — | xj                   dz  c_         | j                  j                  dt        |«      t        |«      t        |«      g«       y )Nr   r   )r
   r   r   Úint)r   ÚiÚjÚks       r   ÚaddTriangleFacezJsonMesh.addTriangleFaceA   s7   € àŠqÑØ
‰
×Ñ˜1œc !›f¤c¨!£f¬c°!«fÐ5Õ6r   c                 ó’   — t         t        | j                  «      t        | j                  «      | j                  | j
                  dœz  S )Nr   )ÚJSON_TEMPLATEÚstrr   r   r	   r
   r   s    r   ÚtoJsonzJsonMesh.toJsonK   s9   € ÜÜ˜DŸM™MÓ*Ü˜Ÿ™“_ØŸ™Ø—k‘kñ	 
ñ 
ð 	
r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r    © r   r   r   r   4   s   „ òò(ò
7ð
ó

r   r   N)Ú__doc__r   Úobjectr   r$   r   r   Ú<module>r'      s   ðñð*€ôZ
ˆvõ 
r   