Appearance
a3js docs
a3jsは、小学生から使いはじめられて、プログラミングが得意な 大学生でも簡単には飽きないレベルを目指しているTypeScript (JavaScript)用の3DCGライブラリです。
js
import * as a3 from 'a3js';
const view = new a3.Window(600,300);
const obj = new a3.SampleObject();
view.scene.add(obj);たった4行のプログラムで3Dのオブジェクトを表示できます。 PC、スマホ、タブレット、ヘッドマウントディスプレイ(HMD)の ウェブブラウザ上で動作します。
Three.jsを基盤としており、3Dオブジェクトの モードを切り替えることで、物理エンジン(Rapier) を利用したシミュレーションも可能です。主にプログラミング教育での 利用を目的としていますが、3Dアプリのプロトタイプ作成にも利用できる ようにしていきたいと思っています。
- はじめよう — 上の4行のサンプルをブラウザで実行するところから始められます。
- 各種機能紹介 — a3jsの機能を分野ごとに紹介します。
- サンプルプログラム — 実際に遊べるゲームのサンプルと解説です。
- API — 全クラス・全メソッドのリファレンスです。
- a3js Playground — ブラウザだけでa3jsのプログラムを書いて試せます。