Categorygithub.com/MaxKlaxxMiner/three
repositorypackage
0.0.0-20241215195726-710d53e2c969
Repository: https://github.com/maxklaxxminer/three.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

threejs-golang-native

Native Go WebAssembly port of three.js

Project Status: Experimental This project is an experimental effort to port three.js natively to Go using WebAssembly. Currently, not all features and functionalities of three.js are fully supported, and the API may change as development progresses.

Overview

The goal of threejs-golang-native is to enable developers to create rich 3D scenes in Go, leveraging the power of Three.js while maintaining Go’s strong typing and native capabilities via WebAssembly.

Features

  • Basic scene rendering
  • Geometry and mesh creation
  • Initial camera and light support

Limitations

  • Not all Three.js features are implemented yet
  • Some APIs may have breaking changes as development continues
  • Performance optimizations are ongoing

Getting Started

Include instructions on how to set up and use the library in a simple WebAssembly project.

Contributing

We welcome contributions and feedback. If you are interested in helping shape this project, feel free to submit issues or pull requests.


Note: Since this library is under active development, expect breaking changes and frequent updates. The goal is to achieve a full and efficient port, but it will take time.