stage_3d 0.1.0-alpha.1 copy "stage_3d: ^0.1.0-alpha.1" to clipboard
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_3d

With Flutter:

 $ flutter pub add stage_3d

This 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.1

Alternatively, 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';
0
likes
0
points
90
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter 3D plugin with Google Filament rendering and Jolt Physics for GLB models, scene nodes, lighting, animation, and spatial queries.

Topics

#flutter #three-d #jolt #physics #filament

License

unknown (license)

Dependencies

flutter

More

Packages that depend on stage_3d

Packages that implement stage_3d