Files
assimp-go/main.go
2021-11-15 10:35:13 +04:00

29 lines
577 B
Go
Executable File

package main
import (
"fmt"
"github.com/bloeys/assimp-go/asig"
)
func main() {
scene := asig.AiImportFile("obj.obj", uint(0))
meshes := scene.MMeshes()
verts := meshes.Get(0).MVertices()
for i := 0; i < int(verts.Size()); i++ {
v := verts.Get(i)
fmt.Printf("V%v: (%v, %v, %v)\n", i, v.GetX(), v.GetY(), v.GetZ())
}
scene = asig.AiImportFile("obj.fbx", uint(0))
meshes = scene.MMeshes()
verts = meshes.Get(0).MVertices()
for i := 0; i < int(verts.Size()); i++ {
v := verts.Get(i)
fmt.Printf("V%v: (%v, %v, %v)\n", i, v.GetX(), v.GetY(), v.GetZ())
}
}