Closed 0b5vr closed 2 years ago
英語仕様まで書き終わりました。
ちょっとアップデートしました:
b89de38: UpperArm-LowerArmのツイストですが、AimとRollを2トランスフォーム組み合わせて実装しないと実現しなさそうな様子だったので、これについての仕様内での言及を避けました。
c518a9d: AimConstraintのExample Implementationについて、ワールド空間からローカル空間への変換が漏れていたため、これを追加しました。
Description
前回の技術委員会での議論に基づき、コンストレイントの仕様に対して大幅な改訂を行いました。
今回の仕様ですが、Domain Specificに、使用用途に直結するコンストレイントの仕様を定義することを目指しました。 これまでのコンストレイントの議論での、環境間の挙動の差異の吸収・厳密な挙動の定義を行うことの難しさを踏まえ、 「このコンストレイントはこう使う」という使用用途に最適化したコンストレイントへの仕様の変更を行いました。 そのため、実装間での挙動の差異についてはある程度寛容な仕様となっています。 加えて、設定項目も最低限に留めることにより、実装・使用共により簡単となることを目指しています。
TODOs
Points need review