I want a custom action to integrate two vectors. I came up with this:
I looked it up and they say that this is the result of me trying to return a variable of the wrong type...but all my variables and parameters and return variables are real.
-
Integrate
- Options: Action, Create Thread
- Return Type: Real
-
Parameters
- VectorA Magnitude = 0.0 <Real>
- VectorB Magnitude = 0.0 <Real>
- VectorA Angle = 0.0 <Real>
- VectorB Angle = 0.0 <Real>
- Grammar Text: Integrate(VectorA Magnitude, VectorB Magnitude, VectorA Angle, VectorB Angle)
- Hint Text: (None)
-
Custom Script Code
- Ax = 0.0 <Real>
- Ay = 0.0 <Real>
- Bx = 0.0 <Real>
- By = 0.0 <Real>
- tempReal = 0.0 <Real>
-
Actions
- Variable - Set Ax = (VectorA Magnitude * (Cos(VectorA Angle)))
- Variable - Set Ay = (VectorA Magnitude * (Sin(VectorA Angle)))
- Variable - Set Bx = (VectorB Magnitude * (Cos(VectorB Angle)))
- Variable - Set By = (VectorB Magnitude * (Sin(VectorB Angle)))
- Variable - Set Ax = (Ax + Bx)
- Variable - Set Ay = (Ay + By)
- Variable - Set tempReal = (Square root(((Ax * Ax) + (Ay * Ay))))
- General - Return tempReal
I looked it up and they say that this is the result of me trying to return a variable of the wrong type...but all my variables and parameters and return variables are real.