コンテンツにスキップ

krkrthreepp (threepp 3D) リファレンス

threepp (three.js 互換 C++ 3D エンジン) を吉里吉里Zから扱うプラグイン krkrthreepp が提供するクラス群のリファレンスです。 3D シーン構築・ジオメトリ・マテリアル・カメラ・ライト・カーブ/シェイプ・アニメーション・VRM/glTF ローダなど計 110 クラスを収録しています。

プラグイン概要・使用例は src/plugins/krkrthreepp/README.md を参照してください。

クラス一覧

クラス 概要
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 ワイヤーフレームジオメトリ