Rotational motion has an angle, angular velocity, and angular acceleration. They play roles similar to position, velocity, and acceleration, but their units and geometry are different. An angle may be wrapped for display, while the unwrapped angle or accumulated turn count can remain necessary for a physical state/history; treating both as one unnamed number hides a data-loss decision.
{ angleRadians, angularVelocityRadPerSecond }, plus torque, inertia, timestamp, and coordinate-axis convention. Derive angular acceleration from torque in a pure function. Keep an unwrapped physical angle or turn counter for integration and event detection; use a separate tested wrap function only at a display boundary. This prevents mixing radians, radians per second, turns, and linear distances in a renderer or solver.Sign convention must be named. In a two-dimensional model, choose whether positive angle and torque are counter-clockwise or clockwise relative to a specified screen/physics axis. Screen y often points down, but that visual coordinate does not require a physics sign reversal. Test one basis case: positive torque on a positive-inertia body must increase angular velocity under the chosen convention.
Wrapping is helpful for a dial or sprite orientation, but it creates discontinuities at 0 and 2π. Do not estimate angular velocity by naive finite differences of wrapped angles across that seam; use unwrapped state or a periodic-aware difference. Likewise, a controller that needs “three more turns” must not receive only the wrapped display value.
Prediction: At fixed torque, increasing inertia reduces angular acceleration, while a full turn changes unwrapped state but not a wrapped display orientation.
Hold torque fixed and vary I. Record α, ω, and unwrapped θ after one step. Advance through one full turn, then compare unwrapped angle, turn count, and display angle. Test a finite-difference velocity estimate around the wrap seam and explain why the unwrapped state is the safer source. Finally reverse torque and predict the sign changes.Change torque and moment of inertia. The same torque produces less angular acceleration for a harder-to-rotate body.
Torque 6 N·m; moment of inertia 2 kg·m²; angular acceleration 3.00 rad/s²; rotational energy at 3 rad/s 9.00 J.
Prediction: At fixed torque, increasing inertia reduces angular acceleration.
Change inertia while holding torque fixed. Identify the state field that would change on the next time step.Store rotational state explicitly, keep units and sign conventions visible, retain unwrapped physics state, and use wrapping only for display. Test zero torque, inertia scaling, wrap seam behavior, and torque-free diagnostics under refinement.
Treat the lesson as a small function before treating it as a fact to memorize. Give every value a unit, keep only the state needed for the next step, and make the output easy to inspect.
\[\text{observable output} = f(\text{inputs},\,\text{state})\]For Angular Variables as State Vectors, write down the quantities you can control, the values your program must retain, and the result a reader could inspect. In Rotational Motion, the useful program is not the drawing: it is the smallest explicit model that makes a prediction you can test.
Prediction: changing one declared input while holding the others fixed should change only the outputs that the model connects to that input. Choose one input, predict the direction of change, then check a limiting case such as zero, a symmetric arrangement, or a familiar low-speed or small-change approximation.
This lesson is a teaching model, not a complete simulator. Before using it outside the stated question, check which interactions, scales, uncertainties, boundary conditions, and measurement limits it leaves out.
Treat Angular Variables as State Vectors as a contract: named inputs and units enter a rule, the rule produces an observable result, and a known limit or invariant checks whether the implementation deserves trust.
Represent angle and angular velocity as rotational state, then distinguish them from the linear quantities they resemble.