gemini-2.5-pro| input-price: 1.25 output-price: 10 max-context-length: 200_000 (cost: $0.03) Β· Anfrage: 2025-12-03T20:44:01.636265
Generated by rs-summarizer Version unbekannt
As far as I can tell, this is what you want.
Abstract:
This tutorial, Part 3 of a series, explains how to use Rerun's entity hierarchy and Transform3D archetype to create complex animations. Using a solar system as an example, it demonstrates how to establish parent-child relationships between 3D objects (sun, planet, moons). The core concept is defining an object's position relative to its parent (e.g., a moon relative to its planet) rather than using global coordinates. This approach simplifies the management of multi-body systems, a common requirement in robotics. The video also contrasts log_tick and log_time for controlling animation speed and highlights Rerun's ability to log different components of an entity at different timestamps.
Mastering Rerun's 3D Transforms and Entity Hierarchies
Transform3D Archetype: The rr.Transform3D archetype is the key tool used to apply translations and rotations. The entity path itself (e.g., logging a moon to sun/planet/moon1) establishes the parent-child link for transform inheritance.log_tick vs log_time): The tutorial explains the difference between logging with wall-clock time (log_time) and sequence time (log_tick). log_tick is used to ensure a smooth, evenly-paced animation regardless of how quickly the script executes.Transform3D) at many subsequent times.