文件名称:go-three:去 3D 图书馆
文件大小:276KB
文件格式:ZIP
更新时间:2024-07-16 09:32:36
Go
三人行 go-three 提供了一个简单的 API 来创建和显示动画 3D 计算机图形。 先决条件 ~> 3.0 >= 1.5.4 注意:查看scripts目录以了解如何安装依赖项。 安装 安装完先决条件后,您可以通过go get安装软件包: go get github.com/tobscher/go-three 用法 package main import ( "log" three "github.com/tobscher/go-three" "github.com/tobscher/go-three/geometries" ) const ( fov = 75.0 width = 640 height = 480 near = 1 far = 10000 ) func main () { window , err := three
【文件预览】:
go-three-master
----.gitignore(450B)
----utils.go(236B)
----attribute.go(849B)
----logging()
--------logger_test.go(216B)
--------logger.go(2KB)
----material_test.go(271B)
----text_geometry.go(2KB)
----doc.go(109B)
----dds.go(3KB)
----color.go(713B)
----font.go(841B)
----program.go(5KB)
----text.go(2KB)
----material.go(981B)
----transform_test.go(4KB)
----text_shader.go(2KB)
----object3d.go(3KB)
----.travis.yml(425B)
----mesh_test.go(159B)
----geometry.go(2KB)
----LICENSE(1KB)
----scene.go(973B)
----renderer.go(7KB)
----face.go(1KB)
----face_test.go(348B)
----loaders()
--------utils.go(149B)
--------obj.go(3KB)
--------obj_test.go(1KB)
--------loaders.go(114B)
--------test()
----scene_test.go(406B)
----line.go(974B)
----basic_material.go(1KB)
----examples()
--------obj_loading()
--------text()
--------wireframe_cube()
--------helpers()
--------textured_cube()
--------_fonts()
--------lines()
----scripts()
--------after-failure(80B)
--------install-dependencies(1KB)
--------tests(144B)
--------build-examples(439B)
----README.md(2KB)
----mesh.go(1KB)
----program_test.go(343B)
----texture.go(2KB)
----transform.go(4KB)
----window.go(3KB)
----TODO.md(7B)
----index.go(648B)
----uniform.go(1KB)
----geometry_test.go(701B)
----three.go(357B)
----three_test.go(691B)
----text_material.go(1KB)
----geometries()
--------box.go(3KB)
--------line.go(353B)
----perspective_camera.go(1KB)