コード例 #1
0
 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);
コード例 #2
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);
 }
コード例 #3
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);
 }
コード例 #4
0
 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);
コード例 #5
0
 public void Set(Matrix <double> m)
 => GlMatrixUtil.Set(m);
コード例 #6
0
 public void Get(Matrix <double> m)
 => GlMatrixUtil.Get(m);