Previous section-----Next section

Location
2D/3D

Location[point] returns the global coordinates, {x, y} or {x, y, z}, of the specified point.
Location[axis] returns the global coordinates of the origin of the specified axis.
Location[bnum, lpnt] is interpreted as Location[Point[bnum, lpnt]].
Location[bnum] returns the location and angular orientation coordinates of body bnum in a flat list.
• The bnum argument can take any of the forms accepted by
Loads to obtain the location coordinates of multiple bodies.
Location is also a setting for the Solution option for several Mech functions.
Solution->Location causes such functions to seek a solution for only the location of the current model.

Location[All] returns the entire vector of dependent variables.
• To use Location[bnum], bnum must be the number of a body in the current model.
• In Modeler2D, the behavior of Location[bnum] varies depending on whether the current solution method is Angular or Euler. With the Euler solution method, Location[2] returns {X2, Y2, Ei2, Ej2}, while with the Angular solution method, Location[2] returns {X2, Y2, CapitalTheta2}.
Modeler3D always represents angular orientation with four Euler parameters.
• The alternatives to the Location setting for the Solution option are
Velocity, Acceleration, Static, Kinematic, and Dynamic.
• See also: Rotation, SolveMech, SetCouple.

Further Examples

Load the Modeler2D package and define a simple model.

Here is an expression representing the location vector of a point at {3, 5} on the crank.

Here are the variables used to represent the location and angular orientation of the crank and link bodies.

Here is a solution to the current model with only the location terms included.

Here is the numerical value of the location of a point at {3, 0} on the crank.

See HelpModel2D.