Copyright © 2008 - 2021 SNANG. All Rights Reserved.
# 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
```