// Generated by scripts/generate.mjs from bindings/api.mjs. Do not edit.

///|
#external
pub type Face

///|
pub extern "js" fn Face::a(self : Face) -> Int =
  #| (self) => self.a

///|
pub extern "js" fn Face::b(self : Face) -> Int =
  #| (self) => self.b

///|
pub extern "js" fn Face::c(self : Face) -> Int =
  #| (self) => self.c

///|
pub extern "js" fn Face::normal(self : Face) -> Vector3 =
  #| (self) => self.normal

///|
pub extern "js" fn Face::material_index(self : Face) -> Int =
  #| (self) => self.materialIndex