diff options
Diffstat (limited to 'NvCloth/docs/documentation/_images/CapsulePointCollisionDetection.svg')
| -rw-r--r-- | NvCloth/docs/documentation/_images/CapsulePointCollisionDetection.svg | 467 |
1 files changed, 467 insertions, 0 deletions
diff --git a/NvCloth/docs/documentation/_images/CapsulePointCollisionDetection.svg b/NvCloth/docs/documentation/_images/CapsulePointCollisionDetection.svg new file mode 100644 index 0000000..46493cf --- /dev/null +++ b/NvCloth/docs/documentation/_images/CapsulePointCollisionDetection.svg @@ -0,0 +1,467 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="199.34995mm" + height="85.770592mm" + viewBox="0 0 706.35803 303.91155" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="CapsulePointCollisionDetection.svg"> + <defs + id="defs4"> + <marker + inkscape:stockid="EmptyDiamondM" + orient="auto" + refY="0" + refX="0" + id="EmptyDiamondM" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path4327" + d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 Z" + style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="DotM" + orient="auto" + refY="0" + refX="0" + id="DotM" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path4282" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="DotL" + orient="auto" + refY="0" + refX="0" + id="DotL" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path4279" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="matrix(0.8,0,0,0.8,5.92,0.8)" + inkscape:connector-curvature="0" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.4142136" + inkscape:cx="342.34066" + inkscape:cy="113.62907" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:object-paths="false" + inkscape:snap-grids="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-intersection-paths="true" + inkscape:snap-to-guides="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-midpoints="true" + inkscape:snap-center="true" + inkscape:window-width="1920" + inkscape:window-height="1138" + inkscape:window-x="-8" + inkscape:window-y="-8" + inkscape:window-maximized="1" + fit-margin-top="1" + fit-margin-left="1" + fit-margin-right="1" + fit-margin-bottom="1"> + <inkscape:grid + type="xygrid" + id="grid4136" + originx="128.11115" + originy="-841.42357" /> + <sodipodi:guide + position="258.11114,108.57641" + orientation="1,0" + id="guide4140" /> + <sodipodi:guide + position="368.11113,108.57641" + orientation="0,1" + id="guide4144" /> + <sodipodi:guide + position="478.11112,178.57639" + orientation="1,0" + id="guide4148" /> + <sodipodi:guide + position="458.43925,2.1975048" + orientation="-212.75781,39.34375" + id="guide4924" /> + <sodipodi:guide + position="258.11114,188.57641" + orientation="0,1" + id="guide4232" /> + <sodipodi:guide + position="478.11112,148.57641" + orientation="0,1" + id="guide4234" /> + <sodipodi:guide + position="408.59532,119.89953" + orientation="-78.676876,14.5158" + id="guide4289" /> + <sodipodi:guide + position="382.31754,185.57641" + orientation="76.999994,-14.20642" + id="guide4307" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(128.11116,92.972918)"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path4301" + d="m 365.43209,10.95068 0,101.67549" + style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" + d="m 351.43209,112.62615 0,-15.999976 14,0" + id="path4297" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#a0a0a0;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" + d="m 255.43209,112.62615 110,-179.999976" + id="path4285" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path4208" + d="m 35.432089,112.62615 29.0316,-157.353754" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:" + sodipodi:nodetypes="cc" /> + <circle + style="fill:#20ff00;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4138" + cx="35.432129" + cy="112.62615" + r="160" /> + <circle + style="fill:#20ff00;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" + id="path4146" + cx="475.43213" + cy="112.62615" + r="80" /> + <circle + style="fill:#20ff00;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" + id="path4152" + cx="35.432129" + cy="112.62615" + r="80" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:" + d="M 35.432129,112.62613 -104.09595,190.93271" + id="path4154" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + x="-80.983856" + y="200.89532" + id="text4156" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4158" + x="-80.983856" + y="200.89532" + style="stroke-width:1">r<tspan + style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1" + id="tspan4186">1</tspan></tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:" + d="m 475.43213,112.62613 65.77538,45.53682" + id="path4160" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + x="550.24097" + y="161.78281" + id="text4156-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4158-7" + x="550.24097" + y="161.78281" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1">r<tspan + style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1" + id="tspan4184">2</tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text4190" + y="136.06856" + x="-116.18759" + style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1" + y="136.06856" + x="-116.18759" + id="tspan4192" + sodipodi:role="line">r<tspan + id="tspan4194" + style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1">2</tspan></tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:" + d="m -44.567871,112.62613 -79.999999,0" + id="path4196" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" + d="m 35.432129,112.62613 440.000001,0" + id="path4212" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + x="2.5875702" + y="105.18104" + id="text4156-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4158-6" + x="2.5875702" + y="105.18104" + style="stroke-width:1">c<tspan + style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1" + id="tspan4186-3">1</tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text4573" + y="105.35426" + x="483.81244" + style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1" + y="105.35426" + x="483.81244" + sodipodi:role="line" + id="tspan4579">c<tspan + style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1" + id="tspan4581">2</tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text4837" + y="138.13564" + x="253.34253" + style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + xml:space="preserve"><tspan + id="tspan4839" + style="fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1" + y="138.13564" + x="253.34253" + sodipodi:role="line">m</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" + d="M 475.43213,112.62613 49.916509,33.938638" + id="path4887" + inkscape:connector-curvature="0" /> + <g + id="g4918" + transform="matrix(3,0,0,3,-692.51859,-70.637032)"> + <path + inkscape:connector-curvature="0" + id="path4914" + d="m 245,37.362205 5,-5" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path4916" + d="m 245,32.362205 5,5" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <path + inkscape:connector-curvature="0" + id="path4926" + d="M 489.97931,33.959886 64.463689,-44.727604" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker-end:" + d="m 49.968349,33.957876 14.49534,-78.68548" + id="path4928" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5028" + d="M 475.43213,112.62613 489.92747,33.940648" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker-end:" /> + <text + sodipodi:linespacing="125%" + id="text4837-2" + y="18.998819" + x="16.474762" + style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + xml:space="preserve"><tspan + id="tspan4839-3" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1" + y="18.998819" + x="16.474762" + sodipodi:role="line">t<tspan + style="font-size:19.5px;baseline-shift:sub;stroke-width:1" + id="tspan4227">1</tspan></tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + x="35.491272" + y="-62.454494" + id="text4233" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="35.491272" + y="-62.454494" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1" + id="tspan4235">t<tspan + style="font-size:19.5px;baseline-shift:sub;stroke-width:1" + id="tspan4245">2</tspan></tspan></text> + <g + transform="matrix(3,0,0,3,-678.03631,-149.31422)" + id="g4239"> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 245,37.362205 5,-5" + id="path4241" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 245,32.362205 5,5" + id="path4243" + inkscape:connector-curvature="0" /> + </g> + <path + id="path4251" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" + d="m 65.199469,36.645188 -2.73256,14.77688 -14.7769,-2.73258" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + d="m 79.341609,-42.020442 -2.73256,14.77688 -14.7769,-2.73258" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" + id="path4216" /> + <text + sodipodi:linespacing="125%" + id="text4218" + y="25.248598" + x="502.54944" + style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + xml:space="preserve"><tspan + id="tspan4220" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1" + y="25.248598" + x="502.54944" + sodipodi:role="line">t<tspan + style="font-size:19.5px;baseline-shift:sub;stroke-width:1" + id="tspan4230">3</tspan></tspan></text> + <g + id="g4224" + transform="matrix(3,0,0,3,-252.52071,-70.626734)"> + <path + inkscape:connector-curvature="0" + id="path4226" + d="m 245,37.362205 5,-5" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path4228" + d="m 245,32.362205 5,5" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <circle + cx="35.432129" + cy="112.62592" + r="3.8684211" + id="circle4237" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" /> + <circle + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" + id="circle4239" + r="3.8684211" + cy="112.60184" + cx="475.43658" /> + <circle + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" + id="path4835-9" + r="3.8684211" + cy="-67.505402" + cx="365.43207" /> + <text + sodipodi:linespacing="125%" + id="text4218-6" + y="-72.113205" + x="369.26605" + style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + xml:space="preserve"><tspan + id="tspan4220-5" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1" + y="-72.113205" + x="369.26605" + sodipodi:role="line">p<tspan + style="font-size:19.5px;baseline-shift:sub;stroke-width:1" + id="tspan4230-9" /></tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" + d="m 365.43209,-67.373826 0,179.999996" + id="path4280" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1;marker-end:" + d="m 255.43209,112.62615 110,2e-5" + id="path4283" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <circle + style="fill:#008c00;fill-opacity:1;stroke:#008c00;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" + id="path4835" + r="3.8684211" + cy="112.62612" + cx="255.43213" /> + </g> +</svg> |