.. _auto_curves_coordtransform_group: *TRANSFORM SET OF CURVES FROM GLOBAL TO LOCAL COORDINATE SYSTEM BASED ON THE REFERENCE X,Y,Z CURVES. USEFUL TO COMPUTE DISPLACEMENTS WITH RESPECT TO A LOCAL SYSTEM* ==================================================================================================================================================================== Transforms a set of X/Y/Z curves from the global coordinate system into a user-defined local coordinate system specified by three reference node trajectories. Use this worker to compute displacements, velocities, or coordinates relative to a moving or fixed local frame (e.g., vehicle body, sled, or dummy segment). When to use ----------- Classification: **process**. Tagged: ``coordinate_transform``, ``curves``, ``displacement``, ``global_to_local``, ``group_transform``, ``kinematics``, ``local_frame``, ``lsdyna``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Reference Origin X Y Z Coord Curves - reference_origin_xyz_coord_curves - vector - — - - Time-history curves [length units] for the X, Y, Z global coordinates of the local frame's origin node (Node 1 / N1); typically three curves ordered X, Y, Z — leave empty only if no moving origin is needed. * - Reference Node2 X Y Z Coord Curves - reference_node2xyz_coord_curves - vector - — - - Time-history curves [length units] for the X, Y, Z global coordinates of Node 2, which defines the primary axis direction of the local frame together with N1; required for any rotating or translating local system. * - Reference Node3 X Y Z Coord Curves - reference_node3xyz_coord_curves - vector - — - - Time-history curves [length units] for the X, Y, Z global coordinates of Node 3, which defines the secondary axis direction of the local frame together with N1 and N2; required for fully 3-D local frame definitions. * - Global X Y Z Curves - global_xyz_curves - vector - — - - Time-history curves [length units] for the X, Y, Z global coordinates (or velocities/displacements) of the point(s) to be transformed into the local frame; must share the same time axis as the reference node curves. * - Reference System - reference_system - local_fixed - coord - - Enumerated local-frame type controlling how the frame evolves in time: 'local_fixed' (default, frame fixed at t=0), 'local_translate' (origin follows N1 translation only), 'local_rotate_translate' (full 6-DOF tracking), or 'no_transform' (pass-through); default is 'local_fixed'. * - Return type - returntype - string - coordinates - - Quantity to return after transformation: 'coordinates' (default, absolute position in local frame), 'displacements' (position relative to initial local position), or 'velocities' (time-differentiated local-frame motion). * - Coord definitiontype - coorddefinitiontype - string - clsdyna - - Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - curves_coordtransform_group_output_1 - curves_coordtransform_group_output_1 - vector - Transformed time-history curves expressed in the local coordinate system, in the same units and quantity type (coordinates, displacements, or velocities) as requested via 'returntype'; one curve per input global channel. Disciplines ----------- - data.curve.transform - data.units - engineering.crash.dynamics - engineering.multibody Runnable example ---------------- A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: `/api/workflow/example?id=curves_coordtransform_group `_ .. raw:: html

Auto-generated from transformation schema. Worker id: curves_coordtransform_group. Schema hash: a6400f75db0f. Hand-curated docs in workerexamples/ override this page when present.