public void ProjectNormal( ref double normalX, ref double normalY, ref double normalZ) => GlMatrixUtil.Project(Asserts.Assert(this.current_), ref normalX, ref normalY, ref normalZ, 0);
public void ProjectNormal( ref double normalX, ref double normalY, ref double normalZ) { GlMatrixUtil.Get(this.buffer_); GlMatrixUtil.Project(this.buffer_, ref normalX, ref normalY, ref normalZ, 0); }
public void ProjectVertex(ref double x, ref double y, ref double z) { GlMatrixUtil.Get(this.buffer_); GlMatrixUtil.Project(this.buffer_, ref x, ref y, ref z, 1); }
public void ProjectVertex(ref double x, ref double y, ref double z) => GlMatrixUtil.Project(Asserts.Assert(this.current_), ref x, ref y, ref z, 1);
public void Set(Matrix <double> m) => GlMatrixUtil.Set(m);
public void Get(Matrix <double> m) => GlMatrixUtil.Get(m);