<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">The question is what can be done to prevent this.<div><br></div><div>Data URL will work (first bas64, then URL encode):</div><div><a href="https://create3000.github.io/x_ite/playground/?url=data:text/plain;base64,PFgzRD4KICA8U2NlbmU%2BCiAgICAgICAgPFNoYXBlPgogICAgICAgICAgPEFwcGVhcmFuY2U%2BCiAgICAgICAgICAgIDxNYXRlcmlhbCBkaWZmdXNlQ29sb3I9JzAuMSAwIDAuOCcvPgogICAgICAgICAgPC9BcHBlYXJhbmNlPgogICAgICAgICAgPEV4dHJ1c2lvbiBiZWdpbkNhcD0nZmFsc2UnIGVuZENhcD0nZmFsc2UnIHNjYWxlPScxIDEgMS4yIDEuMiAxLjQgMS40JyBzb2xpZD0nZmFsc2UnIHNwaW5lPScwIDAgMCAwIDEgMCAwIDAgMC4wMScvPgogICAgICAgIDwvU2hhcGU%2BCiAgPC9TY2VuZT4KPC9YM0Q%2B">https://create3000.github.io/x_ite/playground/?url=data:text/plain;base64,PFgzRD4KICA8U2NlbmU%2BCiAgICAgICAgPFNoYXBlPgogICAgICAgICAgPEFwcGVhcmFuY2U%2BCiAgICAgICAgICAgIDxNYXRlcmlhbCBkaWZmdXNlQ29sb3I9JzAuMSAwIDAuOCcvPgogICAgICAgICAgPC9BcHBlYXJhbmNlPgogICAgICAgICAgPEV4dHJ1c2lvbiBiZWdpbkNhcD0nZmFsc2UnIGVuZENhcD0nZmFsc2UnIHNjYWxlPScxIDEgMS4yIDEuMiAxLjQgMS40JyBzb2xpZD0nZmFsc2UnIHNwaW5lPScwIDAgMCAwIDEgMCAwIDAgMC4wMScvPgogICAgICAgIDwvU2hhcGU%2BCiAgPC9TY2VuZT4KPC9YM0Q%2B</a><div><br></div><div>Here is another edge case where the SPC axis changes to much:</div><div><br></div><div><a href="https://create3000.github.io/x_ite/playground/?url=https://create3000.github.io/Library/Tests/Components/Extrusion/wrong2.x3d">https://create3000.github.io/x_ite/playground/?url=https://create3000.github.io/Library/Tests/Components/Extrusion/wrong2.x3d</a></div><div><br></div><div><a href="https://andreasplesch.github.io/Library/Viewer/index.html?url=https://create3000.github.io/Library/Tests/Components/Extrusion/wrong2.x3d">https://andreasplesch.github.io/Library/Viewer/index.html?url=https://create3000.github.io/Library/Tests/Components/Extrusion/wrong2.x3d</a></div><div><br></div><div>But there was an old VRML viewer, which can this (see image). I don’t know what these people have done, seems it was not documented:</div><div><br></div><div><img alt="PastedGraphic-1.png" src="cid:6A4D0A81-6619-4A8D-8A58-62BE4FB85C61"></div><br id="lineBreakAtBeginningOfMessage"><div>
<meta charset="UTF-8"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px;">—</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px;">Holger Seelig<br>holger.seelig@yahoo.de<br><br></div></div></div></div></div></div></div></div></div></div></div></div>
</div>
<div><br><blockquote type="cite"><div>Am 11.07.2025 um 16:45 schrieb Andreas Plesch <andreasplesch@gmail.com>:</div><br class="Apple-interchange-newline"><div><a href="https://andreasplesch.github.io/Library/Viewer/index.html?url=data:text/plain;base64,PFgzRD4KICA8U2NlbmU+CiAgICAgICAgPFNoYXBlPgogICAgICAgICAgPEFwcGVhcmFuY2U+CiAgICAgICAgICAgIDxNYXRlcmlhbCBkaWZmdXNlQ29sb3I9JzAuMSAwIDAuOCcvPgogICAgICAgICAgPC9BcHBlYXJhbmNlPgogICAgICAgICAgPEV4dHJ1c2lvbiBiZWdpbkNhcD0nZmFsc2UnIGVuZENhcD0nZmFsc2UnIHNjYWxlPScxIDEgMS4yIDEuMiAxLjQgMS40JyBzb2xpZD0nZmFsc2UnIHNwaW5lPScwIDAgMCAwIDEgMCAwIDAgMC4wMScvPgogICAgICAgIDwvU2hhcGU+CiAgPC9TY2VuZT4KPC9YM0Q+" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">url=data:text/plain;base64,</a></div></blockquote></div><br></div></body></html>