VMT Developer Portal
  • VMT Developer Portal について
    • シミュレーションソフトウェアを「作る」から「使う」に
    • ご利用にあたって
    • フィードバック、改善、ご要望歓迎
    • サイトの構成
    • 取り扱うテーマ
  • VMTの活動
    • 活動履歴
    • 発表文献・プレスリリース・報道
      • 学会大会
      • 解説・講演
      • プレスリリース
      • 報道
    • プロジェクト
      • 有人宇宙システム株式会社様: トータル月面建設システムのモデル構築
      • 土木研究所様: OPERA機械土工用シミュレータ OperaSim-AGX プロトタイプ
      • 産業技術総合研究所様: Choreonoid AGX Dynamicsプラグイン
    • VMC Motion Technologies - GitHub
    • 物理エンジンサミット
  • お問い合わせ
    • ライセンス・ご相談
    • 技術サポート・本サイトについてのお問い合わせ
    • 会社住所
  • 利用規約
    • ウェブサイト利用規約
      • 1. 適用
      • 2. コンテンツの利用について
      • 3. 出典の記載
      • 4. 禁止事項
      • 5. 本サイトの提供の停止等
      • 6. 免責事項
      • 7. 利用規約の変更
      • 8. 準拠法・裁判管轄
      • 9. その他
    • リンクについて
    • 商標について
  • リンク
    • VMCグループ
    • Algoryx
      • AGX Dynamics
      • AGXUnity
      • AGXUnreal
      • Algoryx Momentum

Algoryx製品

  • Algoryx製品について
    • Algoryxについて
    • Algoryx製品一覧
    • AGX Dynamics SDKシリーズ
      • 動作要件
      • ライセンス
        • ライセンスの単位
        • モジュール
        • ライセンスの認証方法
        • 価格はお問い合わせください
        • AGX Dynamics、AGXUnity、AGXUnrealの全機能の1ヶ月無料トライアルができます
      • あると望ましいスキル
      • 使いどころ
      • 利用スタイル
        • AGX組込み済のソフトウェア開発環境を使う
        • 自身のソフトウェアにAGXを組込む
      • 利用事例
        • 有人宇宙システム株式会社様: トータル月面建設システムのモデル構築
        • 土木研究所様: OPERA機械土工用シミュレータ OperaSim-AGX プロトタイプ
        • 産業技術総合研究所様: Choreonoid AGX Dynamicsプラグイン
    • 日本ユーザの文献
    • 世界における文献: Algoryx Publications
  • AGX Dynamics
    • AGX Dynamicsとは
    • AGX Dynamicsスペック
      • スペック
      • モジュール
    • AGXの調べ方
      • AGX Dynamics Main Page
      • APIリファレンス
        • APIの調べ方
      • SDK内の全文検索
        • findとxargsコマンドを使う(Linux)
        • Visual Studio Code
        • Windowsのエクスプローラ
    • AGXの解説
      • 全自由度法
        • 物理エンジンの運動方程式の取り扱い方法
        • 参考文献
      • 時間積分スキーム SPOOK
        • SPOOKとは
          • 精度は1次精度
          • 可変タイムステップは不可
        • 例: 減衰振動
        • 単振動シミュレーションによるSPOOKの安定性の確認
          • 確認内容と条件
          • 単振動 \(k = 100 \rm{\,N/m}\)
          • 単振動 \(k = 4m/h^2\) : シンプレクティックオイラーの安定限界
          • 単振動 \(k = 4m \pi^2/h^2\) 、 \(k=\infty\)
        • 参考文献
        • 補足
          • eqDampedOscillationSPOOK から eqDampedOscillationSPOOKVelocity の導出
      • 拘束ソルバ
        • 概要
        • AGXの拘束ソルバ
          • 直接法(Direct solver)
          • 反復法(Iterative solver)
          • スプリット(Split solver)
        • ソルバの指定
        • 直接法と反復法の精度と計算時間の比較
    • AGXのセットアップ
      • AGXライセンスファイル agx.lic 発行用のHardware IDの取得
        • Hardware IDとは
        • 対象ハードウェア
        • Hardware IDの取得方法
          • Windowsの場合
          • Ubuntuの場合
      • AGXのダウンロード
      • 【Windows】AGXのインストール
        • 事前準備
        • インストール手順
      • 【Ubuntu】AGXのインストール
        • 事前準備
        • インストール手順
      • AGXのライセンスの設定
        • オンライン認証(License Id、Activation Code)
        • 半オフライン認証(License Id、Activation Code)
          • ステップ1: AGXを使う計算機で request.txt を出力する
          • ステップ2: オンライン認証可能な計算機でサーバー認証し、 response.xml を出力する
          • ステップ3: AGXを使う計算機で認証する
        • 旧: オフライン認証(agx.lic)
      • AGXの動作確認
        • 【Windows】プログラムの実行
        • 【Ubuntu】プログラムの実行
        • プログラムの動作確認と終了
        • グラフィックスなしでのプログラムの実行
      • 【Windows】以前のバージョンのMicrosoft IMEを使う
      • 【Ubuntu】最大パフォーマンスを出すためのVSyncの無効化
        • 設定方法
          • オンボードグラフィックのVSync無効化
          • NVIDIA GPUのVSync無効化
        • 実例
      • 【Ubuntu】メモリリーク解消のためのフォントttf-mscorefonts-installerのインストール
    • AGXが動かないときは
      • No valid license for AGX. Contact support@algoryx.se と表示される
        • ライセンスファイル agx.lic の配置場所を誤っている
        • USBドングルを接続していない
        • ライセンスファイル agx.lic のHardware IDとハードウェアのHardware IDが一致していない
        • ライセンスの有効期限が切れている
      • agxViewerのキーボードが効かない
    • AGX C++
      • 【Windows】C++チュートリアルのビルドと実行(CMake、Visual Studio)
        • 前提条件
        • CMakeによるVisual Studioプロジェクトの作成
        • Visual Studioによるプロジェクトのビルド
        • プログラムの実行
          • Visual StudioのローカルWindowsデバッガーによる実行
          • 実行ファイルの直接実行
      • 【Ubuntu】C++チュートリアルのビルドと実行(CMake、gcc)
        • 事前準備
        • ビルド
          • Makeビルド
          • Ninjaビルド
        • プログラムの実行
        • 参考: MakeとNinjaのビルド時間の比較
    • AGX Python
      • 【Windowsのみ】AGX同梱外のPythonを使う
        • 事前準備
        • 設定
          • setup_env.batに環境変数を設定する
          • おすすめ: 自身でAGXの環境変数設定バッチファイルを作る
          • setup_env.batに引数をつけて実行する
          • WindowsメニューからAGX Dynamics Command Line (External Python)を実行する
      • 開発環境PyCharmのセットアップ
        • グローバル設定
          • agxPyファイルをPythonファイルとして関連付ける
          • PyCharmがコーディング支援を提供するファイルの最大サイズを大きくする
        • プロジェクト設定
          • PyCharmでAGXのPythonプロジェクトを開く
          • Pythonインタプリタの設定
          • AGX PythonのAPIを補間できるようにする
        • 動作確認
          • ツールバーのボタンから実行
          • コンテキストメニューから実行
          • ショートカットキーから実行
      • 開発環境Visual Studio Codeのセットアップ
        • 事前準備
        • ユーザー設定
          • agxPyファイルをPythonファイルとして関連付ける
        • ワークスペース設定
          • VS CodeでAGXのPythonプロジェクトを開く
          • Pythonインタプリタの設定
          • AGX PythonのAPIを補間できるようにする
        • 動作確認
          • Runボタンから実行
          • コンテキストメニューから実行
          • ショートカットキーから実行
    • agxViewer
      • agxViewerの操作方法
        • 基本
          • Shift + h ヘルプをコンソールに表示する
          • Esc アプリケーションを終了する
          • e シミュレーションを開始/停止/再開する
          • r シミュレーションを1ステップ進める
          • Shift + q Real-time syncのON/OFF(実時間同期)
          • LeftAlt + v vSyncのON/OFF(垂直同期)
          • Shift + n シーンをリロードする
          • Numeric keys, function keys 指定のキーに登録したシーンに切り替える
          • + 次のシーンに切り替える
          • - 前のシーンに切り替える
          • f ウィンドウをフルスクリーンにする
        • 描画
          • Shift + g 描画のON/OFF
          • LeftAlt + g ワールド座標軸のON/OFF
          • w ポリゴン、ワイヤーフレーム、点群表示に切り替える
          • ' Shader stateのON/OFF(シェーディング)
          • Shift + l ライティングのON/OFF
          • Shift + t Scene decoratorのON/OFF
          • LeftAlt + m マウスカーソルの表示を切り替える
        • 描画(デバッグ)
          • g Debug renderingのON/OFF(デバッグレンダリング)
          • Shift + b Bounding boxの表示のON/OFF
          • Shift + k Debug rendering時のcoloring modeを切り替える
          • PageUp Debug rendering resolutionを高くする
          • PageDown Debug rendering resolutionを低くする
          • KeyUp Debug rendering scaleを大きくする
          • KeyDown Debug rendering scaleを小さくする
          • KeyLeft Turn batch debug rendering off
          • KeyRight Turn batch debug rendering on
          • y シミュレーション停止時のdebug renderの更新のON/OFF
        • デバッグ
          • b Statistics表示のON/OFF(統計情報)
          • i + LeftMouse 選択したRigidBodyの情報をコンソールに表示する
          • Shift + s OSG statistics表示のON/OFF(描画統計情報、FPS)
          • n Statisticsのコンソールとファイルへの定期出力のON/OFF(統計情報)
          • Shift + o 現在の状態のシーンをsaved_scene.agxに保存する
          • Shift + i saved_scene.agxをシーンにインポートする
          • Shift + x ステップ毎のシーンの状態をファイルにダンプする
          • Shift + z 現在の状態のシーンをsaved_scene.osgtにダンプする
        • カメラ
          • Shift + c カメラ情報をコンソールに表示する
          • MiddleMouse + Drag カメラを平行移動する
          • LeftMouse + Drag カメラを回転する
          • MouseWheel up/down カメラをズームイン/アウトする
          • space 全てのオブジェクトを視界に入れた位置にカメラを移動する
          • m + LeftMouse 選択したRigidBodyにカメラを追従させる
        • オブジェクトの操作
          • return 球体を発射する
          • LeftCtrl + LeftMouse + Drag Ball jointでRigidBodyをピッキングする(動力学あり)
          • LeftCtrl + MiddleMouse + Drag Lock jointでRigidBodyをピッキングする(動力学あり)
          • LeftCtrl + RightMouse + Drag Lock jointでRigidBodyをピッキングする(姿勢のみ、動力学あり)
          • LeftAlt + LeftMouse + Drag RigidBody/Geometryをピッキングする(位置のみ、動力学なし)
          • LeftAlt + RightMouse + Drag RigidBody/Geometryをピッキングする(姿勢のみ、動力学なし)
          • x + LeftMouse 選択したRigidBodyを削除する
          • Shift + d 全てのオブジェクトを削除する
          • LeftAlt + x 非staticな全てのRigidBodyを左に移動する
          • LeftAlt + X 非staticなRigidBodyを右に移動する
        • キャプチャ
          • F10 ビデオキャプチャのON/OFF
          • F12 画像キャプチャのON/OFF
          • q 画像キャプチャの実時間同期のON/OFF
          • t 画像キャプチャの同期をsimulation timeまたはwall-time clockに切り替える
        • 重力
          • Shift + v 重力方向をOriginal directionにする
          • v 重力の向きをスクリーンの下向きにする
        • その他
          • c TrimeshのContact reductionのパラメータを切り替える
          • d Contact reductionのパラメータを切り替える
          • Shift + e ソルバを切り替える
          • Shift + j Collision detectionを更新する
          • m reserved for memory debugging
          • Shift + m reserved for memory debugger
          • Shift + p run parallel performance test
          • Shift + r Re-read specified configuration file
          • Shift + u Toggle two stages impacts
          • Shift + y Toggle auto sleep of resting objects
      • agxViewerの実行オプション
        • 実行方法
        • 基本オプション
          • help ヘルプを表示する
          • version バージョン情報を表示する
          • realTime 最速でシミュレーションを進める
        • シミュレーション設定
          • timeStep タイムステップを指定する
          • numThreads 使用するスレッド数を指定して実行する(並列処理数)
        • 描画設定
          • agxOnly グラフィックスと実時間同期なしで実行する
          • vSync 垂直同期をOFF
          • targetFPS グラフィックスの更新FPSを指定する
          • osgWindow ヘッドレスレンダリングで実行する
        • ウィンドウの設定
          • windowTitle ウィンドウのタイトルをつける
          • window ウィンドウのサイズを指定する
        • 終了・停止
          • startPaused 実行後にシミュレーションを停止状態にする
          • stopAt シミュレーション時間n秒時に終了する
          • stopAfter シミュレーション時間n秒後に終了する
          • pauseAfter シミュレーション時間n秒後に停止する
          • stopAfterFrame シミュレーションnステップ後に停止する
        • 画像キャプチャ
          • capture 画像をキャプチャする
          • captureDirectory キャプチャ画像の保存先ディレクトリを指定する
          • captureFiletype キャプチャ画像のファイル形式を指定する
        • ビデオキャプチャ
          • captureVideo ビデオをキャプチャする
          • captureDirectory キャプチャビデオの保存先ディレクトリを指定する
          • videoName キャプチャビデオのファイルを指定する
    • Material・ContactMaterial
      • Material・ContactMaterialを使う
        • Material・ContactMaterialのパラメータ一覧
          • agx::Material
            • agx::BulkMaterial
            • agx::SurfaceMaterial
            • agx::WireMaterial
          • agx::ContactMaterial
    • agxWire
      • agxWireの参考文献
      • agxWireを使う
        • agxWireのパラメータ一覧
          • agxWire::Wire
          • agxWire::WireParameterController
          • agxWire::WireWinchController
        • ワイヤのすり抜け対策
          • 注意事項
          • ワイヤの接触をONにする
          • ワイヤ自身の接触(セルフコリジョン、self collision)をONにする
          • ワイヤ同士の接触をONにする
          • ワイヤ-オブジェクト間の接触をONにする
          • ワイヤとオブジェクト間のagx::ContactMaterialを調整する
          • BodyFixedNodeでワイヤを固定する
          • EyeNodeでワイヤを這わせる
          • ワイヤ、接触対象のオブジェクトのサイズを大きく調整する
          • シミュレーションのタイムステップを小さくする
    • agxTerrain
      • agxTerrainの概要
      • agxTerrainの参考文献
        • マニュアル
        • agxTerrainの論文、レポート
        • 土質力学、テラメカニクス
      • agxTerrainの解説
        • agxTerrainの土質力学
          • 土の構成
          • 土の圧縮
            • 土密度の更新
            • 土の硬さヤング率の更新
            • ダイレイタンシー角の更新
            • 有効摩擦角の更新
          • 土ほぐしによる土量と密度の更新
          • ショベルの貫入抵抗力の計算
          • 破壊領域 Active zone
            • Active zoneの実例
          • 補足: 土密度と応力の関係式の導出
          • 付録: teethの表面にかかる土の垂直圧力の導出
        • agxTerrainのマルチスケール計算モデル
          • ボクセルモデル
            • ボクセルモデルの定義
            • ボクセルに加わる応力
            • ボクセルモデルから粒子モデルへの変換
            • 流動質量の配分ルール
            • 表層すべり: テレインの平衡化 Terrain equilibration
          • 粒子モデル
            • 粒子モデルの概要
            • 非線形Hertz-Mindlin接触モデル
          • アグリゲートモデル
            • ショベルに加わる力 SeparationContactForce
        • agxTerrainとFull NDEMの比較
          • シミュレーション条件
          • 計算時間
          • 掘削後の地形
          • バケットにかかる掘削抵抗力
        • 旧: agxTerrainのパラメータ設定手順の紹介
          • 実試験による土のパラメータの取得
          • せん断試験シミュレーションによる粒子パラメータの同定
          • 実機またはNDEMシミュレーションによるground truthな掘削抵抗力の取得
          • Groud truthな掘削抵抗力を基にagxTerrainの掘削抵抗力を調整
      • agxTerrainを使う
        • agxTerrainのパラメータ一覧
          • agxTerrain::TerrainMaterial::BulkProperties
          • agxTerrain::TerrainMaterial::CompactionProperties
          • agxTerrain::TerrainMaterial::ParticleProperties
          • agxTerrain::TerrainMaterial::ExcavationContactProperties
          • agxTerrain::Shovel
          • agxTerrain関連のagx::Material
            • terrain
            • particle
          • agxTerrain関連のagx::ContactMaterial
        • ショベルに加わる力を調整するためのパラメータ
          • ショベルの貫入抵抗力に関わるパラメータ
            • Pythonスニペット
            • TerrainMaterial
            • Shovel-Terrain ContactMaterial
            • Shovel
          • ショベルの前方・前方以外の掘削抵抗力に関わるパラメータ
            • Pythonスニペット
            • TerranMaterial
            • Shovel-Terrain ContactMaterial
        • ショベルに加わる力の取得
          • 掘削抵抗力の合力を取得する
          • 貫入抵抗力・トルクを取得する terrain.getPenetrationForce()
          • ショベル前方の掘削抵抗力を取得する terrain.getSeparationContactForce()
          • ショベル前方以外の掘削抵抗力を取得する terrain.getDeformationContactForce()
          • ショベルとテレイン間の接触力を取得する terrain.getContactForce()
        • agxTerrain miscs
          • ショベル内の粒子質量を取得する terrain.getDynamicsMass(shovel)
          • ショベル上の粒子質量を取得する
          • Aggregate対象の粒子を可視化する
          • 粒子がショベルを通り抜ける場合の調整
          • ショベル付近の粒子をテレインにマージさせないようにマージ禁止区域を拡げる shovel.setNoMergeExtensionDistance()
          • ショベル底面下の粒子をテレインにマージさせる閾値を調整する shovel.setVerticalBladeSoilMergeDistance()
          • ショベル内の土の容積率を取得する terrain.getLastDeadLoadFraction(shovel)
    • 【Windowsのみ】Matlab/Simulink plugin
      • Matlab/Simulink pluginの概要
        • システム構成
        • 実行フロー
      • Matlab/Simulink pluginのセットアップ
        • 概要
        • 事前準備
        • セットアップ手順
        • 手動コンパイル
        • アンインストール
      • Matlab/Simulink pluginの動作確認
        • MATLABでの動作確認
        • Simulinkでの動作確認
        • 補足事項
      • Matlab/Simulink pluginが動かないときは
        • プログラムの実行の度に空のビューワが起動する
    • AGX Miscs
      • ゲームパッド/ジョイスティック
        • 使用条件
        • 注意事項
        • ボタンマッピングを確認する
      • AGXのデバッグ
        • デバッグログファイルを出力する
  • AGXUnity
    • AGXUnity: AGX Dynamics for Unityとは
    • AGXUnityスペック
      • スペック
      • 機能
    • AGXUnityのセットアップ
      • Unityプロジェクトの作成とAGXUnityのインストール
        • Unityプロジェクトの作成
        • 推奨: Unity Editorの環境設定
        • Unityプロジェクトの設定
          • 推奨: Input Systemのインストール
          • Project Settingsの設定
        • AGXUnityのインストール
      • AGXライセンスの設定
        • オンライン認証(License Id、Activation Code)
        • 半オフライン認証(License Id、Activation Code)
          • 事前準備
          • ステップ1: AGXUnityを使う計算機で license_activation_request.xml を出力する
          • ステップ2: オンライン認証可能な計算機でサーバ認証し、 response.xml を出力する
          • ステップ3: AGXUnityを使う計算機で認証する
        • 旧: オフライン認証(agx.lic)
      • AGXUnityの動作確認
    • AGXUnityが動かないときは
      • AGX Dynamics not properly inititalized - AGX Dynamics: No valid license file... と表示される
        • AGXライセンスファイル agx.lic の配置場所が誤っている
        • USBドングルを接続していない
        • ライセンスファイル agx.lic のHardware IDとハードウェアのHardware IDが一致していない
        • ライセンスの有効期限が切れている
      • WARNING: AGX Dynamics for Unity requires .NET API compatibility level: .NET Framework. と表示される
      • AGXUnityをソースコードからインストールする場合の解決策
        • AGXUnityとAGXのバージョンが一致しているか確認する
        • DllNotFoundException: agxDotNetRuntime.dll と表示される
        • Visual Studioビルド時に error CS0246: The type or namespace name 'agx' と表示される
        • Visual Studioビルド時にエラーがでる
  • AGXUnreal
    • AGXUnreal: AGX Dynamics for Unrealとは
    • AGXUnrealスペック
      • スペック
      • 機能
    • AGXUnrealのセットアップ
      • 【Windows】Unreal EngineとVisual Studioのインストール
        • Epic Games Launcherのインストール
        • Unreal Engineのインストール
        • Visual Studioのインストール
      • Unreal Engineのプロジェクトの作成
      • AGXUnrealのインストール
        • 推奨: ZIPファイルからのインストール
        • Epic Games LauncherのMarketplaceからのインストール
        • ソースコードからのインストール
          • 前提条件
          • 事前準備
          • Windowsでのビルド
          • Linuxでのビルド
      • Unreal EditorのAGXライセンスの設定
        • オンライン認証(License Id、Activation Code)
        • 半オフライン認証(License Id、Activation Code)
          • ステップ1: AGXUnrealを使う計算機で「Activation Request File」を出力する
          • ステップ2: オンライン認証可能な計算機で「Activation Response File」を出力する
          • ステップ3: AGXUnrealを使う計算機で認証する
        • 旧: オフライン認証(agx.lic)
      • AGXUnrealの動作確認
    • AGXUnrealプラグインのパッケージの作成
  • Algoryx Momentum
    • Ansys SpaceClaimのリンク
    • Algoryx Momentumのセットアップ
      • Ansys SpaceClaim 2024 R2のインストール
        • インストーラのダウンロード
        • インストール手順
        • SpaceClaimのライセンス認証
      • Algoryx Momentumのインストール
        • インストーラのダウンロード
        • インストール手順
        • Algoryx Momentumのライセンス認証
      • Ansys SpaceClaimのおすすめの設定
        • SpaceClaimオプションを開く
        • 言語を英語 English にする
        • 設定項目一覧
        • 設定項目の説明
          • Poupular/Graphics performance options/Rendering quality
          • Poupular/Graphics performance options/Anti-aliasing
          • Advanced/Pull Tool/Default extrude behaviour
          • Advanced/Behaviour/Top view direction
          • Algoryx Momentum/Simulation/Default Frequency
          • File Options/General/SCDOC options/Load lightweight only
          • File Options/General/Import options/Use SpaceClaim color tones when importing
    • Algoryx Momentumが動かないときは
      • MomentumのツールバーのSimulationが表示されない
    • MomentumとAGXのパラメータ値比較表

VMTプラクティス

  • ドキュメント作成ガイドライン
    • 表記集
      • 符号・記号
      • 装飾つき表記
      • 語句
    • 用語集
    • Sphinxのドキュメントスタイル
      • ページの階層は最大5階層
      • ドキュメントを保存するフォルダ、ファイル名は snake_case
      • ページのセクション(章立て)は最大3階層
      • 参照のターゲット名は lowerCamelCase
      • 表記
      • 箇条書き
      • 図表
      • パラメータの記述
      • 参考文献の記述
        • sphinxcontrib-bibtexによる参考文献の記述手順
        • bibファイルの文献を全て表示する
        • 指定の引用キーで引用した文献のみを表示する
        • 指定の引用キーの文献のみを表示する
      • 付録: ルール策定の方針
    • Sphinxの手順書スタイル
      • 背景・方針
      • 前提条件
      • 事前準備
      • 手順
      • 動作確認

VMT技術スタック

  • Sphinx
    • Sphinxチートシート
      • セクションの目次(Table of Contents)
      • セクション(Sections)
        • Section H3
      • コンパウンド(Compound)
      • 改行、改段(Line breaks, Paragraphs)
      • 引用(Block quote)
      • 引用(Pull quote)
      • 文字の装飾、インラインマークアップ(Inline markup)
      • 箇条書きリスト(Lists)
      • フィールドリスト(Field Lists)
      • 定義リスト(Definition Lists)
      • 用語集(Glossary)
      • オプションリスト(Option list)
      • 外部リンク(External link)
      • 内部リンク(Internal link)
        • ここにリンク
      • 置換(Substitutions, replace)
      • コードブロック
      • 表(Table)
        • リストテーブル(List Table)
        • CSVテーブル(CSV Table)
      • 図、画像(Images)
        • image
        • figure(キャプション付き)
        • 外部サイトの画像の表示
      • 数式(Math)
        • インライン表記
        • 数式モード表記
        • サンプル
      • 注釈(Paragraph-level markup)
      • 脚注(Footnotes)
  • Git
    • Git for Windowsのインストール
    • よく使うGitコマンド
      • リポジトリ
        • git restore, git clean 作業ディレクトリをクリーンにする
      • ブランチ
        • git branch -vva ブランチを確認する
        • git switch ブランチを切り替える
        • git switch --track リモートブランチを追跡するローカルブランチをリモートブランチ名で作る
        • git switch -c リモートブランチを追跡するローカルブランチを作る
        • git branch -d ローカルブランチを削除する
      • git remote -v リモートリポジトリを確認する
      • git push リモートリポジトリにpushする
      • git log --oneline --graph --decorate=full コミットログを表示する
      • git restore add前の変更ファイルを巻き戻す
      • git restore --staged add済のファイルのaddを解除する
  • 諸元まとめ
    • プラットフォーム毎の座標系、ベクトル、行列の取り扱い
      • ベクトルの種類
      • 行列とベクトルの掛け算順
      • 行列の要素アクセス順
      • 行列のメモリレイアウト
      • 三角形メッシュの頂点順
      • テクスチャ、スクリーン座標原点
  • Python
    • PyCharm
      • PyCharmのインストール
  • MATLAB/Simulink
    • MATLAB/Simulinkのインストール(Windows)
    • MATLABの設定
      • C/C++コンパイラを変更する
VMT Developer Portal
  • AGXUnity
  • AGXUnityのセットアップ
Previous Next

AGXUnityのセットアップ

  • Unityプロジェクトの作成とAGXUnityのインストール
    • Unityプロジェクトの作成
    • 推奨: Unity Editorの環境設定
    • Unityプロジェクトの設定
    • AGXUnityのインストール
  • AGXライセンスの設定
    • オンライン認証(License Id、Activation Code)
    • 半オフライン認証(License Id、Activation Code)
    • 旧: オフライン認証(agx.lic)
  • AGXUnityの動作確認
Previous Next

© Copyright 2024 VMC Motion Technologies Co., Ltd. 最終更新: 2025-04-25 08:02:35