mirror of
https://github.com/johndoe6345789/bamboogenerator.git
synced 2026-04-24 21:34:56 +00:00
16 lines
462 B
Python
16 lines
462 B
Python
import numpy as np
|
|
import pytest
|
|
from parametric_cad.core import tm
|
|
|
|
from parametric_cad.mechanisms.butthinge import ButtHinge
|
|
|
|
|
|
def test_butthinge_mesh_and_translation():
|
|
hinge = ButtHinge()
|
|
mesh = hinge.mesh()
|
|
assert isinstance(mesh, tm.Trimesh)
|
|
original_centroid = mesh.centroid.copy()
|
|
hinge.at(1.0, 2.0, 3.0)
|
|
translated_centroid = hinge.mesh().centroid
|
|
assert np.allclose(translated_centroid, original_centroid + [1.0, 2.0, 3.0])
|