udhos/gwob
udhos/gwob has 40 GitHub stars and 8 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-13 04:33 UTC. Last push 2024-05-04.
gwob - Pure Go Golang parser for Wavefront .OBJ 3D geometry file format
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originalgwob
gwob - Pure Go Golang parser for Wavefront .OBJ 3D geometry file format
Install
Install with Go Modules (Go 1.11 or higher)
git clone https://github.com/udhos/gwob
cd gwob
go install
Install without Go Modules (Go before 1.11)
go get github.com/udhos/gwob
cd ~/go/src/github.com/udhos/gwob
go install github.com/udhos/gwob
Usage
Import the package in your Go program:
import "github.com/udhos/gwob"
Example:
// Error handling omitted for simplicity.
import "github.com/udhos/gwob"
options := &gwob.ObjParserOptions{} // parser options
o, errObj := gwob.NewObjFromFile("gopher.obj", options) // parse/load OBJ
// Scan OBJ groups
for _, g := range o.Groups {
// ...
}
Example
Run the example:
cd example
go run main.go
You can supply a custom input OBJ by setting the env var INPUT:
INPUT=gopher.obj go run main.go
If you specify any command line argument, the OBJ will be dumped to stdout:
go run main.go d
See directory example.
Documentation
See the GoDoc documentation.
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,545 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,559 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
120,049 starsmrdoob/three.js
JavaScript 3D Library.
118,228 stars