프로젝트
GitHub에서 보기
udhos/gwob
udhos/gwob has 40 GitHub stars and 8 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-14 03:14 UTC. Last push 2024-05-04.
측정된 스타 증가
- in 24h
- 0
- in 7 days
- 기록 수집 중
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
소개
gwob - Pure Go Golang parser for Wavefront .OBJ 3D geometry file format
창작 및 미디어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.