Files
Mujoco_WASM/doc/images/computation/island.svg
T
Yuval Tassa ec94bb49aa Make constraint island discovery on by default.
Also fix latent bug in mjData serialization.

PiperOrigin-RevId: 799505349
Change-Id: I299e7cc8133fa2ec0b339a7ff3d02543e06778b1
2025-08-26 04:27:24 -07:00

2 lines
6.7 KiB
XML

<svg baseProfile="tiny" height="370px" version="1.2" viewBox="20,20,650,310" width="710px" xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink"><defs /><g transform="translate(70, 60)"><rect fill="#ff7f0e" height="30px" width="30px" x="60" y="0" /><rect fill="#ff7f0e" height="30px" width="30px" x="180" y="0" /><rect fill="#2ca02c" height="30px" width="30px" x="120" y="30" /><rect fill="#2ca02c" height="30px" width="30px" x="210" y="30" /><rect fill="#ff7f0e" height="30px" width="30px" x="60" y="60" /><rect fill="#ff7f0e" height="30px" width="30px" x="180" y="60" /><rect fill="#1f77b4" height="30px" width="30px" x="0" y="90" /><rect fill="#1f77b4" height="30px" width="30px" x="90" y="90" /><rect fill="#1f77b4" height="30px" width="30px" x="150" y="90" /><rect fill="#2ca02c" height="30px" width="30px" x="120" y="120" /><rect fill="#2ca02c" height="30px" width="30px" x="210" y="120" /><rect fill="#1f77b4" height="30px" width="30px" x="0" y="150" /><rect fill="#1f77b4" height="30px" width="30px" x="90" y="150" /><rect fill="#1f77b4" height="30px" width="30px" x="150" y="150" /><rect fill="#2ca02c" height="30px" width="30px" x="120" y="180" /><rect fill="#2ca02c" height="30px" width="30px" x="210" y="180" /><rect fill="#2ca02c" height="30px" width="30px" x="120" y="210" /><rect fill="#2ca02c" height="30px" width="30px" x="210" y="210" /><rect fill="#ff7f0e" height="30px" width="30px" x="60" y="240" /><rect fill="#ff7f0e" height="30px" width="30px" x="180" y="240" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="0" y2="0" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="30" y2="30" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="60" y2="60" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="90" y2="90" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="120" y2="120" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="150" y2="150" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="180" y2="180" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="210" y2="210" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="240" y2="240" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="270" y2="270" /><line stroke="gray" stroke-width="1.5" x1="0" x2="0" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="30" x2="30" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="60" x2="60" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="90" x2="90" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="120" x2="120" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="150" x2="150" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="180" x2="180" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="210" x2="210" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="240" x2="240" y1="-0.75" y2="270.75" /></g><g transform="translate(410, 60)"><rect fill="#1f77b4" height="30px" width="30px" x="0" y="0" /><rect fill="#1f77b4" height="30px" width="30px" x="30" y="0" /><rect fill="#1f77b4" height="30px" width="30px" x="60" y="0" /><rect fill="#1f77b4" height="30px" width="30px" x="0" y="30" /><rect fill="#1f77b4" height="30px" width="30px" x="30" y="30" /><rect fill="#1f77b4" height="30px" width="30px" x="60" y="30" /><rect fill="#ff7f0e" height="30px" width="30px" x="90" y="60" /><rect fill="#ff7f0e" height="30px" width="30px" x="120" y="60" /><rect fill="#ff7f0e" height="30px" width="30px" x="90" y="90" /><rect fill="#ff7f0e" height="30px" width="30px" x="120" y="90" /><rect fill="#ff7f0e" height="30px" width="30px" x="90" y="120" /><rect fill="#ff7f0e" height="30px" width="30px" x="120" y="120" /><rect fill="#2ca02c" height="30px" width="30px" x="150" y="150" /><rect fill="#2ca02c" height="30px" width="30px" x="180" y="150" /><rect fill="#2ca02c" height="30px" width="30px" x="150" y="180" /><rect fill="#2ca02c" height="30px" width="30px" x="180" y="180" /><rect fill="#2ca02c" height="30px" width="30px" x="150" y="210" /><rect fill="#2ca02c" height="30px" width="30px" x="180" y="210" /><rect fill="#2ca02c" height="30px" width="30px" x="150" y="240" /><rect fill="#2ca02c" height="30px" width="30px" x="180" y="240" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="0" y2="0" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="30" y2="30" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="60" y2="60" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="90" y2="90" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="120" y2="120" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="150" y2="150" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="180" y2="180" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="210" y2="210" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="240" y2="240" /><line stroke="gray" stroke-width="1.5" x1="-0.75" x2="240.75" y1="270" y2="270" /><line stroke="gray" stroke-width="1.5" x1="0" x2="0" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="30" x2="30" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="60" x2="60" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="90" x2="90" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="120" x2="120" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="150" x2="150" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="180" x2="180" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="210" x2="210" y1="-0.75" y2="270.75" /><line stroke="gray" stroke-width="1.5" x1="240" x2="240" y1="-0.75" y2="270.75" /></g><path d="M 60 62.5 A 10 10 0 0 0 50 72.5 L 50 317.5 A 10 10 0 0 0 60 327.5" fill="none" stroke="gray" stroke-width="2" /><text fill="gray" font-family="sans-serif" font-size="24px" text-anchor="middle" transform="rotate(-90 43 195.0)" x="43" y="195.0">nefc</text><path d="M 72.5 50.0 A 10 10 0 0 1 82.5 40.0 L 297.5 40.0 A 10 10 0 0 1 307.5 50.0" fill="none" stroke="gray" stroke-width="2" /><text fill="gray" font-family="sans-serif" font-size="24px" text-anchor="middle" x="190.0" y="33.0">nv</text><path d="M 412.5 50.0 A 10 10 0 0 1 422.5 40.0 L 607.5 40.0 A 10 10 0 0 1 617.5 50.0" fill="none" stroke="gray" stroke-width="2" /><text fill="gray" font-family="sans-serif" font-size="24px" text-anchor="middle" x="515.0" y="33.0">nidof</text><line stroke="gray" stroke-width="7" x1="320" x2="378.4" y1="195.0" y2="195.0" /><polygon fill="gray" points="400,195.0 376,183.0 376,207.0" /></svg>