import trimesh
mesh = trimesh.load("assets/suzanne.glb").geometry['Suzanne']
query_points = [[0, 0, 0], [1 ,1 ,1 ], [0.1, 0.2, 0.2]]
from pysdf import SDF
sdf = SDF(mesh.vertices, mesh.faces);
sdf_multi_point = sdf(query_points)
print("pysdf", sdf_multi_point)
import mesh_to_sdf
import numpy as np
query_points = np.array(query_points)
sdf = mesh_to_sdf.mesh_to_sdf(mesh, query_points, surface_point_method='scan', sign_method='normal', bounding_radius=None, scan_count=100, scan_resolution=400, sample_point_count=10000000, normal_sample_count=11)
print("mesh_to_sdf", sdf)