Andrey Kuzmin

Results 15 issues of Andrey Kuzmin

Closes #2 This adds support for tangents generation functionality: ``` normalMappedFaces : Obj.Decode.Decoder ( TriangularMesh.TriangularMesh { position : Point3d.Point3d Length.Meters coordinates , normal : Vector3d.Vector3d Quantity.Unitless coordinates , uv :...

Tangents would allow rendering with [normal mapping](https://en.wikipedia.org/wiki/Normal_mapping). Tangent can be calculated from positions and uv of three vertices from a face. TBD: a tangent probably needs to store an additional...

This can potentially happen under the hood for `Obj.Decode.faces` and `Obj.Decode.texturedFaces`. Right now they would fail if the normals are missing. Not sure how big of a deal this actually...

The idea is to implement a debugger that could hook into any Elm program, grab a snapshot of elm-physics world, and open up a 3D visualiser for it in a...

https://en.wikipedia.org/wiki/Capsule_(geometry) Capsule shape is nice for modelling many interesting things. Unlike the cylinder shape, it doesn't have to be approximated internally as a convex polyhedron with many vertices. This makes...

There should be a way to bypass collisions between certain bodies. This is absolutely necessary for [the lock constraint](https://github.com/w0rm/elm-physics/pull/93), where bodies should not be collided together. Usually this is done...

E.g. to fetch the texture for the webgl content.

Currently navigation is only possible with the keyboard, adding clickable areas will allow to navigate with mouse and on mobile devices

enhancement

I've been working on some updates to the physics examples and found out that when using a large quad for the floor, the shadows from the table are rendered incorrectly....

Implemented intersection of a ray with rectangle. I had to inline plane construction because of circular dependency. Any idea on how this can be tested? I can add hardcoded test...