패키지, 저장소 및 앱 카테고리 검색

flutter_cube 표지
패키지 상세v0.1.1

flutter_cube

Wavefront의 객체 파일을 렌더링하는 Flutter 3D 위젯입니다.

AndroidiOSmacOSWindowsLinux
30일 다운로드
2.5만
좋아요
334
Pub 점수
130

패키지 설치

flutter pub add flutter_cube

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

flutter_cube는 Wavefront (.obj) 파일 형식을 사용하여 Flutter 애플리케이션에서 3D 모델을 렌더링할 수 있게 해주는 Flutter 패키지입니다. Android, iOS, macOS, Windows, Linux 등 여러 플랫폼의 앱에 3D 콘텐츠를 통합할 수 있는 간단한 위젯을 제공합니다. 기본적인 3D 변환, 조명 및 카메라 제어를 지원하여 상호작용 가능한 3D 시각화에 적합합니다. Dart와 Flutter 생태계 기반으로 구축되어 최소한의 설정으로 정적 또는 애니메이션된 3D 객체를 표시할 수 있습니다. 교육 도구, 제품 미리보기, 증강현실 경험에 특히 유용합니다.

사용 사례

  • 3D 모델 시각화
  • 제품 미리보기
  • 교육 앱
  • 인터랙티브 AR 경험
  • 게임 프로토타입

주요 기능

  • .obj 파일을 지원합니다
  • 크로스 플랫폼 3D 렌더링
  • 기본 조명 및 카메라 제어
  • 간단한 위젯 통합
  • 가볍고 사용하기 쉬움

적합한 대상

  • 3D 시각화를 구축하는 개발자
  • 교육 앱 제작자
  • 제품 전시 앱
  • AR/VR 프로토타이핑
  • Flutter 초보자가 3D 탐색 중

고려 사항

  • .obj 파일 형식으로 제한됨
  • 고급 애니메이션 지원 없음
  • 3D 모델 최적화 필요
  • 저사양 기기에서는 성능이 다를 수 있습니다
  • 내장된 물리 또는 상호작용 없음

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Flutter Cube

pub package

A Flutter 3D widget that renders Wavefront's object files.

Getting Started

Add flutter_cube as a dependency in your pubspec.yaml file.

dependencies:
  flutter_cube: ^0.1.0

Add Wavefront's object files to assets.

flutter:
  assets:
    - assets/cube/cube.obj
    - assets/cube/cube.mtl
    - assets/cube/flutter.png

Import and add the Cube widget to your project.

import 'package:flutter_cube/flutter_cube.dart';
... ...
  
@override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Cube(
          onSceneCreated: (Scene scene) {
            scene.world.add(Object(fileName: 'assets/cube/cube.obj'));
          },
        ),
      ),
    );
  }

Screenshot

screenshot screenshot screenshot

카테고리

의존성

의존성 목록 2 개

소스 저장소

이 패키지를 사용하는 프로젝트