- fileformat: textual comma-separated floats
- file extension:
.ss3dss2d - mimetype:
model/supershape3D,model/supershape2D

render of values 7,1,1,20.45,-0.33,-3.54,6,1,1,-0.96,4.46,0.52,200
2D (
.ss2d) version would be7,1,1,20.45,-0.33,-3.54,200
more examples/formula:
- https://web.archive.org/web/20240417041832/https://paulbourke.net/geometry/supershape/
- https://github.com/foxbat07/Supershapes
- https://github.com/five23/gielis-supershape3d
<!-- JANUSXR/HTML/AFRAME -->
<img src="box.ss3d"/>
<assetobject src="data:model/supershape3D,1,1,1,77,0.81,71.7,8,1,1,0.63,2.92,0.24,200"/>
<assetobject src="box.ss2d"/>
<assetobject src="data:model/supershape3D,1,1,1,77,0.81,71.7,200"/>XR Fragment 'extra' in .glb, .fbx, .usdz file:
src: 'data:model/supershape3D,1,1,1,77,0.81,71.7,8,1,1,0.63,2.92,0.24,200'
dynamic XR Fragment 'extra' attached to an object inside .glb:
preset1: 'data:model/supershape3D,1,1,1,77,0.81,71.7,8,1,1,0.63,2.92,0.24,200'
preset2: 'data:model/supershape3D,9,1,1,-70,-0.14,77,2,1,1,0.38,4.12,-0.7,200'
preset: '{preset1}'
src: '{preset}'
href: '#preset=preset2
clicking (href) will update supershape to preset2