krkrthreepp (threepp 3D) リファレンス¶
threepp (three.js 互換 C++ 3D エンジン) を吉里吉里Zから扱うプラグイン krkrthreepp が提供するクラス群のリファレンスです。
3D シーン構築・ジオメトリ・マテリアル・カメラ・ライト・カーブ/シェイプ・アニメーション・VRM/glTF ローダなど計 110 クラスを収録しています。
プラグイン概要・使用例は src/plugins/krkrthreepp/README.md を参照してください。
- Threepp (名前空間) — threepp プラグイン 擬似コードによるマニュアル
クラス一覧¶
| クラス | 概要 |
|---|---|
| AmbientLight | 環境光 |
| AnimationAction | 再生中の1アニメーション (ModelAnimator.clipAction/play が返す) |
| ArrowHelper | 矢印ヘルパー |
| AxesHelper | 軸ヘルパー |
| Bone | ボーン |
| Box2 | 2D 軸平行境界ボックスクラス |
| Box3 | 軸平行境界ボックス (AABB) クラス |
| BoxGeometry | ボックス(立方体)ジオメトリ |
| BoxHelper | ボックスヘルパー |
| BufferGeometry | バッファジオメトリ基底クラス |
| Camera | カメラ基底クラス |
| CameraHelper | カメラヘルパー |
| CapsuleGeometry | カプセルジオメトリ |
| CatmullRomCurve3 | CatmullRom スプライン曲線 |
| CircleGeometry | 円(ディスク)ジオメトリ |
| Clock | タイマークラス |
| Color | 色クラス |
| ConeGeometry | 円錐ジオメトリ |
| CubicBezierCurve | 2D三次ベジェカーブ |
| CubicBezierCurve3 | 3D三次ベジェカーブ |
| CylinderGeometry | 円柱ジオメトリ |
| Cylindrical | 円柱座標クラス |
| DataTexture | データテクスチャ |
| DirectionalLight | 平行光源(太陽光のような光) |
| DirectionalLightHelper | ディレクショナルライトヘルパー |
| EdgesGeometry | エッジジオメトリ |
| EllipseCurve | 楕円カーブ |
| Euler | オイラー角クラス |
| ExtrudeGeometry | ExtrudeGeometry(押し出しジオメトリ) |
| Fog | フォグ(線形) |
| FogExp2 | フォグ(指数関数) |
| GLRenderer | OpenGL レンダラー |
| GLTFLoader | 汎用 glTF/GLB ローダ |
| GLTFModel | ロード済み glTF モデル (GLTFLoader の戻り値) |
| GridHelper | グリッドヘルパー |
| Group | グループクラス |
| HemisphereLight | 半球ライト |
| IcosahedronGeometry | 正二十面体ジオメトリ |
| InstancedMesh | インスタンスメッシュ |
| LatheGeometry | 旋盤ジオメトリ |
| Light | ライト基底クラス |
| Line | 線オブジェクト |
| Line3 | 3D 線分クラス |
| LineBasicMaterial | 線用基本マテリアル |
| LineCurve | 2D直線カーブ |
| LineCurve3 | 3D直線カーブ |
| LineSegments | 線分オブジェクト |
| LOD | LOD (Level of Detail) |
| Material | マテリアル基底クラス |
| Matrix3 | 3x3 行列クラス |
| Matrix4 | 4x4 行列クラス |
| Mesh | メッシュクラス |
| MeshBasicMaterial | 基本マテリアル |
| MeshDepthMaterial | 深度マテリアル |
| MeshLambertMaterial | Lambert マテリアル |
| MeshMatcapMaterial | マットキャップマテリアル |
| MeshNormalMaterial | 法線マテリアル |
| MeshPhongMaterial | Phong マテリアル |
| MeshStandardMaterial | Standard PBR マテリアル |
| MeshToonMaterial | トゥーン(セルシェーディング)マテリアル |
| ModelAnimator | モデルアニメーション再生機 (three.js の AnimationMixer 相当) |
| Object3D | 3Dオブジェクトの基底クラス |
| OctahedronGeometry | 正八面体ジオメトリ |
| OrthographicCamera | 正射影カメラ |
| Path | 2Dパス |
| PerspectiveCamera | 透視投影カメラ |
| Plane | 平面クラス |
| PlaneGeometry | 平面ジオメトリ |
| PlaneHelper | 平面ヘルパー |
| PointLight | 点光源 |
| PointLightHelper | ポイントライトヘルパー |
| Points | 点群オブジェクト |
| PointsMaterial | 点群用マテリアル |
| PolarGridHelper | 極座標グリッドヘルパー |
| QuadraticBezierCurve | 2D二次ベジェカーブ |
| QuadraticBezierCurve3 | 3D二次ベジェカーブ |
| Quaternion | クォータニオン(四元数)クラス |
| RawShaderMaterial | Raw シェーダーマテリアル |
| Ray | 光線クラス |
| Raycaster | レイキャスター |
| Reflector | 反射面オブジェクト |
| RingGeometry | リング(環状)ジオメトリ |
| Scene | シーンクラス |
| ShaderMaterial | シェーダーマテリアル |
| Shape | Shape(穴付き2D形状) |
| ShapeGeometry | ShapeGeometry(2D形状ジオメトリ) |
| Skeleton | スケルトン |
| SkinnedMesh | スキニングメッシュ |
| Sky | 空オブジェクト |
| Sphere | 球クラス |
| SphereGeometry | 球ジオメトリ |
| Spherical | 球面座標クラス |
| SplineCurve | 2Dスプラインカーブ |
| SpotLight | スポットライト |
| SpotLightHelper | スポットライトヘルパー |
| Sprite | スプライトオブジェクト |
| SpriteMaterial | スプライト用マテリアル |
| Texture | テクスチャ基底クラス |
| TextureLoader | テクスチャローダー |
| TorusGeometry | トーラス(ドーナツ形状)ジオメトリ |
| TorusKnotGeometry | トーラスノットジオメトリ |
| Triangle | 三角形クラス |
| Vector2 | 2D ベクトルクラス |
| Vector3 | 3D ベクトルクラス |
| VRM | VRM モデル 1 体 |
| VRMAnimation | VRM アニメーション (.vrma / VRMC_vrm_animation) |
| VRMAnimationLoader | VRM アニメーションローダ |
| VRMLoader | VRM ローダ |
| Water | 水面オブジェクト |
| WireframeGeometry | ワイヤーフレームジオメトリ |