/3DXX

3Dエンジン

Primary LanguageJavaOtherNOASSERTION

3DX

This is the 3D engine production project.

JDK Version : jdk 15

img.png

img

システム

  • Escape : システムが終了します。
  • P : スクリーンショットを撮影します
  • L : .3dxファイルからブロックを復元します。

移動

  • W : 前進
  • S : 後進
  • D : 右へ移動
  • A : 左へ移動
  • Space : 上へ移動 (正の方向にy軸移動)
  • Shift : 下へ移動 (負の方向にy軸移動)

視点

視点はマウスで動かせます。 また、マウススクロールでズームが可能です

  • X : 視点リセット
  • O : ポリゴンのアウトラインのON/OFF
  • Enter : 詳細メニューの表示/非表示

ブロック

  • BackSpace : カーソル上にあるブロックを削除できます
  • Delete : 存在するブロックを全て削除します。
  • R : ランダムにブロックを生成します。
  • 右クリック : ポリゴンを表示/非表示にします。
  • < : ブロックの色を変更します。
  • / : 削除/生成モードを切り替えます

削除モード

左クリックでキューブを削除できます。

生成モード

左クリックでキューブに隣接した面に新しくキューブを生成できます。

技術関連

3次元を2次元に投射する方法

Main.class内部のMINIMUM_MODEtrueにすることで初期状態を軽量化できます。

public static final boolean MINIMUM_MODE = false; //デフォルトはfalse