Files
assimp-go/main.go
2021-11-13 10:27:52 +04:00

29 lines
574 B
Go
Executable File

package main
import (
"fmt"
"github.com/bloeys/assimp-go/aig"
)
func main() {
scene := aig.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 = aig.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())
}
}