# NNS_G3D_SBC_NODEMIX

## Command Format

Offset (bytes) | Description
--- | ---
0 | `NNS_G3D_SBC_NODEMIX`
1 | The matrix stack ID where the calculation results are stored.
2 | The number (`n`) of matrices to blend. An integer of `2` or higher.
3+3`m(0<=m<n)` | The ID of the matrix to be blended on the matrix stack where it is stored.
4+3`m(0<=m<n)` | The ID of the matrix to be blended.
5+3`m(0<=m<n)` | The blend ratio of the matrix to be blended. The actual blend ratio can be obtained by dividing the value by `256`.

## Description

The `NNS_G3D_SBC_NODEMIX` command is used to blend the modeling matrix and calculate the matrix used in the weighted envelope. By default, this command calls the `NNSi_G3dFuncSbc_NODEMIX` function. Internal to the function, the matrix is blended according to the blend ratio once the matrix is taken from the matrix stack. The blended matrix is then written to the designated position in the matrix stack.
It is not possible to insert callbacks when this command is executed.

Timing for Calling a Callback Function | Usage
--- | ---
`NNS_G3D_SBC_CALLBACK_TIMING_A` | You cannot use this timing.
`NNS_G3D_SBC_CALLBACK_TIMING_B` | You cannot use this timing.
`NNS_G3D_SBC_CALLBACK_TIMING_C` | You cannot use this timing.

## See Also

## Revision History

2004/10/14 Added description.
2004/10/13 Initial version.

CONFIDENTIAL