DOTS//CORE local · not synced

m06 · Transforms · unit quiz · 12 min

Unit — Transforms

loading…0 of 15 answered
  1. 01why

    State the component-grouping rule this module establishes, and how it relates to Module 1's density rule.

  2. 02how

    Give both arguments against storing a 4x4 matrix in LocalTransform.

  3. 03why

    Why does non-uniform scale live in a separate optional component rather than in LocalTransform?

  4. 04why

    What did every performance claim in Modules 1 through 4 depend on, and what does a parent link do to it?

  5. 05why

    Why can't a clever chunk layout remove the top-down ordering constraint?

  6. 06how

    Within a single depth level, what happens to the independence property?

  7. 07how

    Name the three separate costs a hierarchy imposes and when each is paid.

  8. 08why

    Why is the relationship stored twice — Parent on the child and a Child buffer on the parent?

  9. 09why

    Setting Parent and immediately reading world position gives the old position. Which earlier mechanism is this the same pattern as?

  10. 10why

    Lesson 1 argues against storing a matrix. Lesson 4 stores one in LocalToWorld. Why isn't this a contradiction?

  11. 11how

    Why cache the composed matrix instead of having each consumer compute it?

  12. 12why

    A system writes LocalToWorld to move an entity. It works when the system runs late in the frame and does nothing when it runs early. Diagnose.

  13. 13why

    Decode the full TransformUsageFlags table from one principle. What is the principle?

  14. 14howmeasure

    Ten thousand entities flat versus ten thousand in chains 16 deep. What did you measure?

    From your lab: depth_penalty_ratio — ms_deep_chain divided by ms_shallow_10k, at identical entity count.

  15. 15why

    A colleague proposes nesting a thousand props under an empty organizational root 'for tidiness'. Give the complete objection.

your notes

stored in this browser · syncs when you sign in

m06.unit