// Generated by scripts/generate.mjs from bindings/api.mjs. Do not edit.
///|
#external
pub type HullFace
///|
pub extern "js" fn HullFace::normal(self : HullFace) -> Vector3 =
#| (self) => self.normal
///|
pub extern "js" fn HullFace::midpoint(self : HullFace) -> Vector3 =
#| (self) => self.midpoint
///|
pub extern "js" fn HullFace::area(self : HullFace) -> Double =
#| (self) => self.area
///|
pub extern "js" fn HullFace::constant(self : HullFace) -> Double =
#| (self) => self.constant
///|
pub extern "js" fn HullFace::vertices(self : HullFace) -> FixedArray[Vector3] =
#| (self) => [0,1,2].map(i=>self.getEdge(i).head().point)
///|
pub extern "js" fn HullFace::distance_to_point(
self : HullFace,
point : Vector3,
) -> Double =
#| (self, point) => self.distanceToPoint(point)