# NNS_G3D_SBC_POSSCALE

## Command Format

Offset (bytes) | Description for `NNS_G3D_SBCFLG_000`
--- | ---
0 | `NNS_G3D_SBC_POSSCALE | NNS_G3D_SBCFLG_000`

Offset (bytes) | Description for `NNS_G3D_SBCFLG_001`
--- | ---
0 | `NNS_G3D_SBC_POSSCALE | NNS_G3D_SBCFLG_001`

## Description

The `NNS_G3D_SBC_POSSCALE` command is used to process the `<model_info>::pos_scale` designated by the `.imd` format of the NITRO intermediate file. By multiplying the current matrix by the scale matrix specified in `<model_info>::pos_scale` or the inverse of that scale matrix, the vertices will be correctly scaled. However, a callback point does not exist.

Option Flag | Operation
--- | ---
`NNS_G3D_SBCFLG_000` | Multiplies the current matrix by the scale matrix that is specified in the imd file.
`NNS_G3D_SBCFLG_001` | Multiplies the current matrix by the inverse of the scale matrix that is specified in the imd file.

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/08/02 Initial version.

CONFIDENTIAL