MV1SetScale

モデルの拡大値をセットする

MV1SetScale MHandle, Scale

int    MHandle : モデルのハンドル
VECTOR Scale  : 拡大値

(プラグイン / モジュール : DxLibW)

解説

指定のモデルハンドルが示す3Dモデルの拡大値をセットします。

Scale は VECTOR 構造体で、各軸方向の拡大率を指定します。
各成分が 1.0f で等倍、2.0f で2倍、0.5f で半分のサイズになります。

例:
MV1SetScale(ModelHandle, VGet(2.0f, 2.0f, 2.0f)); // 全方向2倍に拡大
MV1SetScale(ModelHandle, VGet(1.0f, 0.5f, 1.0f)); // Y方向のみ半分に縮小

戻り値: 0:成功  -1:エラー

関連関数: MV1GetScale, MV1SetPosition, MV1SetRotationXYZ

戻り値:
  0:成功

関連項目

MV1GetScaleモデルの拡大値を取得する(DxLibW)

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib 3Dモデル
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs