Avatar
これまで要素が DoubleVector3 とか Vector4 を作ってたけど、仕事で Float にも対応したものがほしくなって、 ARKit の vector_float3 互換にもしたかったので、 gyb で色々生成してみた。(ついでにライブラリ名を SwiftyVector にリネーム) https://github.com/koher/SwiftyVector/blob/0.3.0/Sources/SwiftyVector/Concrete.swift.gyb (edited)
SwiftyVector - Vector types for Swift
9:19 AM
SwiftyVector - Vector types for Swift
9:20 AM
コードジェネレーションもしてるけど、できる限りプロトコルで実装の共通化もしてて、なかなかうまくできたと思う。 https://github.com/koher/SwiftyVector/blob/0.3.0/Sources/SwiftyVector/Vector.swift
SwiftyVector - Vector types for Swift