DotProd [MOVED]
Options
DotProd(Dot Product) is used to calculate the dot (or scalar) product of two pos vectors.
Arguments
DotProd (Vector1 Vector2)
Vector1 and Vector2 are both data types pos.
I do not see how it is possible to describe a vector with a single pos.
I am using this calculation instead:
AB_CD_dotproduct := ((pos_B.x - pos_A.x) * (pos_D.x - pos_C.x)) + ((pos_B.y - pos_A.y) * (pos_D.y - pos_C.y));
Arguments
DotProd (Vector1 Vector2)
Vector1 and Vector2 are both data types pos.
I do not see how it is possible to describe a vector with a single pos.
I am using this calculation instead:
AB_CD_dotproduct := ((pos_B.x - pos_A.x) * (pos_D.x - pos_C.x)) + ((pos_B.y - pos_A.y) * (pos_D.y - pos_C.y));
Post edited by Jonathan Karlsson on
Tagged:
0
Comments
-
It appears to base the vectors from [0,0,0]
0 -
Hello,
first of all you have to calculate the vectors for AB and CD, after that you can use these vectors as parameters for the function DotProd.
See example below:
AB_CD_dotproduct:=DotProd(pos_B-pos_A, pos_D-pos_C);
/BR
Micky
0 -
Yep, no wonder it appears to base the vectors from [0,0,0] - lol
That works, thanks.
0
Categories
- All Categories
- 5.4K RobotStudio
- 383 UpFeed
- 14 Tutorials
- 12 RobotApps
- 291 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 247 ScreenMaker
- 2.7K Robot Controller
- 279 IRC5
- 46 OmniCore
- 6 RCS (Realistic Controller Simulation)
- 3 RobotStudio AR Viewer
- 733 RAPID Programming
- 15 Wizard Easy Programming
- 105 Collaborative Robots
- 3 Job listings