polyred

package module
Version: v0.0.2-0...-03a73d9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 10, 2021 License: GPL-3.0 Imports: 0 Imported by: 0

README

polyred Go Reference polyred codecov

3D graphics facilities in Go.

import "poly.red"

Caution: under experiment, expect to break at anytime.

polyred is a 3D graphics facility written in Go that aims to offer state-of-the-art graphics research algorithms, especially geometry processing, rendering, animation, and etc. See a full features list here.

License

Copyright © 2020-2021 Changkun Ou. All rights reserved.

Documentation

Overview

Package polyred is a software renderer.

Source Files

Directories

Path Synopsis
app
Package app provides the ability to run a window, and handle input events.
Package app provides the ability to run a window, and handle input events.
Package camera provides a camera abstraction for perspective and orthographic camera and their utilities, such as viewing transformation matrices.
Package camera provides a camera abstraction for perspective and orthographic camera and their utilities, such as viewing transformation matrices.
package color provides color management utilities.
package color provides color management utilities.
Package math implements basic math functions which operate directly on float32 numbers without casting and contains types of common entities used in 3D Graphics such as vectors, matrices, quaternions and others.
Package math implements basic math functions which operate directly on float32 numbers without casting and contains types of common entities used in 3D Graphics such as vectors, matrices, quaternions and others.
Package model offers a set of pre-defined 3D models.
Package model offers a set of pre-defined 3D models.
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL