stage_3d 0.1.0-alpha.1
stage_3d: ^0.1.0-alpha.1 copied to clipboard
Flutter 3D plugin with Google Filament rendering and Jolt Physics for GLB models, scene nodes, lighting, animation, and spatial queries.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add stage_3dWith Flutter:
$ flutter pub add stage_3dThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
stage_3d: ^0.1.0-alpha.1Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:stage_3d/input/virtual_joystick.dart';
import 'package:stage_3d/jolt_physics.dart';
import 'package:stage_3d/jolt_rendering.dart';
import 'package:stage_3d/physics/collider_shape.dart';
import 'package:stage_3d/physics/physics_transform.dart';
import 'package:stage_3d/physics/ray_cast.dart';
import 'package:stage_3d/physics/rigid_body.dart';
import 'package:stage_3d/physics/vector3.dart';
import 'package:stage_3d/rendering/environment.dart';
import 'package:stage_3d/rendering/filament_viewport.dart';
import 'package:stage_3d/rendering/light.dart';
import 'package:stage_3d/rendering/model_asset.dart';
import 'package:stage_3d/rendering/physics_scene_painter.dart';
import 'package:stage_3d/rendering/render_environment_controller.dart';
import 'package:stage_3d/rendering/render_light_controller.dart';
import 'package:stage_3d/rendering/render_model_controller.dart';
import 'package:stage_3d/rendering/render_scene_bridge.dart';
import 'package:stage_3d/rendering/textured_mesh_painter.dart';
import 'package:stage_3d/rendering/textured_mesh_prototype.dart';
import 'package:stage_3d/scene/camera_move_prototype.dart';
import 'package:stage_3d/scene/orbit_camera.dart';
import 'package:stage_3d/scene/physics_body_component.dart';
import 'package:stage_3d/scene/physics_entity.dart';
import 'package:stage_3d/scene/positioned_model.dart';
import 'package:stage_3d/scene/render_model_component.dart';
import 'package:stage_3d/scene/stage_component.dart';
import 'package:stage_3d/scene/stage_object.dart';
import 'package:stage_3d/scene/stage_scene.dart';
import 'package:stage_3d/scene/transform_component.dart';