public static gp_Dir ComputeNormal(this TopoDS_Face face) { double umin = 0, umax = 0, vmin = 0, vmax = 0; BRepTools.UVBounds(face, ref umin, ref umax, ref vmin, ref vmax); var surface = BRep_Tool.Surface(face); var props = new GeomLProp_SLProps(surface, umin, vmin, 1.0, 1e-1); return(props.Normal()); }
public void SurfG2(GeomLProp_SLProps Surf1, GeomLProp_SLProps Surf2) { throw new NotImplementedException(); }
public void ComputeAnalysis(GeomLProp_SLProps Surf1, GeomLProp_SLProps Surf2, GeomAbs_Shape Order) { throw new NotImplementedException(); }