# V语言 - TODO [本站首页](/old/vref/) [中文文档](/old/vref/docs.html) [手册目录](/old/vref/menu/v.html) ## vec3() TODO ### 语法 ``` pub fn vec3(x, y, z f32) Vec3 { ``` 参数|描述 ---|--- x|TODO y|TODO z|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## translate() TODO ### 语法 ``` pub fn translate(m Mat4, v Vec3) Mat4 { ``` 参数|描述 ---|--- m|TODO v|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## ortho() TODO ### 语法 ``` pub fn ortho(left, right, bottom, top f32) Mat4 { ``` 参数|描述 ---|--- left|TODO right|TODO bottom|TODO top|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## scale() TODO ### 语法 ``` pub fn scale(m Mat4, v Vec3) Mat4 { ``` 参数|描述 ---|--- m|TODO v|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## rotate_z() TODO ### 语法 ``` pub fn rotate_z(m Mat4, rad f32) Mat4 { ``` 参数|描述 ---|--- m|TODO rad|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## identity() TODO ### 语法 ``` pub fn identity() Mat4 { ``` **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## identity2() TODO ### 语法 ``` pub fn identity2(res mut *f32) { ``` 参数|描述 ---|--- res|TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## identity3() TODO ### 语法 ``` pub fn identity3() []f32 { ``` **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ```