guLookAtF
# guLookAtF [Function]

### Function

guLookAtF

*Creates a viewing matrix (floating point)*

### Syntax

```
#include <ultra64.h> /* gu.h */
void guLookAtF(
float mf[4][4],
float xEye,
float yEye,
float zEye,
float xAt,
float yAt,
float zAt,
float xUp,
float yUp,
float zUp);
```

### Arguments

**mf**
- Matrix resulting from calculation
**xEye**
- x-coordinate of viewpoint
**yEye**
- y-coordinate of viewpoint
**zEye**
- z-coordinate of viewpoint
**xAt**
- x-coordinate of lookat point
**yAt**
- y-coordinate of lookat point
**zAt**
- z-coordinate of lookat point
**xUp**
- x component of upward vector
**yUp**
- y component of upward vector
**zUp**
- z component of upward vector

### Returned value

None.

### Description

The viewing matrix is returned to **mf**. Fixed point can be handled with the guLookAt function.

### See also

guLookAt

### Revision history

03/01/99 Completely rewritten.