flame_3d_extras 0.1.0-dev.3 copy "flame_3d_extras: ^0.1.0-dev.3" to clipboard
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';
0
likes
110
points
29
downloads

Publisher

unverified uploader

Weekly Downloads

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.

Repository (GitHub)

Topics

#flame #game-engine #flame-3d #opengl

Documentation

API reference

Funding

Consider supporting this project:

opencollective.com
github.com
patreon.com

License

MIT (license)

Dependencies

flame, flame_3d, ordered_set

More

Packages that depend on flame_3d_extras