GLU.GluProject 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将对象坐标映射到窗口坐标。
[Android.Runtime.Register("gluProject", "(FFF[FI[FI[II[FI)I", "")]
public static int GluProject (float objX, float objY, float objZ, float[]? model, int modelOffset, float[]? project, int projectOffset, int[]? view, int viewOffset, float[]? win, int winOffset);
[<Android.Runtime.Register("gluProject", "(FFF[FI[FI[II[FI)I", "")>]
static member GluProject : single * single * single * single[] * int * single[] * int * int[] * int * single[] * int -> int
参数
- objX
- Single
对象坐标 X
- objY
- Single
对象坐标 Y
- objZ
- Single
对象坐标 Z
- model
- Single[]
当前 modelview 矩阵
- modelOffset
- Int32
模型数组中启动 modelview maxtrix 数据的偏移量。
- project
- Single[]
当前投影矩阵
- projectOffset
- Int32
项目矩阵数据开始的项目数组中的偏移量。
- view
- Int32[]
当前视图,{x,y,宽度,高度}
- viewOffset
- Int32
视图向量数据开始的视图数组中的偏移量。
- win
- Single[]
返回计算窗口坐标的输出向量 {winX, winY, winZ}。
- winOffset
- Int32
win 向量数据开始的 win 数组中的偏移量。
返回
返回值GL_TRUE指示成功,返回值GL_FALSE表示失败。
- 属性
注解
将对象坐标映射到窗口坐标。 gluProject 使用模型、proj 和视图将指定的对象坐标转换为窗口坐标。 结果存储在胜利中。
请注意,可以使用OES_matrix_get扩展(如果存在)来获取当前 modelView 和投影矩阵。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。