elm-obj-file icon indicating copy to clipboard operation
elm-obj-file copied to clipboard

WIP: support tangents

Open w0rm opened this issue 3 years ago • 0 comments

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 : ( Basics.Float, Basics.Float )
            , tangent : Vector3d.Vector3d Quantity.Unitless coordinates
            , tangentBasisIsRightHanded : Basics.Bool
            }
        )

It also introduces an example that uses unpublished elm-3d-scene https://unsoundscapes.com/nefertiti/

Screenshot 2021-05-15 at 09 09 07

w0rm avatar Apr 24 '21 21:04 w0rm