Ian Mackenzie

Results 122 issues of Ian Mackenzie

The following results in the 'd' in `Vector3d` being highlighted in red: ``` module Vector3d (..) where ``` `Vector3` and even `Vector3D` work fine.

As an additional example for #1625, there has been another potential module name conflict found between `gampleman/elm-visualization` (which has a [`Force`](https://package.elm-lang.org/packages/gampleman/elm-visualization/latest/Force) module for doing force-based particle simulation) and `ianmackenzie/elm-units` (which...

It seems that the `elm` executable is unable to properly download/parse the docs for `elm-geometry` 3.4.0 (3.3.0 seems fine), which interferes with diffing/publishing. ## SSCCE If you run ``` elm...

bug
diff

In Elm 0.19.1, it seems that the special case of `x == 0` is compiled to `!x` in the generated JavaScript, but this means that if `x` is NaN then...

This is an example of some of my own code and how it might interact with to the suggestion in #277 (which I agree with in general); I currently have...

Especially useful for doing things like normal mapping to give surfaces a more realistic slightly bumpy look, without needing an actual texture image

Add function that combines multiple meshes within a single `Drawable` into one big mesh, to reduce the number of total draw calls: ```elm Drawable.pack : Drawable -> Drawable ``` Alternate...

enhancement

Reference: http://www.thetenthplanet.de/archives/1180 Sample implementation: https://github.com/glslify/glsl-perturb-normal

Convenient in some cases, such as meshes containing triangles of different colors. Could probably restrict to solid-color (unlit) meshes, or maybe also Lambertian...have a couple specialized mesh types that contain...

Seems well documented, with a useful compensation for energy conservation at grazing angles: https://dassaultsystemes-technology.github.io/EnterprisePBRShadingModel/