flame_3d_extras 0.1.0-dev.3
flame_3d_extras: ^0.1.0-dev.3 copied to clipboard
An experimental playground with extra features yet to be fully ported into flame_3d. Anything in this package is subject to change. Features will probably be slowly incorporated into the main library.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add flame_3d_extras
This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get
):
dependencies:
flame_3d_extras: ^0.1.0-dev.3
Alternatively, your editor might support dart pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:flame_3d_extras/components/line_3d.dart';
import 'package:flame_3d_extras/extensions/matrix4_utils.dart';
import 'package:flame_3d_extras/model/animation_state.dart';
import 'package:flame_3d_extras/model/model.dart';
import 'package:flame_3d_extras/model/model_animation.dart';
import 'package:flame_3d_extras/model/model_component.dart';
import 'package:flame_3d_extras/parser/glb_parser.dart';
import 'package:flame_3d_extras/parser/gltf/accessor.dart';
import 'package:flame_3d_extras/parser/gltf/accessor_type.dart';
import 'package:flame_3d_extras/parser/gltf/alpha_mode.dart';
import 'package:flame_3d_extras/parser/gltf/animation.dart';
import 'package:flame_3d_extras/parser/gltf/animation_channel.dart';
import 'package:flame_3d_extras/parser/gltf/animation_interpolation.dart';
import 'package:flame_3d_extras/parser/gltf/animation_path.dart';
import 'package:flame_3d_extras/parser/gltf/animation_sampler.dart';
import 'package:flame_3d_extras/parser/gltf/animation_target.dart';
import 'package:flame_3d_extras/parser/gltf/buffer.dart';
import 'package:flame_3d_extras/parser/gltf/buffer_view.dart';
import 'package:flame_3d_extras/parser/gltf/buffer_view_target.dart';
import 'package:flame_3d_extras/parser/gltf/camera.dart';
import 'package:flame_3d_extras/parser/gltf/camera_orthographic.dart';
import 'package:flame_3d_extras/parser/gltf/camera_perspective.dart';
import 'package:flame_3d_extras/parser/gltf/camera_type.dart';
import 'package:flame_3d_extras/parser/gltf/component_type.dart';
import 'package:flame_3d_extras/parser/gltf/glb_chunk.dart';
import 'package:flame_3d_extras/parser/gltf/gltf_node.dart';
import 'package:flame_3d_extras/parser/gltf/gltf_node_with_data.dart';
import 'package:flame_3d_extras/parser/gltf/gltf_ref.dart';
import 'package:flame_3d_extras/parser/gltf/gltf_root.dart';
import 'package:flame_3d_extras/parser/gltf/image.dart';
import 'package:flame_3d_extras/parser/gltf/mag_filter.dart';
import 'package:flame_3d_extras/parser/gltf/material.dart';
import 'package:flame_3d_extras/parser/gltf/mesh.dart';
import 'package:flame_3d_extras/parser/gltf/mime_type.dart';
import 'package:flame_3d_extras/parser/gltf/min_filter.dart';
import 'package:flame_3d_extras/parser/gltf/morph_target.dart';
import 'package:flame_3d_extras/parser/gltf/node.dart';
import 'package:flame_3d_extras/parser/gltf/normal_texture_info.dart';
import 'package:flame_3d_extras/parser/gltf/occlusion_texture_info.dart';
import 'package:flame_3d_extras/parser/gltf/pbr_metallic_roughness.dart';
import 'package:flame_3d_extras/parser/gltf/primitive.dart';
import 'package:flame_3d_extras/parser/gltf/primitive_mode.dart';
import 'package:flame_3d_extras/parser/gltf/sampler.dart';
import 'package:flame_3d_extras/parser/gltf/scene.dart';
import 'package:flame_3d_extras/parser/gltf/skin.dart';
import 'package:flame_3d_extras/parser/gltf/sparse_accessor.dart';
import 'package:flame_3d_extras/parser/gltf/sparse_accessor_indices.dart';
import 'package:flame_3d_extras/parser/gltf/sparse_accessor_values.dart';
import 'package:flame_3d_extras/parser/gltf/texture.dart';
import 'package:flame_3d_extras/parser/gltf/texture_format.dart';
import 'package:flame_3d_extras/parser/gltf/texture_info.dart';
import 'package:flame_3d_extras/parser/gltf/texture_target.dart';
import 'package:flame_3d_extras/parser/gltf/texture_type.dart';
import 'package:flame_3d_extras/parser/gltf/wrap_mode.dart';
import 'package:flame_3d_extras/parser/gltf_parser.dart';
import 'package:flame_3d_extras/parser/model_parser.dart';
import 'package:flame_3d_extras/parser/obj/surface_tool.dart';
import 'package:flame_3d_extras/parser/obj_parser.dart';