![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
math
peanutandchestnut
该定性了
展开
-
Yaw pitch roll
Rotate direction: get your coordinate hand, align your thumb to the rotation axes, winding direction of other finger will be our rotate direction Mathematic script: unitX = UnitVector[3, 1] unitY原创 2014-12-28 12:15:47 · 405 阅读 · 0 评论 -
line segment and point
O is arbitary point AB = t AC Conclusion OB = (1 - t)OA + t OC if 0 if t > 1, point B is on right side of C if t Proof: OB = OA + AB = OA + t(OC - OA) = (1 - t)OA + t OC原创 2014-12-28 18:04:55 · 6906 阅读 · 0 评论 -
normal transform
conclusion: if T is orthogonal n' = Tn else n' = inverse(transpose(T))n Proof: normal n, arbitray point p1, p2 on plane. dot(n, (p1- p2)) = 0 ==> transpose(n)(p1原创 2014-12-28 09:31:31 · 396 阅读 · 0 评论 -
3d plane
Format: 1. Ax + By + Cz + D = 0; 2. dot(n, p) + d = 0, d = - dot(n, p) //p = {x, y, z} 3. dot(L, P) = 0 // L = [n, d], // P = {x, y, z, 1}, the same as p in homogeno原创 2014-12-28 15:22:38 · 393 阅读 · 0 评论 -
create loop with help of mathematica
It's pretty easy to find loop with help of mathematica Let's say i want to scale a ball in 3d space i want it to start as original one than get bigger and bigger as time goes by when it's big en原创 2014-12-28 18:36:48 · 423 阅读 · 0 评论 -
Atan2
Some thing i should know about atant2: Most content of this article copyed from wikipedia The purpose of using two arguments instead of one is to gather information on the signs of the inputs in ord转载 2014-12-28 19:05:22 · 605 阅读 · 0 评论