いつもお世話になっております。
機能別サンプルにあるBP_Spline_Meshを利用して、ゲーム内で自由に色んな長さのメッシュを配置したいと考えました。 ライントレースを利用して、1クリック目でメッシュをスポーンし、2クリック目で向きと終点を指定するかたちでブループリントを組んでみました。
[link text][1] で回答をいただき、添付画像のようなかたちで任意の場所まで伸ばせるようになりました。
しかし、メッシュの向きが初期のままなので、今の状態だと2クリック目の向き次第では折れ曲がったり、不格好な形になってしまいます。なのでライントレースでヒットした面に沿うようにスポーンし、EndPositionでも同じく面に沿うようにしてメッシュを作成したいと考えました。
なので、法線(Normal)の向きからRotationをとるかたちにしてみたところ、面に沿うようにスポーンしてくれるようになりました。
しかし、2点目の時の処理をどうすればよいかわからず、FindLookAtRotationはRotationが0の時にしか使用できないとのことで、実際うまくいかず、煮詰まっております。
これに対して何か解決策があれば、よければ教えていただきたいと思っています。よろしくお願い致します。