fauxgl icon indicating copy to clipboard operation
fauxgl copied to clipboard

Software-only 3D renderer written in Go.

Results 15 fauxgl issues
Sort by recently updated
recently updated
newest added

Hi, Thanks for writing fauxgl, I've found it very useful. I ran into a problem when running my project on an Apple silicon laptop. Please consider this patch which fixes...

I already tried to find an simple answer in the code, but is the Simplify deterministic? I hope that not, because I get different results. ;) Maybe you can confirm...

This lock check introduces a performance penalty of about 2%: 316ms -> 322ms. I tried acquiring an RLock using RWMutex, but it had a worse performance loss: 333ms.

Rasterizer is doing an unsafe data access operation that results in a race: ``` ================== WARNING: DATA RACE Write at 0x00c0003012f0 by goroutine 8: github.com/fogleman/fauxgl.(*Context).rasterize() external/com_github_fogleman_fauxgl/context.go:252 +0x109c github.com/fogleman/fauxgl.(*Context).drawClippedTriangle() external/com_github_fogleman_fauxgl/context.go:347 +0xa49...

Hi, I would like to use fauxgl to render an top-down image of my 3D-models, where every pixel covers exactly 4.9cm at the y=0 plane. My 3D models are all...

Hi @fogleman. First off, really great job with this library, it's so simple and educational. This probably shouldn't be raised as an issue, but just wanted to let you know...

For now, you can use this ~~~ go env -w GO111MODULE=auto ~~~ See also https://blog.golang.org/go116-module-changes

### Observation Occasional `NaN` results are observed. For example when `up` input for `Orient` is: ![image](https://user-images.githubusercontent.com/17475482/82118336-f7b05c00-978b-11ea-9b49-5219ed330626.png) or: ![image](https://user-images.githubusercontent.com/17475482/82118343-05fe7800-978c-11ea-9f01-8145b6cae6bf.png) Inside `func RotateTo(a, b Vector)`, the statement `v := b.Cross(a).Normalize()` result is:...

Hi @fogleman I'm trying to wrap my head around your voxel optimization and triangulation code and can't seem to find the part that you referenced in your medium article: >...

i'm sorry about this... but i had cost more then 2 days on it... there's two problems about it , and i almost get first 1. Suit the png size,...