[{"data":1,"prerenderedAt":7174},["ShallowReactive",2],{"navigation":3,"\u002Fapi\u002Fshapes":498,"\u002Fapi\u002Fshapes-surround":519,"shape-list":524},[4,26],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,10,14,18,22],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Installation Guide","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation",{"title":15,"path":16,"stem":17},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage",{"title":19,"path":20,"stem":21},"Loading Models","\u002Fgetting-started\u002Floading-models","1.getting-started\u002F4.loading-models",{"title":23,"path":24,"stem":25},"Upgrade Guide","\u002Fgetting-started\u002Fupgrade-guide","1.getting-started\u002F5.upgrade-guide",{"title":27,"path":28,"stem":29,"children":30},"Api","\u002Fapi","2.api",[31,34,96,126,168,210,308,334,368,418,464],{"title":32,"path":28,"stem":33},"All","2.api\u002Findex",{"title":35,"path":36,"stem":37,"children":38},"Abstractions","\u002Fapi\u002Fabstractions","2.api\u002F1.abstractions\u002Findex",[39,40,44,48,52,56,60,64,68,72,76,80,84,88,92],{"title":35,"path":36,"stem":37},{"title":41,"path":42,"stem":43},"Align","\u002Fapi\u002Fabstractions\u002Falign","2.api\u002F1.abstractions\u002Falign",{"title":45,"path":46,"stem":47},"Billboard","\u002Fapi\u002Fabstractions\u002Fbillboard","2.api\u002F1.abstractions\u002Fbillboard",{"title":49,"path":50,"stem":51},"Camera Shake","\u002Fapi\u002Fabstractions\u002Fcamera-shake","2.api\u002F1.abstractions\u002Fcamera-shake",{"title":53,"path":54,"stem":55},"Decal","\u002Fapi\u002Fabstractions\u002Fdecal","2.api\u002F1.abstractions\u002Fdecal",{"title":57,"path":58,"stem":59},"Edges","\u002Fapi\u002Fabstractions\u002Fedges","2.api\u002F1.abstractions\u002Fedges",{"title":61,"path":62,"stem":63},"Fit","\u002Fapi\u002Fabstractions\u002Ffit","2.api\u002F1.abstractions\u002Ffit",{"title":65,"path":66,"stem":67},"Instances","\u002Fapi\u002Fabstractions\u002Finstances","2.api\u002F1.abstractions\u002Finstances",{"title":69,"path":70,"stem":71},"Levioso (Float)","\u002Fapi\u002Fabstractions\u002Flevioso","2.api\u002F1.abstractions\u002Flevioso",{"title":73,"path":74,"stem":75},"Mask","\u002Fapi\u002Fabstractions\u002Fmask","2.api\u002F1.abstractions\u002Fmask",{"title":77,"path":78,"stem":79},"Merged","\u002Fapi\u002Fabstractions\u002Fmerged","2.api\u002F1.abstractions\u002Fmerged",{"title":81,"path":82,"stem":83},"Outline","\u002Fapi\u002Fabstractions\u002Foutline","2.api\u002F1.abstractions\u002Foutline",{"title":85,"path":86,"stem":87},"Sampler","\u002Fapi\u002Fabstractions\u002Fsampler","2.api\u002F1.abstractions\u002Fsampler",{"title":89,"path":90,"stem":91},"ScreenSizer","\u002Fapi\u002Fabstractions\u002Fscreen-sizer","2.api\u002F1.abstractions\u002Fscreen-sizer",{"title":93,"path":94,"stem":95},"ScreenSpace","\u002Fapi\u002Fabstractions\u002Fscreen-space","2.api\u002F1.abstractions\u002Fscreen-space",{"title":97,"path":98,"stem":99,"children":100},"Controls","\u002Fapi\u002Fcontrols","2.api\u002F2.controls\u002Findex",[101,102,106,110,114,118,122],{"title":97,"path":98,"stem":99},{"title":103,"path":104,"stem":105},"Camera Controls","\u002Fapi\u002Fcontrols\u002Fcamera-controls","2.api\u002F2.controls\u002Fcamera-controls",{"title":107,"path":108,"stem":109},"Keyboard Controls","\u002Fapi\u002Fcontrols\u002Fkeyboard-controls","2.api\u002F2.controls\u002Fkeyboard-controls",{"title":111,"path":112,"stem":113},"Map Controls","\u002Fapi\u002Fcontrols\u002Fmap-controls","2.api\u002F2.controls\u002Fmap-controls",{"title":115,"path":116,"stem":117},"Orbit Controls","\u002Fapi\u002Fcontrols\u002Forbit-controls","2.api\u002F2.controls\u002Forbit-controls",{"title":119,"path":120,"stem":121},"PointerLock Controls","\u002Fapi\u002Fcontrols\u002Fpointer-lock-controls","2.api\u002F2.controls\u002Fpointer-lock-controls",{"title":123,"path":124,"stem":125},"Transform Controls","\u002Fapi\u002Fcontrols\u002Ftransform-controls","2.api\u002F2.controls\u002Ftransform-controls",{"title":127,"path":128,"stem":129,"children":130},"Loaders","\u002Fapi\u002Floaders","2.api\u002F3.loaders\u002Findex",[131,132,136,140,144,148,152,156,160,164],{"title":127,"path":128,"stem":129},{"title":133,"path":134,"stem":135},"useGLTF","\u002Fapi\u002Floaders\u002Fuse-gltf","2.api\u002F3.loaders\u002F1.use-gltf",{"title":137,"path":138,"stem":139},"GLTFModel","\u002Fapi\u002Floaders\u002Fgltf-model","2.api\u002F3.loaders\u002F2.gltf-model",{"title":141,"path":142,"stem":143},"useFBX","\u002Fapi\u002Floaders\u002Fuse-fbx","2.api\u002F3.loaders\u002F3.use-fbx",{"title":145,"path":146,"stem":147},"FBXModel","\u002Fapi\u002Floaders\u002Ffbx-model","2.api\u002F3.loaders\u002F4.fbx-model",{"title":149,"path":150,"stem":151},"useTexture","\u002Fapi\u002Floaders\u002Fuse-texture","2.api\u002F3.loaders\u002F5.use-texture",{"title":153,"path":154,"stem":155},"useTextures","\u002Fapi\u002Floaders\u002Fuse-textures","2.api\u002F3.loaders\u002F6.use-textures",{"title":157,"path":158,"stem":159},"useSVG","\u002Fapi\u002Floaders\u002Fuse-svg","2.api\u002F3.loaders\u002F7.use-svg",{"title":161,"path":162,"stem":163},"useProgress","\u002Fapi\u002Floaders\u002Fuse-progress","2.api\u002F3.loaders\u002Fuse-progress",{"title":165,"path":166,"stem":167},"useVideoTexture","\u002Fapi\u002Floaders\u002Fuse-video-texture","2.api\u002F3.loaders\u002Fuse-video-texture",{"title":169,"path":170,"stem":171,"children":172},"Materials","\u002Fapi\u002Fmaterials","2.api\u002F4.materials\u002Findex",[173,174,178,182,186,190,194,198,202,206],{"title":169,"path":170,"stem":171},{"title":175,"path":176,"stem":177},"Custom Shader Material","\u002Fapi\u002Fmaterials\u002Fcustom-shader-material","2.api\u002F4.materials\u002Fcustom-shader-material",{"title":179,"path":180,"stem":181},"Mesh Glass Material","\u002Fapi\u002Fmaterials\u002Fglass-material","2.api\u002F4.materials\u002Fglass-material",{"title":183,"path":184,"stem":185},"Holographic Material","\u002Fapi\u002Fmaterials\u002Fholographic-material","2.api\u002F4.materials\u002Fholographic-material",{"title":187,"path":188,"stem":189},"Mesh Discard Material","\u002Fapi\u002Fmaterials\u002Fmesh-discard-material","2.api\u002F4.materials\u002Fmesh-discard-material",{"title":191,"path":192,"stem":193},"Mesh Portal Material","\u002Fapi\u002Fmaterials\u002Fmesh-portal-material","2.api\u002F4.materials\u002Fmesh-portal-material",{"title":195,"path":196,"stem":197},"Mesh Reflection Material","\u002Fapi\u002Fmaterials\u002Fmesh-reflection-material","2.api\u002F4.materials\u002Fmesh-reflection-material",{"title":199,"path":200,"stem":201},"Mesh Transmission Material","\u002Fapi\u002Fmaterials\u002Fmesh-transmission-material","2.api\u002F4.materials\u002Fmesh-transmission-material",{"title":203,"path":204,"stem":205},"Point Material","\u002Fapi\u002Fmaterials\u002Fpoint-material","2.api\u002F4.materials\u002Fpoint-material",{"title":207,"path":208,"stem":209},"Wobble Material","\u002Fapi\u002Fmaterials\u002Fwobble-material","2.api\u002F4.materials\u002Fwobble-material",{"title":211,"path":212,"stem":213,"children":214},"Shapes","\u002Fapi\u002Fshapes","2.api\u002F5.shapes\u002Findex",[215,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304],{"title":211,"path":212,"stem":213},{"title":217,"path":218,"stem":219},"Box","\u002Fapi\u002Fshapes\u002Fbox","2.api\u002F5.shapes\u002Fbox",{"title":221,"path":222,"stem":223},"CatmullRomCurve3","\u002Fapi\u002Fshapes\u002Fcatmullromcurve3","2.api\u002F5.shapes\u002Fcatmullromcurve3",{"title":225,"path":226,"stem":227},"Circle","\u002Fapi\u002Fshapes\u002Fcircle","2.api\u002F5.shapes\u002Fcircle",{"title":229,"path":230,"stem":231},"Cone","\u002Fapi\u002Fshapes\u002Fcone","2.api\u002F5.shapes\u002Fcone",{"title":233,"path":234,"stem":235},"Cubic Bezier Line","\u002Fapi\u002Fshapes\u002Fcubic-bezier-line","2.api\u002F5.shapes\u002Fcubic-bezier-line",{"title":237,"path":238,"stem":239},"Cylinder","\u002Fapi\u002Fshapes\u002Fcylinder","2.api\u002F5.shapes\u002Fcylinder",{"title":241,"path":242,"stem":243},"Dodecahedron","\u002Fapi\u002Fshapes\u002Fdodecahedron","2.api\u002F5.shapes\u002Fdodecahedron",{"title":245,"path":246,"stem":247},"Grid","\u002Fapi\u002Fshapes\u002Fgrid","2.api\u002F5.shapes\u002Fgrid",{"title":249,"path":250,"stem":251},"Icosahedron","\u002Fapi\u002Fshapes\u002Ficosahedron","2.api\u002F5.shapes\u002Ficosahedron",{"title":253,"path":254,"stem":255},"Line2","\u002Fapi\u002Fshapes\u002Fline2","2.api\u002F5.shapes\u002Fline2",{"title":257,"path":258,"stem":259},"Octahedron","\u002Fapi\u002Fshapes\u002Foctahedron","2.api\u002F5.shapes\u002Foctahedron",{"title":261,"path":262,"stem":263},"Plane","\u002Fapi\u002Fshapes\u002Fplane","2.api\u002F5.shapes\u002Fplane",{"title":265,"path":266,"stem":267},"Quadratic Bezier Line","\u002Fapi\u002Fshapes\u002Fquadratic-bezier-line","2.api\u002F5.shapes\u002Fquadratic-bezier-line",{"title":269,"path":270,"stem":271},"Ring","\u002Fapi\u002Fshapes\u002Fring","2.api\u002F5.shapes\u002Fring",{"title":273,"path":274,"stem":275},"Rounded Box","\u002Fapi\u002Fshapes\u002Frounded-box","2.api\u002F5.shapes\u002Frounded-box",{"title":277,"path":278,"stem":279},"Rounded Plane","\u002Fapi\u002Fshapes\u002Frounded-plane","2.api\u002F5.shapes\u002Frounded-plane",{"title":281,"path":282,"stem":283},"Screen Quad","\u002Fapi\u002Fshapes\u002Fscreen-quad","2.api\u002F5.shapes\u002Fscreen-quad",{"title":285,"path":286,"stem":287},"Sphere","\u002Fapi\u002Fshapes\u002Fsphere","2.api\u002F5.shapes\u002Fsphere",{"title":289,"path":290,"stem":291},"Superformula","\u002Fapi\u002Fshapes\u002Fsuperformula","2.api\u002F5.shapes\u002Fsuperformula",{"title":293,"path":294,"stem":295},"Tetrahedron","\u002Fapi\u002Fshapes\u002Ftetrahedron","2.api\u002F5.shapes\u002Ftetrahedron",{"title":297,"path":298,"stem":299},"Torus","\u002Fapi\u002Fshapes\u002Ftorus","2.api\u002F5.shapes\u002Ftorus",{"title":301,"path":302,"stem":303},"Torus Knot","\u002Fapi\u002Fshapes\u002Ftorus-knot","2.api\u002F5.shapes\u002Ftorus-knot",{"title":305,"path":306,"stem":307},"Tube","\u002Fapi\u002Fshapes\u002Ftube","2.api\u002F5.shapes\u002Ftube",{"title":309,"path":310,"stem":311,"children":312},"Debug\u002FPerformance","\u002Fapi\u002Fdebug-performance","2.api\u002F6.debug-performance\u002Findex",[313,314,318,322,326,330],{"title":309,"path":310,"stem":311},{"title":315,"path":316,"stem":317},"Helper","\u002Fapi\u002Fdebug-performance\u002Fhelper","2.api\u002F6.debug-performance\u002Fhelper",{"title":319,"path":320,"stem":321},"LOD","\u002Fapi\u002Fdebug-performance\u002Flod","2.api\u002F6.debug-performance\u002Flod",{"title":323,"path":324,"stem":325},"Stats","\u002Fapi\u002Fdebug-performance\u002Fstats","2.api\u002F6.debug-performance\u002Fstats",{"title":327,"path":328,"stem":329},"StatsGl","\u002Fapi\u002Fdebug-performance\u002Fstats-gl","2.api\u002F6.debug-performance\u002Fstats-gl",{"title":331,"path":332,"stem":333},"useBVH","\u002Fapi\u002Fdebug-performance\u002Fuse-bvh","2.api\u002F6.debug-performance\u002Fuse-bvh",{"title":335,"path":336,"stem":337,"children":338},"Light\u002FShadow","\u002Fapi\u002Flight-shadow","2.api\u002F7.light-shadow\u002Findex",[339,340,344,348,352,356,360,364],{"title":335,"path":336,"stem":337},{"title":341,"path":342,"stem":343},"Accumulative Shadows","\u002Fapi\u002Flight-shadow\u002Faccumulative-shadows","2.api\u002F7.light-shadow\u002Faccumulative-shadows",{"title":345,"path":346,"stem":347},"Bake Shadows","\u002Fapi\u002Flight-shadow\u002Fbake-shadows","2.api\u002F7.light-shadow\u002Fbake-shadows",{"title":349,"path":350,"stem":351},"Circle Shadow","\u002Fapi\u002Flight-shadow\u002Fcircle-shadow","2.api\u002F7.light-shadow\u002Fcircle-shadow",{"title":353,"path":354,"stem":355},"Contact Shadows","\u002Fapi\u002Flight-shadow\u002Fcontact-shadows","2.api\u002F7.light-shadow\u002Fcontact-shadows",{"title":357,"path":358,"stem":359},"Lensflare","\u002Fapi\u002Flight-shadow\u002Flensflare","2.api\u002F7.light-shadow\u002Flensflare",{"title":361,"path":362,"stem":363},"Randomized Lights","\u002Fapi\u002Flight-shadow\u002Frandomized-lights","2.api\u002F7.light-shadow\u002Frandomized-lights",{"title":365,"path":366,"stem":367},"Soft Shadows","\u002Fapi\u002Flight-shadow\u002Fsoft-shadows","2.api\u002F7.light-shadow\u002Fsoft-shadows",{"title":369,"path":370,"stem":371,"children":372},"Staging","\u002Fapi\u002Fstaging","2.api\u002F8.staging\u002Findex",[373,374,378,382,386,390,394,398,402,406,410,414],{"title":369,"path":370,"stem":371},{"title":375,"path":376,"stem":377},"Environment","\u002Fapi\u002Fstaging\u002Fenvironment","2.api\u002F8.staging\u002F1.environment",{"title":379,"path":380,"stem":381},"useEnvironment","\u002Fapi\u002Fstaging\u002Fuse-environment","2.api\u002F8.staging\u002F2.use-environment",{"title":383,"path":384,"stem":385},"Lightformer","\u002Fapi\u002Fstaging\u002Flightformer","2.api\u002F8.staging\u002F3.lightformer",{"title":387,"path":388,"stem":389},"Backdrop","\u002Fapi\u002Fstaging\u002Fbackdrop","2.api\u002F8.staging\u002Fbackdrop",{"title":391,"path":392,"stem":393},"Ocean","\u002Fapi\u002Fstaging\u002Focean","2.api\u002F8.staging\u002Focean",{"title":395,"path":396,"stem":397},"Precipitation","\u002Fapi\u002Fstaging\u002Fprecipitation","2.api\u002F8.staging\u002Fprecipitation",{"title":399,"path":400,"stem":401},"Sky","\u002Fapi\u002Fstaging\u002Fsky","2.api\u002F8.staging\u002Fsky",{"title":403,"path":404,"stem":405},"Smoke","\u002Fapi\u002Fstaging\u002Fsmoke","2.api\u002F8.staging\u002Fsmoke",{"title":407,"path":408,"stem":409},"Sparkles","\u002Fapi\u002Fstaging\u002Fsparkles","2.api\u002F8.staging\u002Fsparkles",{"title":411,"path":412,"stem":413},"Stage","\u002Fapi\u002Fstaging\u002Fstage","2.api\u002F8.staging\u002Fstage",{"title":415,"path":416,"stem":417},"Stars","\u002Fapi\u002Fstaging\u002Fstars","2.api\u002F8.staging\u002Fstars",{"title":419,"path":420,"stem":421,"children":422},"Objects","\u002Fapi\u002Fobjects","2.api\u002F9.objects\u002Findex",[423,424,428,432,436,440,444,448,452,456,460],{"title":419,"path":420,"stem":421},{"title":425,"path":426,"stem":427},"AnimatedSprite","\u002Fapi\u002Fobjects\u002Fanimated-sprite","2.api\u002F9.objects\u002Fanimated-sprite",{"title":429,"path":430,"stem":431},"CubeCamera","\u002Fapi\u002Fobjects\u002Fcube-camera","2.api\u002F9.objects\u002Fcube-camera",{"title":433,"path":434,"stem":435},"Fbo","\u002Fapi\u002Fobjects\u002Ffbo","2.api\u002F9.objects\u002Ffbo",{"title":437,"path":438,"stem":439},"GradientTexture","\u002Fapi\u002Fobjects\u002Fgradient-texture","2.api\u002F9.objects\u002Fgradient-texture",{"title":441,"path":442,"stem":443},"HTML","\u002Fapi\u002Fobjects\u002Fhtml","2.api\u002F9.objects\u002Fhtml",{"title":445,"path":446,"stem":447},"Image","\u002Fapi\u002Fobjects\u002Fimage","2.api\u002F9.objects\u002Fimage",{"title":449,"path":450,"stem":451},"MarchingCubes","\u002Fapi\u002Fobjects\u002Fmarching-cubes","2.api\u002F9.objects\u002Fmarching-cubes",{"title":453,"path":454,"stem":455},"Reflector","\u002Fapi\u002Fobjects\u002Freflector","2.api\u002F9.objects\u002Freflector",{"title":457,"path":458,"stem":459},"Refractor","\u002Fapi\u002Fobjects\u002Frefractor","2.api\u002F9.objects\u002Frefractor",{"title":461,"path":462,"stem":463},"Text3D","\u002Fapi\u002Fobjects\u002Ftext-3d","2.api\u002F9.objects\u002Ftext-3d",{"title":465,"path":466,"stem":467,"children":468},"Miscellaneous","\u002Fapi\u002Fmiscellaneous","2.api\u002Fmiscellaneous\u002Findex",[469,470,474,478,482,486,490,494],{"title":465,"path":466,"stem":467},{"title":471,"path":472,"stem":473},"Bounds","\u002Fapi\u002Fmiscellaneous\u002Fbounds","2.api\u002Fmiscellaneous\u002Fbounds",{"title":475,"path":476,"stem":477},"GlobalAudio","\u002Fapi\u002Fmiscellaneous\u002Fglobal-audio","2.api\u002Fmiscellaneous\u002Fglobal-audio",{"title":479,"path":480,"stem":481},"MouseParallax","\u002Fapi\u002Fmiscellaneous\u002Fmouse-parallax","2.api\u002Fmiscellaneous\u002Fmouse-parallax",{"title":483,"path":484,"stem":485},"PositionalAudio","\u002Fapi\u002Fmiscellaneous\u002Fpositional-audio","2.api\u002Fmiscellaneous\u002Fpositional-audio",{"title":487,"path":488,"stem":489},"useAnimations","\u002Fapi\u002Fmiscellaneous\u002Fuse-animations","2.api\u002Fmiscellaneous\u002Fuse-animations",{"title":491,"path":492,"stem":493},"useGLTFExporter","\u002Fapi\u002Fmiscellaneous\u002Fuse-gltf-exporter","2.api\u002Fmiscellaneous\u002Fuse-gltf-exporter",{"title":495,"path":496,"stem":497},"useIntersect","\u002Fapi\u002Fmiscellaneous\u002Fuse-intersect","2.api\u002Fmiscellaneous\u002Fuse-intersect",{"id":499,"title":211,"body":500,"description":512,"extension":513,"links":514,"meta":515,"navigation":516,"path":212,"seo":517,"stem":213,"__hash__":518},"docs\u002F2.api\u002F5.shapes\u002Findex.md",{"type":501,"value":502,"toc":507},"minimark",[503],[504,505],"api-list",{"list-name":506},"shape-list",{"title":508,"searchDepth":509,"depth":510,"links":511},"",1,2,[],"All shapes","md",null,{},true,{"title":211,"description":512},"ML4BUiJNvnI0MtFtA_2PQ96_hhOXzVzpILgttE-vCIY",[520,522],{"title":207,"path":208,"stem":209,"description":521,"children":-1},"Makes a geometry wobble and wave around with customizable speed and factor.",{"title":217,"path":218,"stem":219,"description":523,"children":-1},"Short-cut for a BoxGeometry and a MeshBasicMaterial with a Mesh object.",[525,755,1396,1566,1744,2221,2461,2631,3231,3399,4069,4236,4411,4842,5019,5182,5344,5544,5720,6179,6347,6541,6730],{"id":526,"title":217,"body":527,"description":523,"extension":513,"links":514,"meta":752,"navigation":516,"path":218,"seo":753,"stem":219,"__hash__":754},"docs\u002F2.api\u002F5.shapes\u002Fbox.md",{"type":501,"value":528,"toc":749},[529,535,552,561,570,574,745],[530,531,532],"scene-controls-wrapper",{},[533,534],"shapes-box",{},[536,537,538,539,543,544,547,548,551],"p",{},"The ",[540,541,542],"code",{},"cientos"," package provides a ",[540,545,546],{},"\u003CBox \u002F>"," component that serves as a short-cut for a ",[540,549,550],{},"BoxGeometry",".",[553,554,559],"pre",{"className":555,"code":557,"language":558},[556],"language-text","args: [\n  width: number,\n  height: number,\n  depth: number,\n  widthSegments: number,\n  heightSegments: number,\n  depthSegments: number\n]\n","text",[540,560,557],{"__ignoreMap":508},[536,562,563,564],{},"Reference: ",[565,566,550],"a",{"href":567,"rel":568},"https:\u002F\u002Fthreejs.org\u002Fdocs\u002F?q=box#api\u002Fen\u002Fgeometries\u002FBoxGeometry",[569],"nofollow",[571,572,15],"h2",{"id":573},"usage",[553,575,579],{"className":576,"code":577,"language":578,"meta":508,"style":508},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003CBox :args=\"[1, 1, 1]\" color=\"orange\" \u002F>\n\n\u002F\u002F Box with a custom material transformations\n\u003CBox ref=\"boxRef\" :args=\"[1, 1, 1]\" :position=\"[0, 4, 0]\">\n  \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n\u003C\u002FBox>\n","vue",[540,580,581,644,649,655,729,735],{"__ignoreMap":508},[582,583,585,589,592,595,599,602,605,609,613,616,619,621,623,626,628,631,633,635,639,641],"span",{"class":584,"line":509},"line",[582,586,588],{"class":587},"sMK4o","\u003C",[582,590,217],{"class":591},"swJcz",[582,593,594],{"class":587}," :",[582,596,598],{"class":597},"spNyl","args",[582,600,601],{"class":587},"=",[582,603,604],{"class":587},"\"",[582,606,608],{"class":607},"sTEyZ","[",[582,610,612],{"class":611},"sbssI","1",[582,614,615],{"class":587},",",[582,617,618],{"class":611}," 1",[582,620,615],{"class":587},[582,622,618],{"class":611},[582,624,625],{"class":607},"]",[582,627,604],{"class":587},[582,629,630],{"class":597}," color",[582,632,601],{"class":587},[582,634,604],{"class":587},[582,636,638],{"class":637},"sfazB","orange",[582,640,604],{"class":587},[582,642,643],{"class":587}," \u002F>\n",[582,645,646],{"class":584,"line":510},[582,647,648],{"emptyLinePlaceholder":516},"\n",[582,650,652],{"class":584,"line":651},3,[582,653,654],{"class":607},"\u002F\u002F Box with a custom material transformations\n",[582,656,658,660,662,665,667,669,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,703,705,707,709,712,714,717,719,722,724,726],{"class":584,"line":657},4,[582,659,588],{"class":587},[582,661,217],{"class":591},[582,663,664],{"class":597}," ref",[582,666,601],{"class":587},[582,668,604],{"class":587},[582,670,671],{"class":637},"boxRef",[582,673,604],{"class":587},[582,675,594],{"class":587},[582,677,598],{"class":597},[582,679,601],{"class":587},[582,681,604],{"class":587},[582,683,608],{"class":607},[582,685,612],{"class":611},[582,687,615],{"class":587},[582,689,618],{"class":611},[582,691,615],{"class":587},[582,693,618],{"class":611},[582,695,625],{"class":607},[582,697,604],{"class":587},[582,699,594],{"class":587},[582,701,702],{"class":597},"position",[582,704,601],{"class":587},[582,706,604],{"class":587},[582,708,608],{"class":607},[582,710,711],{"class":611},"0",[582,713,615],{"class":587},[582,715,716],{"class":611}," 4",[582,718,615],{"class":587},[582,720,721],{"class":611}," 0",[582,723,625],{"class":607},[582,725,604],{"class":587},[582,727,728],{"class":587},">\n",[582,730,732],{"class":584,"line":731},5,[582,733,734],{"class":607},"  \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n",[582,736,738,741,743],{"class":584,"line":737},6,[582,739,740],{"class":587},"\u003C\u002F",[582,742,217],{"class":591},[582,744,728],{"class":587},[746,747,748],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":508,"searchDepth":509,"depth":510,"links":750},[751],{"id":573,"depth":510,"text":15},{},{"title":217,"description":523},"EvaXEC2iSPj1-74ZRQEV-iGoScGBI5kq_mAZQoDjltE",{"id":756,"title":221,"body":757,"description":1392,"extension":513,"links":514,"meta":1393,"navigation":516,"path":222,"seo":1394,"stem":223,"__hash__":1395},"docs\u002F2.api\u002F5.shapes\u002Fcatmullromcurve3.md",{"type":501,"value":758,"toc":1388},[759,765,773,796,798,1135,1139,1385],[760,761,762],"scene-wrapper",{},[763,764],"shapes-catmull-rom-curve3",{},[536,766,538,767,543,769,772],{},[540,768,542],{},[540,770,771],{},"\u003CCatmullRomCurve3 \u002F>"," component that allows you to make smooth(ish) 3D lines.",[536,774,775,777,778,785,786,789,790],{},[540,776,771],{}," wraps ",[565,779,782,783],{"href":780,"rel":781},"https:\u002F\u002Fthreejs.org\u002Fdocs\u002Findex.html?q=catmu#api\u002Fen\u002Fextras\u002Fcurves\u002FCatmullRomCurve3",[569],"Three.js's ",[540,784,221],{}," functionality, but applies it to Cientos' ",[540,787,788],{},"\u003CLine2 \u002F>"," under the hood, meaning you can use ",[565,791,793,794,551],{"href":792},"line2#props","all the props from ",[540,795,788],{},[571,797,15],{"id":573},[553,799,807],{"className":576,"code":800,"highlights":801,"language":578,"meta":508,"style":508},"\u003Cscript setup lang=\"ts\">\nimport { TresCanvas } from '@tresjs\u002Fcore'\nimport { CatmullRomCurve3 } from '@tresjs\u002Fcientos'\nimport { Vector3 } from 'three'\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CTresCanvas>\n    \u003CTresPerspectiveCamera :position=\"[3, 3, 3]\" \u002F>\n    \u003CCatmullRomCurve3\n      :points=\"[new Vector3(-1, 0, 0), new Vector3(0, 1, 0), new Vector3(1, 0, 0)]\"\n      :segments=\"50\"\n      color=\"orange\"\n      :line-width=\"3\"\n    \u002F>\n    \u003CTresAmbientLight \u002F>\n  \u003C\u002FTresCanvas>\n\u003C\u002Ftemplate>\n",[651,802,803,804,805,806],10,11,12,13,14,[540,808,809,833,860,882,902,910,914,924,935,972,980,1053,1070,1084,1100,1106,1116,1126],{"__ignoreMap":508},[582,810,811,813,816,819,822,824,826,829,831],{"class":584,"line":509},[582,812,588],{"class":587},[582,814,815],{"class":591},"script",[582,817,818],{"class":597}," setup",[582,820,821],{"class":597}," lang",[582,823,601],{"class":587},[582,825,604],{"class":587},[582,827,828],{"class":637},"ts",[582,830,604],{"class":587},[582,832,728],{"class":587},[582,834,835,839,842,845,848,851,854,857],{"class":584,"line":510},[582,836,838],{"class":837},"s7zQu","import",[582,840,841],{"class":587}," {",[582,843,844],{"class":607}," TresCanvas",[582,846,847],{"class":587}," }",[582,849,850],{"class":837}," from",[582,852,853],{"class":587}," '",[582,855,856],{"class":637},"@tresjs\u002Fcore",[582,858,859],{"class":587},"'\n",[582,861,864,866,868,871,873,875,877,880],{"class":862,"line":651},[584,863],"highlight",[582,865,838],{"class":837},[582,867,841],{"class":587},[582,869,870],{"class":607}," CatmullRomCurve3",[582,872,847],{"class":587},[582,874,850],{"class":837},[582,876,853],{"class":587},[582,878,879],{"class":637},"@tresjs\u002Fcientos",[582,881,859],{"class":587},[582,883,884,886,888,891,893,895,897,900],{"class":584,"line":657},[582,885,838],{"class":837},[582,887,841],{"class":587},[582,889,890],{"class":607}," Vector3",[582,892,847],{"class":587},[582,894,850],{"class":837},[582,896,853],{"class":587},[582,898,899],{"class":637},"three",[582,901,859],{"class":587},[582,903,904,906,908],{"class":584,"line":731},[582,905,740],{"class":587},[582,907,815],{"class":591},[582,909,728],{"class":587},[582,911,912],{"class":584,"line":737},[582,913,648],{"emptyLinePlaceholder":516},[582,915,917,919,922],{"class":584,"line":916},7,[582,918,588],{"class":587},[582,920,921],{"class":591},"template",[582,923,728],{"class":587},[582,925,927,930,933],{"class":584,"line":926},8,[582,928,929],{"class":587},"  \u003C",[582,931,932],{"class":591},"TresCanvas",[582,934,728],{"class":587},[582,936,938,941,944,946,948,950,952,954,957,960,962,964,966,968,970],{"class":584,"line":937},9,[582,939,940],{"class":587},"    \u003C",[582,942,943],{"class":591},"TresPerspectiveCamera",[582,945,594],{"class":587},[582,947,702],{"class":597},[582,949,601],{"class":587},[582,951,604],{"class":587},[582,953,608],{"class":587},[582,955,956],{"class":611},"3",[582,958,959],{"class":587},", ",[582,961,956],{"class":611},[582,963,959],{"class":587},[582,965,956],{"class":611},[582,967,625],{"class":587},[582,969,604],{"class":587},[582,971,643],{"class":587},[582,973,975,977],{"class":974,"line":802},[584,863],[582,976,940],{"class":587},[582,978,979],{"class":591},"CatmullRomCurve3\n",[582,981,983,986,989,991,993,996,1000,1003,1005,1007,1009,1011,1013,1016,1018,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1050],{"class":982,"line":803},[584,863],[582,984,985],{"class":587},"      :",[582,987,988],{"class":597},"points",[582,990,601],{"class":587},[582,992,604],{"class":587},[582,994,995],{"class":587},"[new ",[582,997,999],{"class":998},"s2Zo4","Vector3",[582,1001,1002],{"class":587},"(-",[582,1004,612],{"class":611},[582,1006,959],{"class":587},[582,1008,711],{"class":611},[582,1010,959],{"class":587},[582,1012,711],{"class":611},[582,1014,1015],{"class":587},"), new ",[582,1017,999],{"class":998},[582,1019,1020],{"class":587},"(",[582,1022,711],{"class":611},[582,1024,959],{"class":587},[582,1026,612],{"class":611},[582,1028,959],{"class":587},[582,1030,711],{"class":611},[582,1032,1015],{"class":587},[582,1034,999],{"class":998},[582,1036,1020],{"class":587},[582,1038,612],{"class":611},[582,1040,959],{"class":587},[582,1042,711],{"class":611},[582,1044,959],{"class":587},[582,1046,711],{"class":611},[582,1048,1049],{"class":587},")]",[582,1051,1052],{"class":587},"\"\n",[582,1054,1056,1058,1061,1063,1065,1068],{"class":1055,"line":804},[584,863],[582,1057,985],{"class":587},[582,1059,1060],{"class":597},"segments",[582,1062,601],{"class":587},[582,1064,604],{"class":587},[582,1066,1067],{"class":611},"50",[582,1069,1052],{"class":587},[582,1071,1073,1076,1078,1080,1082],{"class":1072,"line":805},[584,863],[582,1074,1075],{"class":597},"      color",[582,1077,601],{"class":587},[582,1079,604],{"class":587},[582,1081,638],{"class":637},[582,1083,1052],{"class":587},[582,1085,1087,1089,1092,1094,1096,1098],{"class":1086,"line":806},[584,863],[582,1088,985],{"class":587},[582,1090,1091],{"class":597},"line-width",[582,1093,601],{"class":587},[582,1095,604],{"class":587},[582,1097,956],{"class":611},[582,1099,1052],{"class":587},[582,1101,1103],{"class":584,"line":1102},15,[582,1104,1105],{"class":587},"    \u002F>\n",[582,1107,1109,1111,1114],{"class":584,"line":1108},16,[582,1110,940],{"class":587},[582,1112,1113],{"class":591},"TresAmbientLight",[582,1115,643],{"class":587},[582,1117,1119,1122,1124],{"class":584,"line":1118},17,[582,1120,1121],{"class":587},"  \u003C\u002F",[582,1123,932],{"class":591},[582,1125,728],{"class":587},[582,1127,1129,1131,1133],{"class":584,"line":1128},18,[582,1130,740],{"class":587},[582,1132,921],{"class":591},[582,1134,728],{"class":587},[571,1136,1138],{"id":1137},"props","Props",[1140,1141,1142,1161],"table",{},[1143,1144,1145],"thead",{},[1146,1147,1148,1152,1155,1158],"tr",{},[1149,1150,1151],"th",{},"Prop",[1149,1153,1154],{},"Type",[1149,1156,1157],{},"Description",[1149,1159,1160],{},"Default",[1162,1163,1164,1179,1194,1210,1226,1241,1257,1273,1287,1301,1315,1329,1343,1357,1371],"tbody",{},[1146,1165,1166,1169,1174,1177],{},[1167,1168,988],"td",{},[1167,1170,1171],{},[540,1172,1173],{},"Array\u003CVector3 | [number, number, number]>",[1167,1175,1176],{},"Curve's control points",[1167,1178],{},[1146,1180,1181,1183,1188,1191],{},[1167,1182,1060],{},[1167,1184,1185],{},[540,1186,1187],{},"number",[1167,1189,1190],{},"Number of segments in the resulting curve (higher = smoother)",[1167,1192,1193],{},"20",[1146,1195,1196,1199,1204,1207],{},[1167,1197,1198],{},"closed",[1167,1200,1201],{},[540,1202,1203],{},"boolean",[1167,1205,1206],{},"The curve will loop back onto itself when this is true.",[1167,1208,1209],{},"false",[1146,1211,1212,1215,1220,1223],{},[1167,1213,1214],{},"curveType",[1167,1216,1217],{},[540,1218,1219],{},"'centripetal' | 'chordal' | 'catmullrom'",[1167,1221,1222],{},"Curve type",[1167,1224,1225],{},"'centripetal'",[1146,1227,1228,1231,1235,1238],{},[1167,1229,1230],{},"tension",[1167,1232,1233],{},[540,1234,1187],{},[1167,1236,1237],{},"Catmullrom's tension, when curveType is 'catmullrom'",[1167,1239,1240],{},"0.5",[1146,1242,1243,1246,1251,1254],{},[1167,1244,1245],{},"vertexColors",[1167,1247,1248],{},[540,1249,1250],{},"TresColor[]",[1167,1252,1253],{},"Vertex colors, if using",[1167,1255,1256],{},"null",[1146,1258,1259,1262,1267,1270],{},[1167,1260,1261],{},"color",[1167,1263,1264],{},[540,1265,1266],{},"TresColor",[1167,1268,1269],{},"Color for the line – multiplies vertex colors",[1167,1271,1272],{},"'white'",[1146,1274,1275,1278,1282,1285],{},[1167,1276,1277],{},"lineWidth",[1167,1279,1280],{},[540,1281,1187],{},[1167,1283,1284],{},"Width of the line – in world units with size attenuation, pixels otherwise",[1167,1286,612],{},[1146,1288,1289,1292,1296,1299],{},[1167,1290,1291],{},"worldUnits",[1167,1293,1294],{},[540,1295,1203],{},[1167,1297,1298],{},"Whether the line width is in world units or pixels",[1167,1300,1209],{},[1146,1302,1303,1306,1310,1313],{},[1167,1304,1305],{},"alphaToCoverage",[1167,1307,1308],{},[540,1309,1203],{},[1167,1311,1312],{},"Enables alpha to coverage. Can only be used with MSAA-enabled contexts (meaning when the renderer was created with antialias parameter set to true).",[1167,1314,1209],{},[1146,1316,1317,1320,1324,1327],{},[1167,1318,1319],{},"dashed",[1167,1321,1322],{},[540,1323,1203],{},[1167,1325,1326],{},"Whether the line is dashed",[1167,1328,1209],{},[1146,1330,1331,1334,1338,1341],{},[1167,1332,1333],{},"dashSize",[1167,1335,1336],{},[540,1337,1187],{},[1167,1339,1340],{},"Dash size",[1167,1342,612],{},[1146,1344,1345,1348,1352,1355],{},[1167,1346,1347],{},"gapSize",[1167,1349,1350],{},[540,1351,1187],{},[1167,1353,1354],{},"Gap size in dashed line",[1167,1356,612],{},[1146,1358,1359,1362,1366,1369],{},[1167,1360,1361],{},"dashScale",[1167,1363,1364],{},[540,1365,1187],{},[1167,1367,1368],{},"Scale of the dashes\u002Fgaps",[1167,1370,612],{},[1146,1372,1373,1376,1380,1383],{},[1167,1374,1375],{},"dashOffset",[1167,1377,1378],{},[540,1379,1187],{},[1167,1381,1382],{},"Dash offset",[1167,1384,711],{},[746,1386,1387],{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":508,"searchDepth":509,"depth":510,"links":1389},[1390,1391],{"id":573,"depth":510,"text":15},{"id":1137,"depth":510,"text":1138},"Allows you to make smooth 3D lines using Catmull-Rom curves.",{},{"title":221,"description":1392},"pYOe6asnxM2yBwZJgT-M4NxxwDh-pE8XXsD--fBVLqo",{"id":1397,"title":225,"body":1398,"description":1562,"extension":513,"links":514,"meta":1563,"navigation":516,"path":226,"seo":1564,"stem":227,"__hash__":1565},"docs\u002F2.api\u002F5.shapes\u002Fcircle.md",{"type":501,"value":1399,"toc":1559},[1400,1405,1415,1421,1427,1429,1557],[530,1401,1402],{},[1403,1404],"shapes-circle",{},[536,1406,538,1407,543,1409,547,1412,551],{},[540,1408,542],{},[540,1410,1411],{},"\u003CCircle \u002F>",[540,1413,1414],{},"CircleGeometry",[553,1416,1419],{"className":1417,"code":1418,"language":558},[556],"args: [radius: number, segments: number, thetaStart: number, thetaLength: number]\n",[540,1420,1418],{"__ignoreMap":508},[536,1422,563,1423],{},[565,1424,1414],{"href":1425,"rel":1426},"https:\u002F\u002Fthreejs.org\u002Fdocs\u002F?q=circle#api\u002Fen\u002Fgeometries\u002FCircleGeometry",[569],[571,1428,15],{"id":573},[553,1430,1432],{"className":576,"code":1431,"language":578,"meta":508,"style":508},"\u003CCircle :args=\"[1, 32]\" color=\"orange\" \u002F>\n\n\u002F\u002F Circle with a custom material transformations\n\u003CCircle ref=\"circleRef\" :args=\"[1, 32]\" :position=\"[0, 0, 0]\">\n  \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n\u003C\u002FCircle>\n",[540,1433,1434,1473,1477,1482,1545,1549],{"__ignoreMap":508},[582,1435,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1457,1459,1461,1463,1465,1467,1469,1471],{"class":584,"line":509},[582,1437,588],{"class":587},[582,1439,225],{"class":591},[582,1441,594],{"class":587},[582,1443,598],{"class":597},[582,1445,601],{"class":587},[582,1447,604],{"class":587},[582,1449,608],{"class":607},[582,1451,612],{"class":611},[582,1453,615],{"class":587},[582,1455,1456],{"class":611}," 32",[582,1458,625],{"class":607},[582,1460,604],{"class":587},[582,1462,630],{"class":597},[582,1464,601],{"class":587},[582,1466,604],{"class":587},[582,1468,638],{"class":637},[582,1470,604],{"class":587},[582,1472,643],{"class":587},[582,1474,1475],{"class":584,"line":510},[582,1476,648],{"emptyLinePlaceholder":516},[582,1478,1479],{"class":584,"line":651},[582,1480,1481],{"class":607},"\u002F\u002F Circle with a custom material transformations\n",[582,1483,1484,1486,1488,1490,1492,1494,1497,1499,1501,1503,1505,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543],{"class":584,"line":657},[582,1485,588],{"class":587},[582,1487,225],{"class":591},[582,1489,664],{"class":597},[582,1491,601],{"class":587},[582,1493,604],{"class":587},[582,1495,1496],{"class":637},"circleRef",[582,1498,604],{"class":587},[582,1500,594],{"class":587},[582,1502,598],{"class":597},[582,1504,601],{"class":587},[582,1506,604],{"class":587},[582,1508,608],{"class":607},[582,1510,612],{"class":611},[582,1512,615],{"class":587},[582,1514,1456],{"class":611},[582,1516,625],{"class":607},[582,1518,604],{"class":587},[582,1520,594],{"class":587},[582,1522,702],{"class":597},[582,1524,601],{"class":587},[582,1526,604],{"class":587},[582,1528,608],{"class":607},[582,1530,711],{"class":611},[582,1532,615],{"class":587},[582,1534,721],{"class":611},[582,1536,615],{"class":587},[582,1538,721],{"class":611},[582,1540,625],{"class":607},[582,1542,604],{"class":587},[582,1544,728],{"class":587},[582,1546,1547],{"class":584,"line":731},[582,1548,734],{"class":607},[582,1550,1551,1553,1555],{"class":584,"line":737},[582,1552,740],{"class":587},[582,1554,225],{"class":591},[582,1556,728],{"class":587},[746,1558,748],{},{"title":508,"searchDepth":509,"depth":510,"links":1560},[1561],{"id":573,"depth":510,"text":15},"Short-cut for a CircleGeometry and a MeshBasicMaterial with a Mesh object.",{},{"title":225,"description":1562},"wQLfnhseui4b7Q0fQxQzwX-2D_yemIZgwYA9Cpmtxvo",{"id":1567,"title":229,"body":1568,"description":1740,"extension":513,"links":514,"meta":1741,"navigation":516,"path":230,"seo":1742,"stem":231,"__hash__":1743},"docs\u002F2.api\u002F5.shapes\u002Fcone.md",{"type":501,"value":1569,"toc":1737},[1570,1575,1585,1591,1597,1599,1735],[530,1571,1572],{},[1573,1574],"shapes-cone",{},[536,1576,538,1577,543,1579,547,1582,551],{},[540,1578,542],{},[540,1580,1581],{},"\u003CCone \u002F>",[540,1583,1584],{},"ConeGeometry",[553,1586,1589],{"className":1587,"code":1588,"language":558},[556],"args: [\n  radius: number,\n  height: number,\n  radialSegments: number,\n  heightSegments: number,\n  openEnded: boolean,\n  thetaStart: number,\n  thetaLength: number\n]\n",[540,1590,1588],{"__ignoreMap":508},[536,1592,563,1593],{},[565,1594,1584],{"href":1595,"rel":1596},"https:\u002F\u002Fthreejs.org\u002Fdocs\u002F?q=cone#api\u002Fen\u002Fgeometries\u002FConeGeometry",[569],[571,1598,15],{"id":573},[553,1600,1602],{"className":576,"code":1601,"language":578,"meta":508,"style":508},"\u003CCone :args=\"[1, 1, 8]\" color=\"orange\" \u002F>\n\n\u002F\u002F Cone with a custom material transformations\n\u003CCone ref=\"coneRef\" :args=\"[1, 1, 8]\" :position=\"[0, 4, 0]\">\n  \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n\u003C\u002FCone>\n",[540,1603,1604,1647,1651,1656,1723,1727],{"__ignoreMap":508},[582,1605,1606,1608,1610,1612,1614,1616,1618,1620,1622,1624,1626,1628,1631,1633,1635,1637,1639,1641,1643,1645],{"class":584,"line":509},[582,1607,588],{"class":587},[582,1609,229],{"class":591},[582,1611,594],{"class":587},[582,1613,598],{"class":597},[582,1615,601],{"class":587},[582,1617,604],{"class":587},[582,1619,608],{"class":607},[582,1621,612],{"class":611},[582,1623,615],{"class":587},[582,1625,618],{"class":611},[582,1627,615],{"class":587},[582,1629,1630],{"class":611}," 8",[582,1632,625],{"class":607},[582,1634,604],{"class":587},[582,1636,630],{"class":597},[582,1638,601],{"class":587},[582,1640,604],{"class":587},[582,1642,638],{"class":637},[582,1644,604],{"class":587},[582,1646,643],{"class":587},[582,1648,1649],{"class":584,"line":510},[582,1650,648],{"emptyLinePlaceholder":516},[582,1652,1653],{"class":584,"line":651},[582,1654,1655],{"class":607},"\u002F\u002F Cone with a custom material transformations\n",[582,1657,1658,1660,1662,1664,1666,1668,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721],{"class":584,"line":657},[582,1659,588],{"class":587},[582,1661,229],{"class":591},[582,1663,664],{"class":597},[582,1665,601],{"class":587},[582,1667,604],{"class":587},[582,1669,1670],{"class":637},"coneRef",[582,1672,604],{"class":587},[582,1674,594],{"class":587},[582,1676,598],{"class":597},[582,1678,601],{"class":587},[582,1680,604],{"class":587},[582,1682,608],{"class":607},[582,1684,612],{"class":611},[582,1686,615],{"class":587},[582,1688,618],{"class":611},[582,1690,615],{"class":587},[582,1692,1630],{"class":611},[582,1694,625],{"class":607},[582,1696,604],{"class":587},[582,1698,594],{"class":587},[582,1700,702],{"class":597},[582,1702,601],{"class":587},[582,1704,604],{"class":587},[582,1706,608],{"class":607},[582,1708,711],{"class":611},[582,1710,615],{"class":587},[582,1712,716],{"class":611},[582,1714,615],{"class":587},[582,1716,721],{"class":611},[582,1718,625],{"class":607},[582,1720,604],{"class":587},[582,1722,728],{"class":587},[582,1724,1725],{"class":584,"line":731},[582,1726,734],{"class":607},[582,1728,1729,1731,1733],{"class":584,"line":737},[582,1730,740],{"class":587},[582,1732,229],{"class":591},[582,1734,728],{"class":587},[746,1736,748],{},{"title":508,"searchDepth":509,"depth":510,"links":1738},[1739],{"id":573,"depth":510,"text":15},"Short-cut for a ConeGeometry and a MeshBasicMaterial with a Mesh object.",{},{"title":229,"description":1740},"LobanFD68GY4U45rEkqMogA7guX1DZi5E6MMnCuki0k",{"id":1745,"title":233,"body":1746,"description":2217,"extension":513,"links":514,"meta":2218,"navigation":516,"path":234,"seo":2219,"stem":235,"__hash__":2220},"docs\u002F2.api\u002F5.shapes\u002Fcubic-bezier-line.md",{"type":501,"value":1747,"toc":2213},[1748,1753,1762,1764,2108,2110,2120,2211],[760,1749,1750],{},[1751,1752],"shapes-cubic-bezier-line",{},[536,1754,1755,1758,1759,1761],{},[540,1756,1757],{},"\u003CCubicBezierLine \u002F>"," renders a ",[540,1760,788],{}," between start and end points, with additional 2 control points.",[571,1763,15],{"id":573},[553,1765,1767],{"className":576,"code":1766,"language":578,"meta":508,"style":508},"\u003Cscript setup lang=\"ts\">\nimport { TresCanvas } from '@tresjs\u002Fcore'\nimport { CubicBezierLine } from '@tresjs\u002Fcientos'\nimport { Vector3 } from 'three'\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CTresCanvas>\n    \u003CTresPerspectiveCamera :position=\"[3, 3, 3]\" \u002F>\n    \u003CCubicBezierLine\n      :start=\"new Vector3(-1, 0, 0)\"\n      :end=\"new Vector3(1, 0, 0)\"\n      :midA=\"new Vector3(-0.5, 1, 0)\"\n      :midB=\"new Vector3(0.5, 1, 0)\"\n      :segments=\"50\"\n      color=\"orange\"\n      :line-width=\"3\"\n    \u002F>\n    \u003CTresAmbientLight \u002F>\n  \u003C\u002FTresCanvas>\n\u003C\u002Ftemplate>\n",[540,1768,1769,1789,1807,1826,1844,1852,1856,1864,1872,1904,1911,1944,1975,2006,2037,2051,2063,2077,2081,2090,2099],{"__ignoreMap":508},[582,1770,1771,1773,1775,1777,1779,1781,1783,1785,1787],{"class":584,"line":509},[582,1772,588],{"class":587},[582,1774,815],{"class":591},[582,1776,818],{"class":597},[582,1778,821],{"class":597},[582,1780,601],{"class":587},[582,1782,604],{"class":587},[582,1784,828],{"class":637},[582,1786,604],{"class":587},[582,1788,728],{"class":587},[582,1790,1791,1793,1795,1797,1799,1801,1803,1805],{"class":584,"line":510},[582,1792,838],{"class":837},[582,1794,841],{"class":587},[582,1796,844],{"class":607},[582,1798,847],{"class":587},[582,1800,850],{"class":837},[582,1802,853],{"class":587},[582,1804,856],{"class":637},[582,1806,859],{"class":587},[582,1808,1809,1811,1813,1816,1818,1820,1822,1824],{"class":584,"line":651},[582,1810,838],{"class":837},[582,1812,841],{"class":587},[582,1814,1815],{"class":607}," CubicBezierLine",[582,1817,847],{"class":587},[582,1819,850],{"class":837},[582,1821,853],{"class":587},[582,1823,879],{"class":637},[582,1825,859],{"class":587},[582,1827,1828,1830,1832,1834,1836,1838,1840,1842],{"class":584,"line":657},[582,1829,838],{"class":837},[582,1831,841],{"class":587},[582,1833,890],{"class":607},[582,1835,847],{"class":587},[582,1837,850],{"class":837},[582,1839,853],{"class":587},[582,1841,899],{"class":637},[582,1843,859],{"class":587},[582,1845,1846,1848,1850],{"class":584,"line":731},[582,1847,740],{"class":587},[582,1849,815],{"class":591},[582,1851,728],{"class":587},[582,1853,1854],{"class":584,"line":737},[582,1855,648],{"emptyLinePlaceholder":516},[582,1857,1858,1860,1862],{"class":584,"line":916},[582,1859,588],{"class":587},[582,1861,921],{"class":591},[582,1863,728],{"class":587},[582,1865,1866,1868,1870],{"class":584,"line":926},[582,1867,929],{"class":587},[582,1869,932],{"class":591},[582,1871,728],{"class":587},[582,1873,1874,1876,1878,1880,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902],{"class":584,"line":937},[582,1875,940],{"class":587},[582,1877,943],{"class":591},[582,1879,594],{"class":587},[582,1881,702],{"class":597},[582,1883,601],{"class":587},[582,1885,604],{"class":587},[582,1887,608],{"class":587},[582,1889,956],{"class":611},[582,1891,959],{"class":587},[582,1893,956],{"class":611},[582,1895,959],{"class":587},[582,1897,956],{"class":611},[582,1899,625],{"class":587},[582,1901,604],{"class":587},[582,1903,643],{"class":587},[582,1905,1906,1908],{"class":584,"line":802},[582,1907,940],{"class":587},[582,1909,1910],{"class":591},"CubicBezierLine\n",[582,1912,1913,1915,1918,1920,1922,1925,1927,1929,1931,1933,1935,1937,1939,1942],{"class":584,"line":803},[582,1914,985],{"class":587},[582,1916,1917],{"class":597},"start",[582,1919,601],{"class":587},[582,1921,604],{"class":587},[582,1923,1924],{"class":587},"new ",[582,1926,999],{"class":998},[582,1928,1002],{"class":587},[582,1930,612],{"class":611},[582,1932,959],{"class":587},[582,1934,711],{"class":611},[582,1936,959],{"class":587},[582,1938,711],{"class":611},[582,1940,1941],{"class":587},")",[582,1943,1052],{"class":587},[582,1945,1946,1948,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973],{"class":584,"line":804},[582,1947,985],{"class":587},[582,1949,1950],{"class":597},"end",[582,1952,601],{"class":587},[582,1954,604],{"class":587},[582,1956,1924],{"class":587},[582,1958,999],{"class":998},[582,1960,1020],{"class":587},[582,1962,612],{"class":611},[582,1964,959],{"class":587},[582,1966,711],{"class":611},[582,1968,959],{"class":587},[582,1970,711],{"class":611},[582,1972,1941],{"class":587},[582,1974,1052],{"class":587},[582,1976,1977,1979,1982,1984,1986,1988,1990,1992,1994,1996,1998,2000,2002,2004],{"class":584,"line":805},[582,1978,985],{"class":587},[582,1980,1981],{"class":597},"midA",[582,1983,601],{"class":587},[582,1985,604],{"class":587},[582,1987,1924],{"class":587},[582,1989,999],{"class":998},[582,1991,1002],{"class":587},[582,1993,1240],{"class":611},[582,1995,959],{"class":587},[582,1997,612],{"class":611},[582,1999,959],{"class":587},[582,2001,711],{"class":611},[582,2003,1941],{"class":587},[582,2005,1052],{"class":587},[582,2007,2008,2010,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035],{"class":584,"line":806},[582,2009,985],{"class":587},[582,2011,2012],{"class":597},"midB",[582,2014,601],{"class":587},[582,2016,604],{"class":587},[582,2018,1924],{"class":587},[582,2020,999],{"class":998},[582,2022,1020],{"class":587},[582,2024,1240],{"class":611},[582,2026,959],{"class":587},[582,2028,612],{"class":611},[582,2030,959],{"class":587},[582,2032,711],{"class":611},[582,2034,1941],{"class":587},[582,2036,1052],{"class":587},[582,2038,2039,2041,2043,2045,2047,2049],{"class":584,"line":1102},[582,2040,985],{"class":587},[582,2042,1060],{"class":597},[582,2044,601],{"class":587},[582,2046,604],{"class":587},[582,2048,1067],{"class":611},[582,2050,1052],{"class":587},[582,2052,2053,2055,2057,2059,2061],{"class":584,"line":1108},[582,2054,1075],{"class":597},[582,2056,601],{"class":587},[582,2058,604],{"class":587},[582,2060,638],{"class":637},[582,2062,1052],{"class":587},[582,2064,2065,2067,2069,2071,2073,2075],{"class":584,"line":1118},[582,2066,985],{"class":587},[582,2068,1091],{"class":597},[582,2070,601],{"class":587},[582,2072,604],{"class":587},[582,2074,956],{"class":611},[582,2076,1052],{"class":587},[582,2078,2079],{"class":584,"line":1128},[582,2080,1105],{"class":587},[582,2082,2084,2086,2088],{"class":584,"line":2083},19,[582,2085,940],{"class":587},[582,2087,1113],{"class":591},[582,2089,643],{"class":587},[582,2091,2093,2095,2097],{"class":584,"line":2092},20,[582,2094,1121],{"class":587},[582,2096,932],{"class":591},[582,2098,728],{"class":587},[582,2100,2102,2104,2106],{"class":584,"line":2101},21,[582,2103,740],{"class":587},[582,2105,921],{"class":591},[582,2107,728],{"class":587},[571,2109,1138],{"id":1137},[536,2111,2112,2114,2115,2117,2118,551],{},[540,2113,1757],{}," inherits all props but ",[540,2116,988],{}," from ",[540,2119,788],{},[1140,2121,2122,2134],{},[1143,2123,2124],{},[1146,2125,2126,2128,2130,2132],{},[1149,2127,1151],{},[1149,2129,1154],{},[1149,2131,1157],{},[1149,2133,1160],{},[1162,2135,2136,2152,2167,2182,2197],{},[1146,2137,2138,2142,2147,2150],{},[1167,2139,2140],{},[540,2141,1917],{},[1167,2143,2144],{},[540,2145,2146],{},"Vector3 | [number, number, number]",[1167,2148,2149],{},"Starting point",[1167,2151],{},[1146,2153,2154,2158,2162,2165],{},[1167,2155,2156],{},[540,2157,1950],{},[1167,2159,2160],{},[540,2161,2146],{},[1167,2163,2164],{},"Ending point",[1167,2166],{},[1146,2168,2169,2173,2177,2180],{},[1167,2170,2171],{},[540,2172,1981],{},[1167,2174,2175],{},[540,2176,2146],{},[1167,2178,2179],{},"First control point",[1167,2181],{},[1146,2183,2184,2188,2192,2195],{},[1167,2185,2186],{},[540,2187,2012],{},[1167,2189,2190],{},[540,2191,2146],{},[1167,2193,2194],{},"Second control point",[1167,2196],{},[1146,2198,2199,2203,2207,2209],{},[1167,2200,2201],{},[540,2202,1060],{},[1167,2204,2205],{},[540,2206,1187],{},[1167,2208,1190],{},[1167,2210,1193],{},[746,2212,1387],{},{"title":508,"searchDepth":509,"depth":510,"links":2214},[2215,2216],{"id":573,"depth":510,"text":15},{"id":1137,"depth":510,"text":1138},"Renders a Line2 between start and end points with two control points.",{},{"title":233,"description":2217},"gORWQkfn3pEx_Pr7x_kzEjd_CQoTYM445mILoeX4qjQ",{"id":2222,"title":237,"body":2223,"description":2457,"extension":513,"links":514,"meta":2458,"navigation":516,"path":238,"seo":2459,"stem":239,"__hash__":2460},"docs\u002F2.api\u002F5.shapes\u002Fcylinder.md",{"type":501,"value":2224,"toc":2454},[2225,2230,2240,2246,2252,2254,2451],[530,2226,2227],{},[2228,2229],"shapes-cylinder",{},[536,2231,538,2232,543,2234,547,2237,551],{},[540,2233,542],{},[540,2235,2236],{},"\u003CCylinder \u002F>",[540,2238,2239],{},"CylinderGeometry",[553,2241,2244],{"className":2242,"code":2243,"language":558},[556],"args: [\n  radiusTop: number,\n  radiusBottom: number,\n  height: number,\n  radialSegments: number,\n  heightSegments: number,\n  openEnded: boolean,\n  thetaStart: number,\n  thetaLength: number\n]\n",[540,2245,2243],{"__ignoreMap":508},[536,2247,563,2248],{},[565,2249,2239],{"href":2250,"rel":2251},"https:\u002F\u002Fthreejs.org\u002Fdocs\u002F?q=cylinder#api\u002Fen\u002Fgeometries\u002FCylinderGeometry",[569],[571,2253,15],{"id":573},[553,2255,2257],{"className":576,"code":2256,"language":578,"meta":508,"style":508},"\u003CCylinder :args=\"[1, 1, 1, 32, 1, false, 0, Math.PI * 2]\" color=\"orange\" \u002F>\n\n\u002F\u002F Cylinder with a custom material transformations\n\u003CCylinder ref=\"cylinderRef\" :args=\"[1, 1, 1, 32, 1, false, 0, Math.PI * 2]\" :position=\"[0, 4, 0]\">\n  \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n\u003C\u002FCylinder>\n",[540,2258,2259,2335,2339,2344,2439,2443],{"__ignoreMap":508},[582,2260,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2299,2301,2303,2305,2308,2310,2313,2316,2319,2321,2323,2325,2327,2329,2331,2333],{"class":584,"line":509},[582,2262,588],{"class":587},[582,2264,237],{"class":591},[582,2266,594],{"class":587},[582,2268,598],{"class":597},[582,2270,601],{"class":587},[582,2272,604],{"class":587},[582,2274,608],{"class":607},[582,2276,612],{"class":611},[582,2278,615],{"class":587},[582,2280,618],{"class":611},[582,2282,615],{"class":587},[582,2284,618],{"class":611},[582,2286,615],{"class":587},[582,2288,1456],{"class":611},[582,2290,615],{"class":587},[582,2292,618],{"class":611},[582,2294,615],{"class":587},[582,2296,2298],{"class":2297},"sfNiH"," false",[582,2300,615],{"class":587},[582,2302,721],{"class":611},[582,2304,615],{"class":587},[582,2306,2307],{"class":607}," Math",[582,2309,551],{"class":587},[582,2311,2312],{"class":607},"PI ",[582,2314,2315],{"class":587},"*",[582,2317,2318],{"class":611}," 2",[582,2320,625],{"class":607},[582,2322,604],{"class":587},[582,2324,630],{"class":597},[582,2326,601],{"class":587},[582,2328,604],{"class":587},[582,2330,638],{"class":637},[582,2332,604],{"class":587},[582,2334,643],{"class":587},[582,2336,2337],{"class":584,"line":510},[582,2338,648],{"emptyLinePlaceholder":516},[582,2340,2341],{"class":584,"line":651},[582,2342,2343],{"class":607},"\u002F\u002F Cylinder with a custom material transformations\n",[582,2345,2346,2348,2350,2352,2354,2356,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437],{"class":584,"line":657},[582,2347,588],{"class":587},[582,2349,237],{"class":591},[582,2351,664],{"class":597},[582,2353,601],{"class":587},[582,2355,604],{"class":587},[582,2357,2358],{"class":637},"cylinderRef",[582,2360,604],{"class":587},[582,2362,594],{"class":587},[582,2364,598],{"class":597},[582,2366,601],{"class":587},[582,2368,604],{"class":587},[582,2370,608],{"class":607},[582,2372,612],{"class":611},[582,2374,615],{"class":587},[582,2376,618],{"class":611},[582,2378,615],{"class":587},[582,2380,618],{"class":611},[582,2382,615],{"class":587},[582,2384,1456],{"class":611},[582,2386,615],{"class":587},[582,2388,618],{"class":611},[582,2390,615],{"class":587},[582,2392,2298],{"class":2297},[582,2394,615],{"class":587},[582,2396,721],{"class":611},[582,2398,615],{"class":587},[582,2400,2307],{"class":607},[582,2402,551],{"class":587},[582,2404,2312],{"class":607},[582,2406,2315],{"class":587},[582,2408,2318],{"class":611},[582,2410,625],{"class":607},[582,2412,604],{"class":587},[582,2414,594],{"class":587},[582,2416,702],{"class":597},[582,2418,601],{"class":587},[582,2420,604],{"class":587},[582,2422,608],{"class":607},[582,2424,711],{"class":611},[582,2426,615],{"class":587},[582,2428,716],{"class":611},[582,2430,615],{"class":587},[582,2432,721],{"class":611},[582,2434,625],{"class":607},[582,2436,604],{"class":587},[582,2438,728],{"class":587},[582,2440,2441],{"class":584,"line":731},[582,2442,734],{"class":607},[582,2444,2445,2447,2449],{"class":584,"line":737},[582,2446,740],{"class":587},[582,2448,237],{"class":591},[582,2450,728],{"class":587},[746,2452,2453],{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":508,"searchDepth":509,"depth":510,"links":2455},[2456],{"id":573,"depth":510,"text":15},"Short-cut for a CylinderGeometry and a MeshBasicMaterial with a Mesh object.",{},{"title":237,"description":2457},"YTuULikIuPOFc-aN9KEgAYGN8T0QxNG4817fqzStsM0",{"id":2462,"title":241,"body":2463,"description":2627,"extension":513,"links":514,"meta":2628,"navigation":516,"path":242,"seo":2629,"stem":243,"__hash__":2630},"docs\u002F2.api\u002F5.shapes\u002Fdodecahedron.md",{"type":501,"value":2464,"toc":2624},[2465,2470,2480,2486,2492,2494,2622],[530,2466,2467],{},[2468,2469],"shapes-dodecahedron",{},[536,2471,538,2472,543,2474,547,2477,551],{},[540,2473,542],{},[540,2475,2476],{},"\u003CDodecahedron \u002F>",[540,2478,2479],{},"DodecahedronGeometry",[553,2481,2484],{"className":2482,"code":2483,"language":558},[556],"args: [radius: number, detail: number]\n",[540,2485,2483],{"__ignoreMap":508},[536,2487,563,2488],{},[565,2489,2479],{"href":2490,"rel":2491},"https:\u002F\u002Fthreejs.org\u002Fdocs\u002F?q=dode#api\u002Fen\u002Fgeometries\u002FDodecahedronGeometry",[569],[571,2493,15],{"id":573},[553,2495,2497],{"className":576,"code":2496,"language":578,"meta":508,"style":508},"\u003CDodecahedron :args=\"[1, 0]\" color=\"orange\" \u002F>\n\n\u002F\u002F Dodecahedron with a custom material transformations\n\u003CDodecahedron ref=\"dodecahedronRef\" :args=\"[1, 0]\" :position=\"[2, 4, 0]\">\n  \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n\u003C\u002FDodecahedron>\n",[540,2498,2499,2537,2541,2546,2610,2614],{"__ignoreMap":508},[582,2500,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535],{"class":584,"line":509},[582,2502,588],{"class":587},[582,2504,241],{"class":591},[582,2506,594],{"class":587},[582,2508,598],{"class":597},[582,2510,601],{"class":587},[582,2512,604],{"class":587},[582,2514,608],{"class":607},[582,2516,612],{"class":611},[582,2518,615],{"class":587},[582,2520,721],{"class":611},[582,2522,625],{"class":607},[582,2524,604],{"class":587},[582,2526,630],{"class":597},[582,2528,601],{"class":587},[582,2530,604],{"class":587},[582,2532,638],{"class":637},[582,2534,604],{"class":587},[582,2536,643],{"class":587},[582,2538,2539],{"class":584,"line":510},[582,2540,648],{"emptyLinePlaceholder":516},[582,2542,2543],{"class":584,"line":651},[582,2544,2545],{"class":607},"\u002F\u002F Dodecahedron with a custom material transformations\n",[582,2547,2548,2550,2552,2554,2556,2558,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2593,2596,2598,2600,2602,2604,2606,2608],{"class":584,"line":657},[582,2549,588],{"class":587},[582,2551,241],{"class":591},[582,2553,664],{"class":597},[582,2555,601],{"class":587},[582,2557,604],{"class":587},[582,2559,2560],{"class":637},"dodecahedronRef",[582,2562,604],{"class":587},[582,2564,594],{"class":587},[582,2566,598],{"class":597},[582,2568,601],{"class":587},[582,2570,604],{"class":587},[582,2572,608],{"class":607},[582,2574,612],{"class":611},[582,2576,615],{"class":587},[582,2578,721],{"class":611},[582,2580,625],{"class":607},[582,2582,604],{"class":587},[582,2584,594],{"class":587},[582,2586,702],{"class":597},[582,2588,601],{"class":587},[582,2590,604],{"class":587},[582,2592,608],{"class":607},[582,2594,2595],{"class":611},"2",[582,2597,615],{"class":587},[582,2599,716],{"class":611},[582,2601,615],{"class":587},[582,2603,721],{"class":611},[582,2605,625],{"class":607},[582,2607,604],{"class":587},[582,2609,728],{"class":587},[582,2611,2612],{"class":584,"line":731},[582,2613,734],{"class":607},[582,2615,2616,2618,2620],{"class":584,"line":737},[582,2617,740],{"class":587},[582,2619,241],{"class":591},[582,2621,728],{"class":587},[746,2623,748],{},{"title":508,"searchDepth":509,"depth":510,"links":2625},[2626],{"id":573,"depth":510,"text":15},"Short-cut for a DodecahedronGeometry and a MeshBasicMaterial with a Mesh object.",{},{"title":241,"description":2627},"9Gw9CLOluoUzozbppxnr0DGwqvfyqgSPCC05IqHhr00",{"id":2632,"title":245,"body":2633,"description":3227,"extension":513,"links":514,"meta":3228,"navigation":516,"path":246,"seo":3229,"stem":247,"__hash__":3230},"docs\u002F2.api\u002F5.shapes\u002Fgrid.md",{"type":501,"value":2634,"toc":3223},[2635,2640,2646,2648,3031,3033,3220],[530,2636,2637],{},[2638,2639],"shapes-grid",{},[536,2641,2642,2645],{},[540,2643,2644],{},"\u003CGrid \u002F>"," creates a shader-based grid plane. It has customizable grid cell and section lines, as well as fade out.",[571,2647,15],{"id":573},[553,2649,2652],{"className":576,"code":2650,"highlights":2651,"language":578,"meta":508,"style":508},"\u003Cscript setup lang=\"ts\">\nimport { Grid, OrbitControls } from '@tresjs\u002Fcientos'\nimport { TresCanvas } from '@tresjs\u002Fcore'\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CTresCanvas clear-color=\"#222222\">\n    \u003CTresPerspectiveCamera :position=\"[8, 10, 10]\" :fov=\"25\" \u002F>\n    \u003COrbitControls \u002F>\n    \u003CGrid\n      :args=\"[10.5, 10.5]\"\n      cell-color=\"#82dbc5\"\n      :cell-size=\"0.6\"\n      :cell-thickness=\"0.5\"\n      section-color=\"#fbb03b\"\n      :section-size=\"2\"\n      :section-thickness=\"1.3\"\n      :infinite-grid=\"true\"\n      :fade-from=\"0\"\n      :fade-distance=\"12\"\n      :fade-strength=\"1\"\n    \u002F>\n  \u003C\u002FTresCanvas>\n\u003C\u002Ftemplate>\n",[510,802,803,804,805,806,1102,1108,1118,1128,2083,2092,2101],[540,2653,2654,2674,2699,2717,2725,2729,2737,2757,2805,2814,2822,2846,2861,2878,2894,2909,2925,2942,2959,2975,2992,3008,3013,3022],{"__ignoreMap":508},[582,2655,2656,2658,2660,2662,2664,2666,2668,2670,2672],{"class":584,"line":509},[582,2657,588],{"class":587},[582,2659,815],{"class":591},[582,2661,818],{"class":597},[582,2663,821],{"class":597},[582,2665,601],{"class":587},[582,2667,604],{"class":587},[582,2669,828],{"class":637},[582,2671,604],{"class":587},[582,2673,728],{"class":587},[582,2675,2677,2679,2681,2684,2686,2689,2691,2693,2695,2697],{"class":2676,"line":510},[584,863],[582,2678,838],{"class":837},[582,2680,841],{"class":587},[582,2682,2683],{"class":607}," Grid",[582,2685,615],{"class":587},[582,2687,2688],{"class":607}," OrbitControls",[582,2690,847],{"class":587},[582,2692,850],{"class":837},[582,2694,853],{"class":587},[582,2696,879],{"class":637},[582,2698,859],{"class":587},[582,2700,2701,2703,2705,2707,2709,2711,2713,2715],{"class":584,"line":651},[582,2702,838],{"class":837},[582,2704,841],{"class":587},[582,2706,844],{"class":607},[582,2708,847],{"class":587},[582,2710,850],{"class":837},[582,2712,853],{"class":587},[582,2714,856],{"class":637},[582,2716,859],{"class":587},[582,2718,2719,2721,2723],{"class":584,"line":657},[582,2720,740],{"class":587},[582,2722,815],{"class":591},[582,2724,728],{"class":587},[582,2726,2727],{"class":584,"line":731},[582,2728,648],{"emptyLinePlaceholder":516},[582,2730,2731,2733,2735],{"class":584,"line":737},[582,2732,588],{"class":587},[582,2734,921],{"class":591},[582,2736,728],{"class":587},[582,2738,2739,2741,2743,2746,2748,2750,2753,2755],{"class":584,"line":916},[582,2740,929],{"class":587},[582,2742,932],{"class":591},[582,2744,2745],{"class":597}," clear-color",[582,2747,601],{"class":587},[582,2749,604],{"class":587},[582,2751,2752],{"class":637},"#222222",[582,2754,604],{"class":587},[582,2756,728],{"class":587},[582,2758,2759,2761,2763,2765,2767,2769,2771,2773,2776,2778,2781,2783,2785,2787,2789,2791,2794,2796,2798,2801,2803],{"class":584,"line":926},[582,2760,940],{"class":587},[582,2762,943],{"class":591},[582,2764,594],{"class":587},[582,2766,702],{"class":597},[582,2768,601],{"class":587},[582,2770,604],{"class":587},[582,2772,608],{"class":587},[582,2774,2775],{"class":611},"8",[582,2777,959],{"class":587},[582,2779,2780],{"class":611},"10",[582,2782,959],{"class":587},[582,2784,2780],{"class":611},[582,2786,625],{"class":587},[582,2788,604],{"class":587},[582,2790,594],{"class":587},[582,2792,2793],{"class":597},"fov",[582,2795,601],{"class":587},[582,2797,604],{"class":587},[582,2799,2800],{"class":611},"25",[582,2802,604],{"class":587},[582,2804,643],{"class":587},[582,2806,2807,2809,2812],{"class":584,"line":937},[582,2808,940],{"class":587},[582,2810,2811],{"class":591},"OrbitControls",[582,2813,643],{"class":587},[582,2815,2817,2819],{"class":2816,"line":802},[584,863],[582,2818,940],{"class":587},[582,2820,2821],{"class":591},"Grid\n",[582,2823,2825,2827,2829,2831,2833,2835,2838,2840,2842,2844],{"class":2824,"line":803},[584,863],[582,2826,985],{"class":587},[582,2828,598],{"class":597},[582,2830,601],{"class":587},[582,2832,604],{"class":587},[582,2834,608],{"class":587},[582,2836,2837],{"class":611},"10.5",[582,2839,959],{"class":587},[582,2841,2837],{"class":611},[582,2843,625],{"class":587},[582,2845,1052],{"class":587},[582,2847,2849,2852,2854,2856,2859],{"class":2848,"line":804},[584,863],[582,2850,2851],{"class":597},"      cell-color",[582,2853,601],{"class":587},[582,2855,604],{"class":587},[582,2857,2858],{"class":637},"#82dbc5",[582,2860,1052],{"class":587},[582,2862,2864,2866,2869,2871,2873,2876],{"class":2863,"line":805},[584,863],[582,2865,985],{"class":587},[582,2867,2868],{"class":597},"cell-size",[582,2870,601],{"class":587},[582,2872,604],{"class":587},[582,2874,2875],{"class":611},"0.6",[582,2877,1052],{"class":587},[582,2879,2881,2883,2886,2888,2890,2892],{"class":2880,"line":806},[584,863],[582,2882,985],{"class":587},[582,2884,2885],{"class":597},"cell-thickness",[582,2887,601],{"class":587},[582,2889,604],{"class":587},[582,2891,1240],{"class":611},[582,2893,1052],{"class":587},[582,2895,2897,2900,2902,2904,2907],{"class":2896,"line":1102},[584,863],[582,2898,2899],{"class":597},"      section-color",[582,2901,601],{"class":587},[582,2903,604],{"class":587},[582,2905,2906],{"class":637},"#fbb03b",[582,2908,1052],{"class":587},[582,2910,2912,2914,2917,2919,2921,2923],{"class":2911,"line":1108},[584,863],[582,2913,985],{"class":587},[582,2915,2916],{"class":597},"section-size",[582,2918,601],{"class":587},[582,2920,604],{"class":587},[582,2922,2595],{"class":611},[582,2924,1052],{"class":587},[582,2926,2928,2930,2933,2935,2937,2940],{"class":2927,"line":1118},[584,863],[582,2929,985],{"class":587},[582,2931,2932],{"class":597},"section-thickness",[582,2934,601],{"class":587},[582,2936,604],{"class":587},[582,2938,2939],{"class":611},"1.3",[582,2941,1052],{"class":587},[582,2943,2945,2947,2950,2952,2954,2957],{"class":2944,"line":1128},[584,863],[582,2946,985],{"class":587},[582,2948,2949],{"class":597},"infinite-grid",[582,2951,601],{"class":587},[582,2953,604],{"class":587},[582,2955,2956],{"class":2297},"true",[582,2958,1052],{"class":587},[582,2960,2962,2964,2967,2969,2971,2973],{"class":2961,"line":2083},[584,863],[582,2963,985],{"class":587},[582,2965,2966],{"class":597},"fade-from",[582,2968,601],{"class":587},[582,2970,604],{"class":587},[582,2972,711],{"class":611},[582,2974,1052],{"class":587},[582,2976,2978,2980,2983,2985,2987,2990],{"class":2977,"line":2092},[584,863],[582,2979,985],{"class":587},[582,2981,2982],{"class":597},"fade-distance",[582,2984,601],{"class":587},[582,2986,604],{"class":587},[582,2988,2989],{"class":611},"12",[582,2991,1052],{"class":587},[582,2993,2995,2997,3000,3002,3004,3006],{"class":2994,"line":2101},[584,863],[582,2996,985],{"class":587},[582,2998,2999],{"class":597},"fade-strength",[582,3001,601],{"class":587},[582,3003,604],{"class":587},[582,3005,612],{"class":611},[582,3007,1052],{"class":587},[582,3009,3011],{"class":584,"line":3010},22,[582,3012,1105],{"class":587},[582,3014,3016,3018,3020],{"class":584,"line":3015},23,[582,3017,1121],{"class":587},[582,3019,932],{"class":591},[582,3021,728],{"class":587},[582,3023,3025,3027,3029],{"class":584,"line":3024},24,[582,3026,740],{"class":587},[582,3028,921],{"class":591},[582,3030,728],{"class":587},[571,3032,1138],{"id":1137},[1140,3034,3035,3046],{},[1143,3036,3037],{},[1146,3038,3039,3042,3044],{},[1149,3040,1151],{"align":3041},"left",[1149,3043,1157],{"align":3041},[1149,3045,1160],{},[1162,3047,3048,3063,3077,3092,3106,3120,3134,3148,3162,3177,3191,3205],{},[1146,3049,3050,3056,3059],{},[1167,3051,3052],{"align":3041},[3053,3054,3055],"strong",{},"cellSize",[1167,3057,3058],{"align":3041},"Cell size",[1167,3060,3061],{},[540,3062,1240],{},[1146,3064,3065,3070,3073],{},[1167,3066,3067],{"align":3041},[3053,3068,3069],{},"cellThickness",[1167,3071,3072],{"align":3041},"Thickness of cell lines",[1167,3074,3075],{},[540,3076,1240],{},[1146,3078,3079,3084,3087],{},[1167,3080,3081],{"align":3041},[3053,3082,3083],{},"cellColor",[1167,3085,3086],{"align":3041},"Color of cell lines",[1167,3088,3089],{},[540,3090,3091],{},"'black'",[1146,3093,3094,3099,3102],{},[1167,3095,3096],{"align":3041},[3053,3097,3098],{},"sectionSize",[1167,3100,3101],{"align":3041},"Section size",[1167,3103,3104],{},[540,3105,612],{},[1146,3107,3108,3113,3116],{},[1167,3109,3110],{"align":3041},[3053,3111,3112],{},"sectionThickness",[1167,3114,3115],{"align":3041},"Thickness of section lines",[1167,3117,3118],{},[540,3119,612],{},[1146,3121,3122,3127,3129],{},[1167,3123,3124],{"align":3041},[3053,3125,3126],{},"sectionColor",[1167,3128,3086],{"align":3041},[1167,3130,3131],{},[540,3132,3133],{},"'blue'",[1146,3135,3136,3141,3144],{},[1167,3137,3138],{"align":3041},[3053,3139,3140],{},"followCamera",[1167,3142,3143],{"align":3041},"Whether to follow camera",[1167,3145,3146],{},[540,3147,1209],{},[1146,3149,3150,3155,3158],{},[1167,3151,3152],{"align":3041},[3053,3153,3154],{},"infiniteGrid",[1167,3156,3157],{"align":3041},"Whether to display an infinite grid",[1167,3159,3160],{},[540,3161,1209],{},[1146,3163,3164,3169,3172],{},[1167,3165,3166],{"align":3041},[3053,3167,3168],{},"fadeDistance",[1167,3170,3171],{"align":3041},"Fade distance",[1167,3173,3174],{},[540,3175,3176],{},"100",[1146,3178,3179,3184,3187],{},[1167,3180,3181],{"align":3041},[3053,3182,3183],{},"fadeStrength",[1167,3185,3186],{"align":3041},"Fade strength",[1167,3188,3189],{},[540,3190,612],{},[1146,3192,3193,3198,3201],{},[1167,3194,3195],{"align":3041},[3053,3196,3197],{},"fadeFrom",[1167,3199,3200],{"align":3041},"Fade from camera (1) or origin (0) or in between",[1167,3202,3203],{},[540,3204,612],{},[1146,3206,3207,3212,3215],{},[1167,3208,3209],{"align":3041},[3053,3210,3211],{},"side",[1167,3213,3214],{"align":3041},"Material side",[1167,3216,3217],{},[540,3218,3219],{},"THREE.BackSide",[746,3221,3222],{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":508,"searchDepth":509,"depth":510,"links":3224},[3225,3226],{"id":573,"depth":510,"text":15},{"id":1137,"depth":510,"text":1138},"Shader-based grid plane with customizable cell and section lines.",{},{"title":245,"description":3227},"v8vI4rVYVnvvadMij1GMf3y8EqHb2jEVQK1i_UillkQ",{"id":3232,"title":249,"body":3233,"description":3395,"extension":513,"links":514,"meta":3396,"navigation":516,"path":250,"seo":3397,"stem":251,"__hash__":3398},"docs\u002F2.api\u002F5.shapes\u002Ficosahedron.md",{"type":501,"value":3234,"toc":3392},[3235,3240,3250,3255,3261,3263,3390],[530,3236,3237],{},[3238,3239],"shapes-icosahedron",{},[536,3241,538,3242,543,3244,547,3247,551],{},[540,3243,542],{},[540,3245,3246],{},"\u003CIcosahedron \u002F>",[540,3248,3249],{},"IcosahedronGeometry",[553,3251,3253],{"className":3252,"code":2483,"language":558},[556],[540,3254,2483],{"__ignoreMap":508},[536,3256,563,3257],{},[565,3258,3249],{"href":3259,"rel":3260},"https:\u002F\u002Fthreejs.org\u002Fdocs\u002F?q=ico#api\u002Fen\u002Fgeometries\u002FIcosahedronGeometry",[569],[571,3262,15],{"id":573},[553,3264,3266],{"className":576,"code":3265,"language":578,"meta":508,"style":508},"\u003CIcosahedron :args=\"[1, 0]\" color=\"orange\" \u002F>\n\n\u002F\u002F Icosahedron with a custom material transformations\n\u003CIcosahedron ref=\"icosahedronRef\" :args=\"[1, 0]\" :position=\"[2, 4, 0]\">\n  \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n\u003C\u002FIcosahedron>\n",[540,3267,3268,3306,3310,3315,3378,3382],{"__ignoreMap":508},[582,3269,3270,3272,3274,3276,3278,3280,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304],{"class":584,"line":509},[582,3271,588],{"class":587},[582,3273,249],{"class":591},[582,3275,594],{"class":587},[582,3277,598],{"class":597},[582,3279,601],{"class":587},[582,3281,604],{"class":587},[582,3283,608],{"class":607},[582,3285,612],{"class":611},[582,3287,615],{"class":587},[582,3289,721],{"class":611},[582,3291,625],{"class":607},[582,3293,604],{"class":587},[582,3295,630],{"class":597},[582,3297,601],{"class":587},[582,3299,604],{"class":587},[582,3301,638],{"class":637},[582,3303,604],{"class":587},[582,3305,643],{"class":587},[582,3307,3308],{"class":584,"line":510},[582,3309,648],{"emptyLinePlaceholder":516},[582,3311,3312],{"class":584,"line":651},[582,3313,3314],{"class":607},"\u002F\u002F Icosahedron with a custom material transformations\n",[582,3316,3317,3319,3321,3323,3325,3327,3330,3332,3334,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376],{"class":584,"line":657},[582,3318,588],{"class":587},[582,3320,249],{"class":591},[582,3322,664],{"class":597},[582,3324,601],{"class":587},[582,3326,604],{"class":587},[582,3328,3329],{"class":637},"icosahedronRef",[582,3331,604],{"class":587},[582,3333,594],{"class":587},[582,3335,598],{"class":597},[582,3337,601],{"class":587},[582,3339,604],{"class":587},[582,3341,608],{"class":607},[582,3343,612],{"class":611},[582,3345,615],{"class":587},[582,3347,721],{"class":611},[582,3349,625],{"class":607},[582,3351,604],{"class":587},[582,3353,594],{"class":587},[582,3355,702],{"class":597},[582,3357,601],{"class":587},[582,3359,604],{"class":587},[582,3361,608],{"class":607},[582,3363,2595],{"class":611},[582,3365,615],{"class":587},[582,3367,716],{"class":611},[582,3369,615],{"class":587},[582,3371,721],{"class":611},[582,3373,625],{"class":607},[582,3375,604],{"class":587},[582,3377,728],{"class":587},[582,3379,3380],{"class":584,"line":731},[582,3381,734],{"class":607},[582,3383,3384,3386,3388],{"class":584,"line":737},[582,3385,740],{"class":587},[582,3387,249],{"class":591},[582,3389,728],{"class":587},[746,3391,748],{},{"title":508,"searchDepth":509,"depth":510,"links":3393},[3394],{"id":573,"depth":510,"text":15},"Short-cut for a IcosahedronGeometry and a MeshBasicMaterial with a Mesh object.",{},{"title":249,"description":3395},"8yFEbasoREduB_hHH4IqpVmHiF3zCgvuXNtzkba_4Jg",{"id":3400,"title":253,"body":3401,"description":4065,"extension":513,"links":514,"meta":4066,"navigation":516,"path":254,"seo":4067,"stem":255,"__hash__":4068},"docs\u002F2.api\u002F5.shapes\u002Fline2.md",{"type":501,"value":3402,"toc":4059},[3403,3408,3421,3423,3678,3680,3831,3835,3838,3843,3850,3915,3921,4053,4056],[760,3404,3405],{},[3406,3407],"shapes-line2",{},[536,3409,538,3410,543,3412,3414,3415,551],{},[540,3411,542],{},[540,3413,788],{}," component for creating 3-D lines. It wraps ",[565,3416,782,3419],{"href":3417,"rel":3418},"https:\u002F\u002Fgithub.com\u002Fmrdoob\u002Fthree.js\u002Fblob\u002Fe2bcdfff6427c2f106cb819b18d88d1e13aa508a\u002Fexamples\u002Fjsm\u002Flines\u002FLine2.js",[569],[540,3420,253],{},[571,3422,15],{"id":573},[553,3424,3427],{"className":576,"code":3425,"highlights":3426,"language":578,"meta":508,"style":508},"\u003Cscript setup lang=\"ts\">\nimport { TresCanvas } from '@tresjs\u002Fcore'\nimport { Line2 } from '@tresjs\u002Fcientos'\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CTresCanvas>\n    \u003CTresPerspectiveCamera :position=\"[3, 3, 3]\" \u002F>\n    \u003CLine2\n      :points=\"[[0, 0, 0], [1, 1, 0], [1, 1, 1], [0, 0, 1]]\"\n      color=\"orange\"\n      :line-width=\"3\"\n    \u002F>\n    \u003CTresAmbientLight \u002F>\n  \u003C\u002FTresCanvas>\n\u003C\u002Ftemplate>\n",[651,926,937,802,803,804],[540,3428,3429,3449,3467,3487,3495,3499,3507,3515,3548,3556,3622,3635,3650,3654,3662,3670],{"__ignoreMap":508},[582,3430,3431,3433,3435,3437,3439,3441,3443,3445,3447],{"class":584,"line":509},[582,3432,588],{"class":587},[582,3434,815],{"class":591},[582,3436,818],{"class":597},[582,3438,821],{"class":597},[582,3440,601],{"class":587},[582,3442,604],{"class":587},[582,3444,828],{"class":637},[582,3446,604],{"class":587},[582,3448,728],{"class":587},[582,3450,3451,3453,3455,3457,3459,3461,3463,3465],{"class":584,"line":510},[582,3452,838],{"class":837},[582,3454,841],{"class":587},[582,3456,844],{"class":607},[582,3458,847],{"class":587},[582,3460,850],{"class":837},[582,3462,853],{"class":587},[582,3464,856],{"class":637},[582,3466,859],{"class":587},[582,3468,3470,3472,3474,3477,3479,3481,3483,3485],{"class":3469,"line":651},[584,863],[582,3471,838],{"class":837},[582,3473,841],{"class":587},[582,3475,3476],{"class":607}," Line2",[582,3478,847],{"class":587},[582,3480,850],{"class":837},[582,3482,853],{"class":587},[582,3484,879],{"class":637},[582,3486,859],{"class":587},[582,3488,3489,3491,3493],{"class":584,"line":657},[582,3490,740],{"class":587},[582,3492,815],{"class":591},[582,3494,728],{"class":587},[582,3496,3497],{"class":584,"line":731},[582,3498,648],{"emptyLinePlaceholder":516},[582,3500,3501,3503,3505],{"class":584,"line":737},[582,3502,588],{"class":587},[582,3504,921],{"class":591},[582,3506,728],{"class":587},[582,3508,3509,3511,3513],{"class":584,"line":916},[582,3510,929],{"class":587},[582,3512,932],{"class":591},[582,3514,728],{"class":587},[582,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546],{"class":3517,"line":926},[584,863],[582,3519,940],{"class":587},[582,3521,943],{"class":591},[582,3523,594],{"class":587},[582,3525,702],{"class":597},[582,3527,601],{"class":587},[582,3529,604],{"class":587},[582,3531,608],{"class":587},[582,3533,956],{"class":611},[582,3535,959],{"class":587},[582,3537,956],{"class":611},[582,3539,959],{"class":587},[582,3541,956],{"class":611},[582,3543,625],{"class":587},[582,3545,604],{"class":587},[582,3547,643],{"class":587},[582,3549,3551,3553],{"class":3550,"line":937},[584,863],[582,3552,940],{"class":587},[582,3554,3555],{"class":591},"Line2\n",[582,3557,3559,3561,3563,3565,3567,3570,3572,3574,3576,3578,3580,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3620],{"class":3558,"line":802},[584,863],[582,3560,985],{"class":587},[582,3562,988],{"class":597},[582,3564,601],{"class":587},[582,3566,604],{"class":587},[582,3568,3569],{"class":587},"[[",[582,3571,711],{"class":611},[582,3573,959],{"class":587},[582,3575,711],{"class":611},[582,3577,959],{"class":587},[582,3579,711],{"class":611},[582,3581,3582],{"class":587},"], [",[582,3584,612],{"class":611},[582,3586,959],{"class":587},[582,3588,612],{"class":611},[582,3590,959],{"class":587},[582,3592,711],{"class":611},[582,3594,3582],{"class":587},[582,3596,612],{"class":611},[582,3598,959],{"class":587},[582,3600,612],{"class":611},[582,3602,959],{"class":587},[582,3604,612],{"class":611},[582,3606,3582],{"class":587},[582,3608,711],{"class":611},[582,3610,959],{"class":587},[582,3612,711],{"class":611},[582,3614,959],{"class":587},[582,3616,612],{"class":611},[582,3618,3619],{"class":587},"]]",[582,3621,1052],{"class":587},[582,3623,3625,3627,3629,3631,3633],{"class":3624,"line":803},[584,863],[582,3626,1075],{"class":597},[582,3628,601],{"class":587},[582,3630,604],{"class":587},[582,3632,638],{"class":637},[582,3634,1052],{"class":587},[582,3636,3638,3640,3642,3644,3646,3648],{"class":3637,"line":804},[584,863],[582,3639,985],{"class":587},[582,3641,1091],{"class":597},[582,3643,601],{"class":587},[582,3645,604],{"class":587},[582,3647,956],{"class":611},[582,3649,1052],{"class":587},[582,3651,3652],{"class":584,"line":805},[582,3653,1105],{"class":587},[582,3655,3656,3658,3660],{"class":584,"line":806},[582,3657,940],{"class":587},[582,3659,1113],{"class":591},[582,3661,643],{"class":587},[582,3663,3664,3666,3668],{"class":584,"line":1102},[582,3665,1121],{"class":587},[582,3667,932],{"class":591},[582,3669,728],{"class":587},[582,3671,3672,3674,3676],{"class":584,"line":1108},[582,3673,740],{"class":587},[582,3675,921],{"class":591},[582,3677,728],{"class":587},[571,3679,1138],{"id":1137},[1140,3681,3682,3694],{},[1143,3683,3684],{},[1146,3685,3686,3688,3690,3692],{},[1149,3687,1151],{},[1149,3689,1154],{},[1149,3691,1157],{},[1149,3693,1160],{},[1162,3695,3696,3711,3723,3735,3747,3759,3771,3783,3795,3807,3819],{},[1146,3697,3698,3700,3706,3709],{},[1167,3699,988],{},[1167,3701,3702],{},[565,3703,3705],{"href":3704},"#points","See below",[1167,3707,3708],{},"Points representing the line",[1167,3710],{},[1146,3712,3713,3715,3719,3721],{},[1167,3714,1245],{},[1167,3716,3717],{},[540,3718,1250],{},[1167,3720,1253],{},[1167,3722,1256],{},[1146,3724,3725,3727,3731,3733],{},[1167,3726,1261],{},[1167,3728,3729],{},[540,3730,1266],{},[1167,3732,1269],{},[1167,3734,1272],{},[1146,3736,3737,3739,3743,3745],{},[1167,3738,1277],{},[1167,3740,3741],{},[540,3742,1187],{},[1167,3744,1284],{},[1167,3746,612],{},[1146,3748,3749,3751,3755,3757],{},[1167,3750,1291],{},[1167,3752,3753],{},[540,3754,1203],{},[1167,3756,1298],{},[1167,3758,1209],{},[1146,3760,3761,3763,3767,3769],{},[1167,3762,1305],{},[1167,3764,3765],{},[540,3766,1203],{},[1167,3768,1312],{},[1167,3770,1209],{},[1146,3772,3773,3775,3779,3781],{},[1167,3774,1319],{},[1167,3776,3777],{},[540,3778,1203],{},[1167,3780,1326],{},[1167,3782,1209],{},[1146,3784,3785,3787,3791,3793],{},[1167,3786,1333],{},[1167,3788,3789],{},[540,3790,1187],{},[1167,3792,1340],{},[1167,3794,612],{},[1146,3796,3797,3799,3803,3805],{},[1167,3798,1347],{},[1167,3800,3801],{},[540,3802,1187],{},[1167,3804,1354],{},[1167,3806,612],{},[1146,3808,3809,3811,3815,3817],{},[1167,3810,1361],{},[1167,3812,3813],{},[540,3814,1187],{},[1167,3816,1368],{},[1167,3818,612],{},[1146,3820,3821,3823,3827,3829],{},[1167,3822,1375],{},[1167,3824,3825],{},[540,3826,1187],{},[1167,3828,1382],{},[1167,3830,711],{},[3832,3833,3834],"h3",{"id":988},"Points",[536,3836,3837],{},"The points prop has the following type:",[536,3839,3840],{},[540,3841,3842],{},"Array\u003CVector3 | Vector2 | [number, number, number] | [number, number] | number>",[536,3844,3845,3846,3849],{},"The passed array is converted to ",[540,3847,3848],{},"Array\u003Cnumber>"," – i.e., a series of x, y, z vertex coordinates. This is done array entry by array entry, as follows:",[1140,3851,3852,3862],{},[1143,3853,3854],{},[1146,3855,3856,3859],{},[1149,3857,3858],{},"Entry type",[1149,3860,3861],{},"Interpretation",[1162,3863,3864,3873,3886,3896,3906],{},[1146,3865,3866,3870],{},[1167,3867,3868],{},[540,3869,999],{},[1167,3871,3872],{},"Insert the vector's x, y, z into the result array",[1146,3874,3875,3883],{},[1167,3876,3877],{},[3878,3879,3880],"nobr",{},[540,3881,3882],{},"[number, number, number]",[1167,3884,3885],{},"Insert the array values into the result array",[1146,3887,3888,3893],{},[1167,3889,3890],{},[540,3891,3892],{},"Vector2",[1167,3894,3895],{},"Insert the vector's x, y, then 0 into the result array",[1146,3897,3898,3903],{},[1167,3899,3900],{},[540,3901,3902],{},"[number, number]",[1167,3904,3905],{},"Insert the array values, then 0 into the result array",[1146,3907,3908,3912],{},[1167,3909,3910],{},[540,3911,1187],{},[1167,3913,3914],{},"Insert the number into the result array",[3916,3917,3918],"prose-warning",{},[536,3919,3920],{},"If you pass bare numbers in the points array, ensure that you pass triplets – groups of three numbers. Otherwise, you'll corrupt the coordinates that follow.",[553,3922,3924],{"className":576,"code":3923,"language":578,"meta":508,"style":508},"\u003C!-- Wrong -->\n\u003CLine2 :points=\"[[1,1], 2, 2, [3,3]]\" \u002F>\n\u003C!-- result: (1,1,0) (2,2,3) (3,0,❌) -->\n\n\u003C!-- Right -->\n\u003CLine2 :points=\"[[1, 1], 2, 2, 0, [3, 3]]\" \u002F>\n\u003C!-- result: (1,1,0) (2,2,0) (3,3,0) -->\n",[540,3925,3926,3932,3981,3986,3990,3995,4048],{"__ignoreMap":508},[582,3927,3928],{"class":584,"line":509},[582,3929,3931],{"class":3930},"sHwdD","\u003C!-- Wrong -->\n",[582,3933,3934,3936,3938,3940,3942,3944,3946,3948,3950,3952,3954,3956,3958,3960,3962,3964,3966,3969,3971,3973,3975,3977,3979],{"class":584,"line":510},[582,3935,588],{"class":587},[582,3937,253],{"class":591},[582,3939,594],{"class":587},[582,3941,988],{"class":597},[582,3943,601],{"class":587},[582,3945,604],{"class":587},[582,3947,3569],{"class":607},[582,3949,612],{"class":611},[582,3951,615],{"class":587},[582,3953,612],{"class":611},[582,3955,625],{"class":607},[582,3957,615],{"class":587},[582,3959,2318],{"class":611},[582,3961,615],{"class":587},[582,3963,2318],{"class":611},[582,3965,615],{"class":587},[582,3967,3968],{"class":607}," [",[582,3970,956],{"class":611},[582,3972,615],{"class":587},[582,3974,956],{"class":611},[582,3976,3619],{"class":607},[582,3978,604],{"class":587},[582,3980,643],{"class":587},[582,3982,3983],{"class":584,"line":651},[582,3984,3985],{"class":3930},"\u003C!-- result: (1,1,0) (2,2,3) (3,0,❌) -->\n",[582,3987,3988],{"class":584,"line":657},[582,3989,648],{"emptyLinePlaceholder":516},[582,3991,3992],{"class":584,"line":731},[582,3993,3994],{"class":3930},"\u003C!-- Right -->\n",[582,3996,3997,3999,4001,4003,4005,4007,4009,4011,4013,4015,4017,4019,4021,4023,4025,4027,4029,4031,4033,4035,4037,4039,4042,4044,4046],{"class":584,"line":737},[582,3998,588],{"class":587},[582,4000,253],{"class":591},[582,4002,594],{"class":587},[582,4004,988],{"class":597},[582,4006,601],{"class":587},[582,4008,604],{"class":587},[582,4010,3569],{"class":607},[582,4012,612],{"class":611},[582,4014,615],{"class":587},[582,4016,618],{"class":611},[582,4018,625],{"class":607},[582,4020,615],{"class":587},[582,4022,2318],{"class":611},[582,4024,615],{"class":587},[582,4026,2318],{"class":611},[582,4028,615],{"class":587},[582,4030,721],{"class":611},[582,4032,615],{"class":587},[582,4034,3968],{"class":607},[582,4036,956],{"class":611},[582,4038,615],{"class":587},[582,4040,4041],{"class":611}," 3",[582,4043,3619],{"class":607},[582,4045,604],{"class":587},[582,4047,643],{"class":587},[582,4049,4050],{"class":584,"line":916},[582,4051,4052],{"class":3930},"\u003C!-- result: (1,1,0) (2,2,0) (3,3,0) -->\n",[536,4054,4055],{},"The component, like Three.js, will not keep you from shooting yourself in the foot.",[746,4057,4058],{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":508,"searchDepth":509,"depth":510,"links":4060},[4061,4062],{"id":573,"depth":510,"text":15},{"id":1137,"depth":510,"text":1138,"children":4063},[4064],{"id":988,"depth":651,"text":3834},"Component for creating 3D lines using Three.js's Line2.",{},{"title":253,"description":4065},"YTuT8KgQYLHeyqqWlrzJw6EHsHroohvx3OSFmnm7qB8",{"id":4070,"title":257,"body":4071,"description":4232,"extension":513,"links":514,"meta":4233,"navigation":516,"path":258,"seo":4234,"stem":259,"__hash__":4235},"docs\u002F2.api\u002F5.shapes\u002Foctahedron.md",{"type":501,"value":4072,"toc":4229},[4073,4078,4088,4093,4099,4101,4227],[530,4074,4075],{},[4076,4077],"shapes-octahedron",{},[536,4079,538,4080,543,4082,547,4085,551],{},[540,4081,542],{},[540,4083,4084],{},"\u003COctahedron \u002F>",[540,4086,4087],{},"OctahedronGeometry",[553,4089,4091],{"className":4090,"code":2483,"language":558},[556],[540,4092,2483],{"__ignoreMap":508},[536,4094,563,4095],{},[565,4096,4087],{"href":4097,"rel":4098},"https:\u002F\u002Fthreejs.org\u002Fdocs\u002F?q=octa#api\u002Fen\u002Fgeometries\u002FOctahedronGeometry",[569],[571,4100,15],{"id":573},[553,4102,4104],{"className":576,"code":4103,"language":578,"meta":508,"style":508},"\u003COctahedron :args=\"[1, 0]\" color=\"orange\" \u002F>\n\n\u002F\u002F Octahedron with a custom material transformations\n\u003COctahedron ref=\"icosahedronRef\" :args=\"[1, 0]\" :position=\"[2, 4, 0]\">\n  \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n\u003C\u002FOctahedron>\n",[540,4105,4106,4144,4148,4153,4215,4219],{"__ignoreMap":508},[582,4107,4108,4110,4112,4114,4116,4118,4120,4122,4124,4126,4128,4130,4132,4134,4136,4138,4140,4142],{"class":584,"line":509},[582,4109,588],{"class":587},[582,4111,257],{"class":591},[582,4113,594],{"class":587},[582,4115,598],{"class":597},[582,4117,601],{"class":587},[582,4119,604],{"class":587},[582,4121,608],{"class":607},[582,4123,612],{"class":611},[582,4125,615],{"class":587},[582,4127,721],{"class":611},[582,4129,625],{"class":607},[582,4131,604],{"class":587},[582,4133,630],{"class":597},[582,4135,601],{"class":587},[582,4137,604],{"class":587},[582,4139,638],{"class":637},[582,4141,604],{"class":587},[582,4143,643],{"class":587},[582,4145,4146],{"class":584,"line":510},[582,4147,648],{"emptyLinePlaceholder":516},[582,4149,4150],{"class":584,"line":651},[582,4151,4152],{"class":607},"\u002F\u002F Octahedron with a custom material transformations\n",[582,4154,4155,4157,4159,4161,4163,4165,4167,4169,4171,4173,4175,4177,4179,4181,4183,4185,4187,4189,4191,4193,4195,4197,4199,4201,4203,4205,4207,4209,4211,4213],{"class":584,"line":657},[582,4156,588],{"class":587},[582,4158,257],{"class":591},[582,4160,664],{"class":597},[582,4162,601],{"class":587},[582,4164,604],{"class":587},[582,4166,3329],{"class":637},[582,4168,604],{"class":587},[582,4170,594],{"class":587},[582,4172,598],{"class":597},[582,4174,601],{"class":587},[582,4176,604],{"class":587},[582,4178,608],{"class":607},[582,4180,612],{"class":611},[582,4182,615],{"class":587},[582,4184,721],{"class":611},[582,4186,625],{"class":607},[582,4188,604],{"class":587},[582,4190,594],{"class":587},[582,4192,702],{"class":597},[582,4194,601],{"class":587},[582,4196,604],{"class":587},[582,4198,608],{"class":607},[582,4200,2595],{"class":611},[582,4202,615],{"class":587},[582,4204,716],{"class":611},[582,4206,615],{"class":587},[582,4208,721],{"class":611},[582,4210,625],{"class":607},[582,4212,604],{"class":587},[582,4214,728],{"class":587},[582,4216,4217],{"class":584,"line":731},[582,4218,734],{"class":607},[582,4220,4221,4223,4225],{"class":584,"line":737},[582,4222,740],{"class":587},[582,4224,257],{"class":591},[582,4226,728],{"class":587},[746,4228,748],{},{"title":508,"searchDepth":509,"depth":510,"links":4230},[4231],{"id":573,"depth":510,"text":15},"Short-cut for a OctahedronGeometry and a MeshBasicMaterial with a Mesh object.",{},{"title":257,"description":4232},"Oz79qfy3nukSma4rHutQfO-XwSxFFirqgE7OHz_8-MQ",{"id":4237,"title":261,"body":4238,"description":4407,"extension":513,"links":514,"meta":4408,"navigation":516,"path":262,"seo":4409,"stem":263,"__hash__":4410},"docs\u002F2.api\u002F5.shapes\u002Fplane.md",{"type":501,"value":4239,"toc":4404},[4240,4245,4255,4261,4267,4273,4275,4402],[530,4241,4242],{},[4243,4244],"shapes-plane",{},[536,4246,538,4247,543,4249,547,4252,551],{},[540,4248,542],{},[540,4250,4251],{},"\u003CPlane \u002F>",[540,4253,4254],{},"PlaneGeometry",[553,4256,4259],{"className":4257,"code":4258,"language":558},[556],"args: [width: number, height: number, widthSegments: number, heightSegments: number]\n",[540,4260,4258],{"__ignoreMap":508},[536,4262,563,4263],{},[565,4264,4254],{"href":4265,"rel":4266},"https:\u002F\u002Fthreejs.org\u002Fdocs\u002F?q=plane#api\u002Fen\u002Fgeometries\u002FPlaneGeometry",[569],[4268,4269,4270],"prose-note",{},[536,4271,4272],{},"A convenient default rotation is applied to the x-axis of the plane (-Math.PI \u002F 2), so that it is facing up (along the Y axis).",[571,4274,15],{"id":573},[553,4276,4278],{"className":576,"code":4277,"language":578,"meta":508,"style":508},"\u003CPlane :args=\"[1, 1]\" color=\"orange\" \u002F>\n\n\u002F\u002F Plane with a custom material transformations\n\u003CPlane ref=\"planeRef\" :args=\"[8, 8]\" :position=\"[0, 4, 0]\">\n  \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n\u003C\u002FPlane>\n",[540,4279,4280,4318,4322,4327,4390,4394],{"__ignoreMap":508},[582,4281,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314,4316],{"class":584,"line":509},[582,4283,588],{"class":587},[582,4285,261],{"class":591},[582,4287,594],{"class":587},[582,4289,598],{"class":597},[582,4291,601],{"class":587},[582,4293,604],{"class":587},[582,4295,608],{"class":607},[582,4297,612],{"class":611},[582,4299,615],{"class":587},[582,4301,618],{"class":611},[582,4303,625],{"class":607},[582,4305,604],{"class":587},[582,4307,630],{"class":597},[582,4309,601],{"class":587},[582,4311,604],{"class":587},[582,4313,638],{"class":637},[582,4315,604],{"class":587},[582,4317,643],{"class":587},[582,4319,4320],{"class":584,"line":510},[582,4321,648],{"emptyLinePlaceholder":516},[582,4323,4324],{"class":584,"line":651},[582,4325,4326],{"class":607},"\u002F\u002F Plane with a custom material transformations\n",[582,4328,4329,4331,4333,4335,4337,4339,4342,4344,4346,4348,4350,4352,4354,4356,4358,4360,4362,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4384,4386,4388],{"class":584,"line":657},[582,4330,588],{"class":587},[582,4332,261],{"class":591},[582,4334,664],{"class":597},[582,4336,601],{"class":587},[582,4338,604],{"class":587},[582,4340,4341],{"class":637},"planeRef",[582,4343,604],{"class":587},[582,4345,594],{"class":587},[582,4347,598],{"class":597},[582,4349,601],{"class":587},[582,4351,604],{"class":587},[582,4353,608],{"class":607},[582,4355,2775],{"class":611},[582,4357,615],{"class":587},[582,4359,1630],{"class":611},[582,4361,625],{"class":607},[582,4363,604],{"class":587},[582,4365,594],{"class":587},[582,4367,702],{"class":597},[582,4369,601],{"class":587},[582,4371,604],{"class":587},[582,4373,608],{"class":607},[582,4375,711],{"class":611},[582,4377,615],{"class":587},[582,4379,716],{"class":611},[582,4381,615],{"class":587},[582,4383,721],{"class":611},[582,4385,625],{"class":607},[582,4387,604],{"class":587},[582,4389,728],{"class":587},[582,4391,4392],{"class":584,"line":731},[582,4393,734],{"class":607},[582,4395,4396,4398,4400],{"class":584,"line":737},[582,4397,740],{"class":587},[582,4399,261],{"class":591},[582,4401,728],{"class":587},[746,4403,748],{},{"title":508,"searchDepth":509,"depth":510,"links":4405},[4406],{"id":573,"depth":510,"text":15},"Short-cut for a PlaneGeometry and a MeshBasicMaterial with a Mesh object.",{},{"title":261,"description":4407},"5OBrHmZXTQoZvxuG3DLZ3euGfAYR51mvVTntqkflx80",{"id":4412,"title":265,"body":4413,"description":4838,"extension":513,"links":514,"meta":4839,"navigation":516,"path":266,"seo":4840,"stem":267,"__hash__":4841},"docs\u002F2.api\u002F5.shapes\u002Fquadratic-bezier-line.md",{"type":501,"value":4414,"toc":4834},[4415,4420,4428,4430,4736,4738,4746,4832],[760,4416,4417],{},[4418,4419],"shapes-quadratic-bezier-line",{},[536,4421,4422,1758,4425,4427],{},[540,4423,4424],{},"\u003CQuadraticBezierLine \u002F>",[540,4426,788],{}," between start and end points, with an optional control point.",[571,4429,15],{"id":573},[553,4431,4433],{"className":576,"code":4432,"language":578,"meta":508,"style":508},"\u003Cscript setup lang=\"ts\">\nimport { TresCanvas } from '@tresjs\u002Fcore'\nimport { QuadraticBezierLine } from '@tresjs\u002Fcientos'\nimport { Vector3 } from 'three'\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CTresCanvas>\n    \u003CTresPerspectiveCamera :position=\"[3, 3, 3]\" \u002F>\n    \u003CQuadraticBezierLine\n      :start=\"new Vector3(-1, 0, 0)\"\n      :end=\"new Vector3(1, 0, 0)\"\n      :mid=\"new Vector3(0, 1, 0)\"\n      :segments=\"50\"\n      color=\"orange\"\n      :line-width=\"3\"\n    \u002F>\n    \u003CTresAmbientLight \u002F>\n  \u003C\u002FTresCanvas>\n\u003C\u002Ftemplate>\n",[540,4434,4435,4455,4473,4492,4510,4518,4522,4530,4538,4570,4577,4607,4637,4668,4682,4694,4708,4712,4720,4728],{"__ignoreMap":508},[582,4436,4437,4439,4441,4443,4445,4447,4449,4451,4453],{"class":584,"line":509},[582,4438,588],{"class":587},[582,4440,815],{"class":591},[582,4442,818],{"class":597},[582,4444,821],{"class":597},[582,4446,601],{"class":587},[582,4448,604],{"class":587},[582,4450,828],{"class":637},[582,4452,604],{"class":587},[582,4454,728],{"class":587},[582,4456,4457,4459,4461,4463,4465,4467,4469,4471],{"class":584,"line":510},[582,4458,838],{"class":837},[582,4460,841],{"class":587},[582,4462,844],{"class":607},[582,4464,847],{"class":587},[582,4466,850],{"class":837},[582,4468,853],{"class":587},[582,4470,856],{"class":637},[582,4472,859],{"class":587},[582,4474,4475,4477,4479,4482,4484,4486,4488,4490],{"class":584,"line":651},[582,4476,838],{"class":837},[582,4478,841],{"class":587},[582,4480,4481],{"class":607}," QuadraticBezierLine",[582,4483,847],{"class":587},[582,4485,850],{"class":837},[582,4487,853],{"class":587},[582,4489,879],{"class":637},[582,4491,859],{"class":587},[582,4493,4494,4496,4498,4500,4502,4504,4506,4508],{"class":584,"line":657},[582,4495,838],{"class":837},[582,4497,841],{"class":587},[582,4499,890],{"class":607},[582,4501,847],{"class":587},[582,4503,850],{"class":837},[582,4505,853],{"class":587},[582,4507,899],{"class":637},[582,4509,859],{"class":587},[582,4511,4512,4514,4516],{"class":584,"line":731},[582,4513,740],{"class":587},[582,4515,815],{"class":591},[582,4517,728],{"class":587},[582,4519,4520],{"class":584,"line":737},[582,4521,648],{"emptyLinePlaceholder":516},[582,4523,4524,4526,4528],{"class":584,"line":916},[582,4525,588],{"class":587},[582,4527,921],{"class":591},[582,4529,728],{"class":587},[582,4531,4532,4534,4536],{"class":584,"line":926},[582,4533,929],{"class":587},[582,4535,932],{"class":591},[582,4537,728],{"class":587},[582,4539,4540,4542,4544,4546,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568],{"class":584,"line":937},[582,4541,940],{"class":587},[582,4543,943],{"class":591},[582,4545,594],{"class":587},[582,4547,702],{"class":597},[582,4549,601],{"class":587},[582,4551,604],{"class":587},[582,4553,608],{"class":587},[582,4555,956],{"class":611},[582,4557,959],{"class":587},[582,4559,956],{"class":611},[582,4561,959],{"class":587},[582,4563,956],{"class":611},[582,4565,625],{"class":587},[582,4567,604],{"class":587},[582,4569,643],{"class":587},[582,4571,4572,4574],{"class":584,"line":802},[582,4573,940],{"class":587},[582,4575,4576],{"class":591},"QuadraticBezierLine\n",[582,4578,4579,4581,4583,4585,4587,4589,4591,4593,4595,4597,4599,4601,4603,4605],{"class":584,"line":803},[582,4580,985],{"class":587},[582,4582,1917],{"class":597},[582,4584,601],{"class":587},[582,4586,604],{"class":587},[582,4588,1924],{"class":587},[582,4590,999],{"class":998},[582,4592,1002],{"class":587},[582,4594,612],{"class":611},[582,4596,959],{"class":587},[582,4598,711],{"class":611},[582,4600,959],{"class":587},[582,4602,711],{"class":611},[582,4604,1941],{"class":587},[582,4606,1052],{"class":587},[582,4608,4609,4611,4613,4615,4617,4619,4621,4623,4625,4627,4629,4631,4633,4635],{"class":584,"line":804},[582,4610,985],{"class":587},[582,4612,1950],{"class":597},[582,4614,601],{"class":587},[582,4616,604],{"class":587},[582,4618,1924],{"class":587},[582,4620,999],{"class":998},[582,4622,1020],{"class":587},[582,4624,612],{"class":611},[582,4626,959],{"class":587},[582,4628,711],{"class":611},[582,4630,959],{"class":587},[582,4632,711],{"class":611},[582,4634,1941],{"class":587},[582,4636,1052],{"class":587},[582,4638,4639,4641,4644,4646,4648,4650,4652,4654,4656,4658,4660,4662,4664,4666],{"class":584,"line":805},[582,4640,985],{"class":587},[582,4642,4643],{"class":597},"mid",[582,4645,601],{"class":587},[582,4647,604],{"class":587},[582,4649,1924],{"class":587},[582,4651,999],{"class":998},[582,4653,1020],{"class":587},[582,4655,711],{"class":611},[582,4657,959],{"class":587},[582,4659,612],{"class":611},[582,4661,959],{"class":587},[582,4663,711],{"class":611},[582,4665,1941],{"class":587},[582,4667,1052],{"class":587},[582,4669,4670,4672,4674,4676,4678,4680],{"class":584,"line":806},[582,4671,985],{"class":587},[582,4673,1060],{"class":597},[582,4675,601],{"class":587},[582,4677,604],{"class":587},[582,4679,1067],{"class":611},[582,4681,1052],{"class":587},[582,4683,4684,4686,4688,4690,4692],{"class":584,"line":1102},[582,4685,1075],{"class":597},[582,4687,601],{"class":587},[582,4689,604],{"class":587},[582,4691,638],{"class":637},[582,4693,1052],{"class":587},[582,4695,4696,4698,4700,4702,4704,4706],{"class":584,"line":1108},[582,4697,985],{"class":587},[582,4699,1091],{"class":597},[582,4701,601],{"class":587},[582,4703,604],{"class":587},[582,4705,956],{"class":611},[582,4707,1052],{"class":587},[582,4709,4710],{"class":584,"line":1118},[582,4711,1105],{"class":587},[582,4713,4714,4716,4718],{"class":584,"line":1128},[582,4715,940],{"class":587},[582,4717,1113],{"class":591},[582,4719,643],{"class":587},[582,4721,4722,4724,4726],{"class":584,"line":2083},[582,4723,1121],{"class":587},[582,4725,932],{"class":591},[582,4727,728],{"class":587},[582,4729,4730,4732,4734],{"class":584,"line":2092},[582,4731,740],{"class":587},[582,4733,921],{"class":591},[582,4735,728],{"class":587},[571,4737,1138],{"id":1137},[536,4739,4740,2114,4742,2117,4744,551],{},[540,4741,4424],{},[540,4743,988],{},[540,4745,788],{},[1140,4747,4748,4763],{},[1143,4749,4750],{},[1146,4751,4752,4754,4756,4758,4760],{},[1149,4753,1151],{},[1149,4755,1154],{},[1149,4757,1157],{},[1149,4759,1160],{},[1149,4761,4762],{},"Required",[1162,4764,4765,4782,4798,4816],{},[1146,4766,4767,4771,4775,4777,4779],{},[1167,4768,4769],{},[540,4770,1917],{},[1167,4772,4773],{},[540,4774,2146],{},[1167,4776,2149],{},[1167,4778],{},[1167,4780,4781],{},"yes",[1146,4783,4784,4788,4792,4794,4796],{},[1167,4785,4786],{},[540,4787,1950],{},[1167,4789,4790],{},[540,4791,2146],{},[1167,4793,2164],{},[1167,4795],{},[1167,4797,4781],{},[1146,4799,4800,4804,4808,4811,4813],{},[1167,4801,4802],{},[540,4803,4643],{},[1167,4805,4806],{},[540,4807,2146],{},[1167,4809,4810],{},"Control point",[1167,4812],{},[1167,4814,4815],{},"no",[1146,4817,4818,4822,4826,4828,4830],{},[1167,4819,4820],{},[540,4821,1060],{},[1167,4823,4824],{},[540,4825,1187],{},[1167,4827,1190],{},[1167,4829,1193],{},[1167,4831,4815],{},[746,4833,1387],{},{"title":508,"searchDepth":509,"depth":510,"links":4835},[4836,4837],{"id":573,"depth":510,"text":15},{"id":1137,"depth":510,"text":1138},"Renders a Line2 between start and end points with an optional control point.",{},{"title":265,"description":4838},"x3tvZVc6qkdY7oDfxpxQl2C7EV85RKijXjcoHR_b1q8",{"id":4843,"title":269,"body":4844,"description":5015,"extension":513,"links":514,"meta":5016,"navigation":516,"path":270,"seo":5017,"stem":271,"__hash__":5018},"docs\u002F2.api\u002F5.shapes\u002Fring.md",{"type":501,"value":4845,"toc":5012},[4846,4851,4861,4867,4873,4875,5010],[530,4847,4848],{},[4849,4850],"shapes-ring",{},[536,4852,538,4853,543,4855,547,4858,551],{},[540,4854,542],{},[540,4856,4857],{},"\u003CRing \u002F>",[540,4859,4860],{},"RingGeometry",[553,4862,4865],{"className":4863,"code":4864,"language":558},[556],"args: [\n  innerRadius: number,\n  outerRadius: number,\n  thetaSegments: number,\n  phiSegments: number,\n  thetaStart: number,\n  thetaLength: number\n]\n",[540,4866,4864],{"__ignoreMap":508},[536,4868,563,4869],{},[565,4870,4860],{"href":4871,"rel":4872},"https:\u002F\u002Fthreejs.org\u002Fdocs\u002F?q=ring#api\u002Fen\u002Fgeometries\u002FRingGeometry",[569],[571,4874,15],{"id":573},[553,4876,4878],{"className":576,"code":4877,"language":578,"meta":508,"style":508},"\u003CRing :args=\"[0.5, 1, 32]\" color=\"orange\" \u002F>\n\n\u002F\u002F Ring with a custom material transformations\n\u003CRing ref=\"ringRef\" :args=\"[0.5, 1, 32]\" :position=\"[2, 4, 0]\">\n  \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n\u003C\u002FRing>\n",[540,4879,4880,4922,4926,4931,4998,5002],{"__ignoreMap":508},[582,4881,4882,4884,4886,4888,4890,4892,4894,4896,4898,4900,4902,4904,4906,4908,4910,4912,4914,4916,4918,4920],{"class":584,"line":509},[582,4883,588],{"class":587},[582,4885,269],{"class":591},[582,4887,594],{"class":587},[582,4889,598],{"class":597},[582,4891,601],{"class":587},[582,4893,604],{"class":587},[582,4895,608],{"class":607},[582,4897,1240],{"class":611},[582,4899,615],{"class":587},[582,4901,618],{"class":611},[582,4903,615],{"class":587},[582,4905,1456],{"class":611},[582,4907,625],{"class":607},[582,4909,604],{"class":587},[582,4911,630],{"class":597},[582,4913,601],{"class":587},[582,4915,604],{"class":587},[582,4917,638],{"class":637},[582,4919,604],{"class":587},[582,4921,643],{"class":587},[582,4923,4924],{"class":584,"line":510},[582,4925,648],{"emptyLinePlaceholder":516},[582,4927,4928],{"class":584,"line":651},[582,4929,4930],{"class":607},"\u002F\u002F Ring with a custom material transformations\n",[582,4932,4933,4935,4937,4939,4941,4943,4946,4948,4950,4952,4954,4956,4958,4960,4962,4964,4966,4968,4970,4972,4974,4976,4978,4980,4982,4984,4986,4988,4990,4992,4994,4996],{"class":584,"line":657},[582,4934,588],{"class":587},[582,4936,269],{"class":591},[582,4938,664],{"class":597},[582,4940,601],{"class":587},[582,4942,604],{"class":587},[582,4944,4945],{"class":637},"ringRef",[582,4947,604],{"class":587},[582,4949,594],{"class":587},[582,4951,598],{"class":597},[582,4953,601],{"class":587},[582,4955,604],{"class":587},[582,4957,608],{"class":607},[582,4959,1240],{"class":611},[582,4961,615],{"class":587},[582,4963,618],{"class":611},[582,4965,615],{"class":587},[582,4967,1456],{"class":611},[582,4969,625],{"class":607},[582,4971,604],{"class":587},[582,4973,594],{"class":587},[582,4975,702],{"class":597},[582,4977,601],{"class":587},[582,4979,604],{"class":587},[582,4981,608],{"class":607},[582,4983,2595],{"class":611},[582,4985,615],{"class":587},[582,4987,716],{"class":611},[582,4989,615],{"class":587},[582,4991,721],{"class":611},[582,4993,625],{"class":607},[582,4995,604],{"class":587},[582,4997,728],{"class":587},[582,4999,5000],{"class":584,"line":731},[582,5001,734],{"class":607},[582,5003,5004,5006,5008],{"class":584,"line":737},[582,5005,740],{"class":587},[582,5007,269],{"class":591},[582,5009,728],{"class":587},[746,5011,748],{},{"title":508,"searchDepth":509,"depth":510,"links":5013},[5014],{"id":573,"depth":510,"text":15},"Short-cut for a RingGeometry and a MeshBasicMaterial with a Mesh object.",{},{"title":269,"description":5015},"sjdJr8WfSUL8VppV0tIyFALL7j5Mg1IJmmVLISwAI9U",{"id":5020,"title":273,"body":5021,"description":5178,"extension":513,"links":514,"meta":5179,"navigation":516,"path":274,"seo":5180,"stem":275,"__hash__":5181},"docs\u002F2.api\u002F5.shapes\u002Frounded-box.md",{"type":501,"value":5022,"toc":5175},[5023,5028,5039,5045,5051,5053,5173],[530,5024,5025],{},[5026,5027],"shapes-rounded-box",{},[536,5029,538,5030,543,5032,547,5035,5038],{},[540,5031,542],{},[540,5033,5034],{},"\u003CRoundedBox \u002F>",[540,5036,5037],{},"RoundedBoxGeometry"," .",[553,5040,5043],{"className":5041,"code":5042,"language":558},[556],"args: [\n  width: number, \u002F\u002F default 1\n  height: number, \u002F\u002F default 1\n  depth: number, \u002F\u002F default 1\n  segments: number, \u002F\u002F default 2\n  radius: number, \u002F\u002F default 0.1\n]\n",[540,5044,5042],{"__ignoreMap":508},[536,5046,563,5047],{},[565,5048,5037],{"href":5049,"rel":5050},"https:\u002F\u002Fgithub.com\u002Fmrdoob\u002Fthree.js\u002Fblob\u002Fmaster\u002Fexamples\u002Fjsm\u002Fgeometries\u002FRoundedBoxGeometry.js",[569],[571,5052,15],{"id":573},[553,5054,5056],{"className":576,"code":5055,"language":578,"meta":508,"style":508},"\u003CRoundedBox :args=\"[1, 1, 1, 2, 0.1]\" color=\"orange\" \u002F>\n\n\u002F\u002F RoundedBox with a custom material transformations\n\u003CRoundedBox ref=\"boxRef\" :position=\"[0, 4, 0]\">\n  \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n\u003C\u002FRoundedBox>\n",[540,5057,5058,5110,5114,5119,5161,5165],{"__ignoreMap":508},[582,5059,5060,5062,5065,5067,5069,5071,5073,5075,5077,5079,5081,5083,5085,5087,5089,5091,5094,5096,5098,5100,5102,5104,5106,5108],{"class":584,"line":509},[582,5061,588],{"class":587},[582,5063,5064],{"class":591},"RoundedBox",[582,5066,594],{"class":587},[582,5068,598],{"class":597},[582,5070,601],{"class":587},[582,5072,604],{"class":587},[582,5074,608],{"class":607},[582,5076,612],{"class":611},[582,5078,615],{"class":587},[582,5080,618],{"class":611},[582,5082,615],{"class":587},[582,5084,618],{"class":611},[582,5086,615],{"class":587},[582,5088,2318],{"class":611},[582,5090,615],{"class":587},[582,5092,5093],{"class":611}," 0.1",[582,5095,625],{"class":607},[582,5097,604],{"class":587},[582,5099,630],{"class":597},[582,5101,601],{"class":587},[582,5103,604],{"class":587},[582,5105,638],{"class":637},[582,5107,604],{"class":587},[582,5109,643],{"class":587},[582,5111,5112],{"class":584,"line":510},[582,5113,648],{"emptyLinePlaceholder":516},[582,5115,5116],{"class":584,"line":651},[582,5117,5118],{"class":607},"\u002F\u002F RoundedBox with a custom material transformations\n",[582,5120,5121,5123,5125,5127,5129,5131,5133,5135,5137,5139,5141,5143,5145,5147,5149,5151,5153,5155,5157,5159],{"class":584,"line":657},[582,5122,588],{"class":587},[582,5124,5064],{"class":591},[582,5126,664],{"class":597},[582,5128,601],{"class":587},[582,5130,604],{"class":587},[582,5132,671],{"class":637},[582,5134,604],{"class":587},[582,5136,594],{"class":587},[582,5138,702],{"class":597},[582,5140,601],{"class":587},[582,5142,604],{"class":587},[582,5144,608],{"class":607},[582,5146,711],{"class":611},[582,5148,615],{"class":587},[582,5150,716],{"class":611},[582,5152,615],{"class":587},[582,5154,721],{"class":611},[582,5156,625],{"class":607},[582,5158,604],{"class":587},[582,5160,728],{"class":587},[582,5162,5163],{"class":584,"line":731},[582,5164,734],{"class":607},[582,5166,5167,5169,5171],{"class":584,"line":737},[582,5168,740],{"class":587},[582,5170,5064],{"class":591},[582,5172,728],{"class":587},[746,5174,748],{},{"title":508,"searchDepth":509,"depth":510,"links":5176},[5177],{"id":573,"depth":510,"text":15},"Short-cut for a RoundedBoxGeometry and a MeshBasicMaterial with a Mesh object.",{},{"title":273,"description":5178},"6uRmRs4RGOfq4lQeUlAm3DycDFH9FnKYbwGuk5ODp5k",{"id":5183,"title":277,"body":5184,"description":5340,"extension":513,"links":514,"meta":5341,"navigation":516,"path":278,"seo":5342,"stem":279,"__hash__":5343},"docs\u002F2.api\u002F5.shapes\u002Frounded-plane.md",{"type":501,"value":5185,"toc":5337},[5186,5191,5208,5214,5216,5335],[530,5187,5188],{},[5189,5190],"shapes-rounded-plane",{},[536,5192,538,5193,543,5195,547,5198,5201,5202,5207],{},[540,5194,542],{},[540,5196,5197],{},"\u003CRoundedPlane \u002F>",[540,5199,5200],{},"RoundedPlaneGeometry",": a plane with rounded corners. The geometry is vendored from ",[565,5203,5206],{"href":5204,"rel":5205},"https:\u002F\u002Fgithub.com\u002Fpmndrs\u002Fmaath\u002Fblob\u002Fmain\u002Fpackages\u002Fmaath\u002Fsrc\u002Fgeometry.ts",[569],"pmndrs\u002Fmaath"," (MIT), so it ships with no extra dependency.",[553,5209,5212],{"className":5210,"code":5211,"language":558},[556],"args: [\n  width: number, \u002F\u002F default 1\n  height: number, \u002F\u002F default 1\n  radius: number, \u002F\u002F default 0.2\n  segments: number, \u002F\u002F default 16\n]\n",[540,5213,5211],{"__ignoreMap":508},[571,5215,15],{"id":573},[553,5217,5219],{"className":576,"code":5218,"language":578,"meta":508,"style":508},"\u003CRoundedPlane :args=\"[1.5, 1, 0.2, 16]\" color=\"orange\" \u002F>\n\n\u002F\u002F RoundedPlane with a custom material\n\u003CRoundedPlane ref=\"planeRef\" :position=\"[0, 4, 0]\">\n  \u003CTresMeshStandardMaterial color=\"orange\" \u002F>\n\u003C\u002FRoundedPlane>\n",[540,5220,5221,5271,5275,5280,5322,5327],{"__ignoreMap":508},[582,5222,5223,5225,5228,5230,5232,5234,5236,5238,5241,5243,5245,5247,5250,5252,5255,5257,5259,5261,5263,5265,5267,5269],{"class":584,"line":509},[582,5224,588],{"class":587},[582,5226,5227],{"class":591},"RoundedPlane",[582,5229,594],{"class":587},[582,5231,598],{"class":597},[582,5233,601],{"class":587},[582,5235,604],{"class":587},[582,5237,608],{"class":607},[582,5239,5240],{"class":611},"1.5",[582,5242,615],{"class":587},[582,5244,618],{"class":611},[582,5246,615],{"class":587},[582,5248,5249],{"class":611}," 0.2",[582,5251,615],{"class":587},[582,5253,5254],{"class":611}," 16",[582,5256,625],{"class":607},[582,5258,604],{"class":587},[582,5260,630],{"class":597},[582,5262,601],{"class":587},[582,5264,604],{"class":587},[582,5266,638],{"class":637},[582,5268,604],{"class":587},[582,5270,643],{"class":587},[582,5272,5273],{"class":584,"line":510},[582,5274,648],{"emptyLinePlaceholder":516},[582,5276,5277],{"class":584,"line":651},[582,5278,5279],{"class":607},"\u002F\u002F RoundedPlane with a custom material\n",[582,5281,5282,5284,5286,5288,5290,5292,5294,5296,5298,5300,5302,5304,5306,5308,5310,5312,5314,5316,5318,5320],{"class":584,"line":657},[582,5283,588],{"class":587},[582,5285,5227],{"class":591},[582,5287,664],{"class":597},[582,5289,601],{"class":587},[582,5291,604],{"class":587},[582,5293,4341],{"class":637},[582,5295,604],{"class":587},[582,5297,594],{"class":587},[582,5299,702],{"class":597},[582,5301,601],{"class":587},[582,5303,604],{"class":587},[582,5305,608],{"class":607},[582,5307,711],{"class":611},[582,5309,615],{"class":587},[582,5311,716],{"class":611},[582,5313,615],{"class":587},[582,5315,721],{"class":611},[582,5317,625],{"class":607},[582,5319,604],{"class":587},[582,5321,728],{"class":587},[582,5323,5324],{"class":584,"line":731},[582,5325,5326],{"class":607},"  \u003CTresMeshStandardMaterial color=\"orange\" \u002F>\n",[582,5328,5329,5331,5333],{"class":584,"line":737},[582,5330,740],{"class":587},[582,5332,5227],{"class":591},[582,5334,728],{"class":587},[746,5336,748],{},{"title":508,"searchDepth":509,"depth":510,"links":5338},[5339],{"id":573,"depth":510,"text":15},"Short-cut for a RoundedPlaneGeometry and a MeshBasicMaterial with a Mesh object.",{},{"title":277,"description":5340},"HH5158_07Il55CXeB5dFOKuUS3I52MwiYYeqEjcgDoM",{"id":5345,"title":281,"body":5346,"description":5540,"extension":513,"links":514,"meta":5541,"navigation":516,"path":282,"seo":5542,"stem":283,"__hash__":5543},"docs\u002F2.api\u002F5.shapes\u002Fscreen-quad.md",{"type":501,"value":5347,"toc":5536},[5348,5353,5356,5358,5511,5515,5533],[760,5349,5350],{},[5351,5352],"shapes-screen-quad",{},[536,5354,5355],{},"A triangle that fills the screen when using a THREE.OrthographicCamera. Useful for full-screen fragment shader work.",[571,5357,15],{"id":573},[553,5359,5361],{"className":576,"code":5360,"language":578,"meta":508,"style":508},"\u003Cscript setup lang=\"ts\">\nimport { TresCanvas } from '@tresjs\u002Fcore'\nimport { ScreenQuad } from '@tresjs\u002Fcientos'\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CTresCanvas>\n    \u003CTresOrthographicCamera \u002F>\n    \u003CScreenQuad>\n      \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n    \u003C\u002FScreenQuad>\n  \u003C\u002FTresCanvas>\n\u003C\u002Ftemplate>\n",[540,5362,5363,5383,5401,5420,5428,5432,5440,5448,5457,5466,5486,5495,5503],{"__ignoreMap":508},[582,5364,5365,5367,5369,5371,5373,5375,5377,5379,5381],{"class":584,"line":509},[582,5366,588],{"class":587},[582,5368,815],{"class":591},[582,5370,818],{"class":597},[582,5372,821],{"class":597},[582,5374,601],{"class":587},[582,5376,604],{"class":587},[582,5378,828],{"class":637},[582,5380,604],{"class":587},[582,5382,728],{"class":587},[582,5384,5385,5387,5389,5391,5393,5395,5397,5399],{"class":584,"line":510},[582,5386,838],{"class":837},[582,5388,841],{"class":587},[582,5390,844],{"class":607},[582,5392,847],{"class":587},[582,5394,850],{"class":837},[582,5396,853],{"class":587},[582,5398,856],{"class":637},[582,5400,859],{"class":587},[582,5402,5403,5405,5407,5410,5412,5414,5416,5418],{"class":584,"line":651},[582,5404,838],{"class":837},[582,5406,841],{"class":587},[582,5408,5409],{"class":607}," ScreenQuad",[582,5411,847],{"class":587},[582,5413,850],{"class":837},[582,5415,853],{"class":587},[582,5417,879],{"class":637},[582,5419,859],{"class":587},[582,5421,5422,5424,5426],{"class":584,"line":657},[582,5423,740],{"class":587},[582,5425,815],{"class":591},[582,5427,728],{"class":587},[582,5429,5430],{"class":584,"line":731},[582,5431,648],{"emptyLinePlaceholder":516},[582,5433,5434,5436,5438],{"class":584,"line":737},[582,5435,588],{"class":587},[582,5437,921],{"class":591},[582,5439,728],{"class":587},[582,5441,5442,5444,5446],{"class":584,"line":916},[582,5443,929],{"class":587},[582,5445,932],{"class":591},[582,5447,728],{"class":587},[582,5449,5450,5452,5455],{"class":584,"line":926},[582,5451,940],{"class":587},[582,5453,5454],{"class":591},"TresOrthographicCamera",[582,5456,643],{"class":587},[582,5458,5459,5461,5464],{"class":584,"line":937},[582,5460,940],{"class":587},[582,5462,5463],{"class":591},"ScreenQuad",[582,5465,728],{"class":587},[582,5467,5468,5471,5474,5476,5478,5480,5482,5484],{"class":584,"line":802},[582,5469,5470],{"class":587},"      \u003C",[582,5472,5473],{"class":591},"TresMeshToonMaterial",[582,5475,630],{"class":597},[582,5477,601],{"class":587},[582,5479,604],{"class":587},[582,5481,638],{"class":637},[582,5483,604],{"class":587},[582,5485,643],{"class":587},[582,5487,5488,5491,5493],{"class":584,"line":803},[582,5489,5490],{"class":587},"    \u003C\u002F",[582,5492,5463],{"class":591},[582,5494,728],{"class":587},[582,5496,5497,5499,5501],{"class":584,"line":804},[582,5498,1121],{"class":587},[582,5500,932],{"class":591},[582,5502,728],{"class":587},[582,5504,5505,5507,5509],{"class":584,"line":805},[582,5506,740],{"class":587},[582,5508,921],{"class":591},[582,5510,728],{"class":587},[571,5512,5514],{"id":5513},"references","References",[5516,5517,5518,5526],"ul",{},[5519,5520,5521],"li",{},[565,5522,5525],{"href":5523,"rel":5524},"https:\u002F\u002Fwww.cginternals.com\u002Fen\u002Fblog\u002F2018-01-10-screen-aligned-quads-and-triangles.html",[569],"Why a triangle?",[5519,5527,5528],{},[565,5529,5532],{"href":5530,"rel":5531},"https:\u002F\u002Fluruke.medium.com\u002Fsimple-postprocessing-in-three-js-91936ecadfb7",[569],"Simple postprocessing in Three.js",[746,5534,5535],{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":508,"searchDepth":509,"depth":510,"links":5537},[5538,5539],{"id":573,"depth":510,"text":15},{"id":5513,"depth":510,"text":5514},"A triangle that fills the screen for full-screen fragment shader work.",{},{"title":281,"description":5540},"7AUdT-SMH4R5MsKpuypi4UzVsHt7S7ryCNHpJVv28A8",{"id":5545,"title":285,"body":5546,"description":5716,"extension":513,"links":514,"meta":5717,"navigation":516,"path":286,"seo":5718,"stem":287,"__hash__":5719},"docs\u002F2.api\u002F5.shapes\u002Fsphere.md",{"type":501,"value":5547,"toc":5713},[5548,5553,5563,5569,5575,5577,5711],[530,5549,5550],{},[5551,5552],"shapes-sphere",{},[536,5554,538,5555,543,5557,547,5560,551],{},[540,5556,542],{},[540,5558,5559],{},"\u003CSphere \u002F>",[540,5561,5562],{},"SphereGeometry",[553,5564,5567],{"className":5565,"code":5566,"language":558},[556],"args: [\n  radius: number,\n  widthSegments: number,\n  heightSegments: number,\n  phiStart: number,\n  phiLength: number,\n  thetaStart: number,\n  thetaLength: number\n]\n",[540,5568,5566],{"__ignoreMap":508},[536,5570,563,5571],{},[565,5572,5562],{"href":5573,"rel":5574},"https:\u002F\u002Fthreejs.org\u002Fdocs\u002F?q=sphere#api\u002Fen\u002Fgeometries\u002FSphereGeometry",[569],[571,5576,15],{"id":573},[553,5578,5580],{"className":576,"code":5579,"language":578,"meta":508,"style":508},"\u003CSphere :args=\"[1, 1, 1]\" color=\"orange\" \u002F>\n\n\u002F\u002F Sphere with a custom material transformations\n\u003CSphere ref=\"planeRef\" :args=\"[1, 1, 1]\" :position=\"[2, 4, 0]\">\n  \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n\u003C\u002FSphere>\n",[540,5581,5582,5624,5628,5633,5699,5703],{"__ignoreMap":508},[582,5583,5584,5586,5588,5590,5592,5594,5596,5598,5600,5602,5604,5606,5608,5610,5612,5614,5616,5618,5620,5622],{"class":584,"line":509},[582,5585,588],{"class":587},[582,5587,285],{"class":591},[582,5589,594],{"class":587},[582,5591,598],{"class":597},[582,5593,601],{"class":587},[582,5595,604],{"class":587},[582,5597,608],{"class":607},[582,5599,612],{"class":611},[582,5601,615],{"class":587},[582,5603,618],{"class":611},[582,5605,615],{"class":587},[582,5607,618],{"class":611},[582,5609,625],{"class":607},[582,5611,604],{"class":587},[582,5613,630],{"class":597},[582,5615,601],{"class":587},[582,5617,604],{"class":587},[582,5619,638],{"class":637},[582,5621,604],{"class":587},[582,5623,643],{"class":587},[582,5625,5626],{"class":584,"line":510},[582,5627,648],{"emptyLinePlaceholder":516},[582,5629,5630],{"class":584,"line":651},[582,5631,5632],{"class":607},"\u002F\u002F Sphere with a custom material transformations\n",[582,5634,5635,5637,5639,5641,5643,5645,5647,5649,5651,5653,5655,5657,5659,5661,5663,5665,5667,5669,5671,5673,5675,5677,5679,5681,5683,5685,5687,5689,5691,5693,5695,5697],{"class":584,"line":657},[582,5636,588],{"class":587},[582,5638,285],{"class":591},[582,5640,664],{"class":597},[582,5642,601],{"class":587},[582,5644,604],{"class":587},[582,5646,4341],{"class":637},[582,5648,604],{"class":587},[582,5650,594],{"class":587},[582,5652,598],{"class":597},[582,5654,601],{"class":587},[582,5656,604],{"class":587},[582,5658,608],{"class":607},[582,5660,612],{"class":611},[582,5662,615],{"class":587},[582,5664,618],{"class":611},[582,5666,615],{"class":587},[582,5668,618],{"class":611},[582,5670,625],{"class":607},[582,5672,604],{"class":587},[582,5674,594],{"class":587},[582,5676,702],{"class":597},[582,5678,601],{"class":587},[582,5680,604],{"class":587},[582,5682,608],{"class":607},[582,5684,2595],{"class":611},[582,5686,615],{"class":587},[582,5688,716],{"class":611},[582,5690,615],{"class":587},[582,5692,721],{"class":611},[582,5694,625],{"class":607},[582,5696,604],{"class":587},[582,5698,728],{"class":587},[582,5700,5701],{"class":584,"line":731},[582,5702,734],{"class":607},[582,5704,5705,5707,5709],{"class":584,"line":737},[582,5706,740],{"class":587},[582,5708,285],{"class":591},[582,5710,728],{"class":587},[746,5712,748],{},{"title":508,"searchDepth":509,"depth":510,"links":5714},[5715],{"id":573,"depth":510,"text":15},"Short-cut for a SphereGeometry and a MeshBasicMaterial with a Mesh object.",{},{"title":285,"description":5716},"CXqQd226fbRLkf86b33CXbH-uGM-cwo2HQNRB4Pt8Xs",{"id":5721,"title":289,"body":5722,"description":6175,"extension":513,"links":514,"meta":6176,"navigation":516,"path":290,"seo":6177,"stem":291,"__hash__":6178},"docs\u002F2.api\u002F5.shapes\u002Fsuperformula.md",{"type":501,"value":5723,"toc":6170},[5724,5729,5742,5744,6032,6034,6044,6158,6162,6167],[530,5725,5726],{},[5727,5728],"shapes-super-formula",{},[536,5730,538,5731,543,5733,5736,5737,551],{},[540,5732,542],{},[540,5734,5735],{},"\u003CSuperformula \u002F>"," component that produces a configurable ",[565,5738,5741],{"href":5739,"rel":5740},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSuperformula",[569],"3D plot of the superformula",[571,5743,15],{"id":573},[553,5745,5748],{"className":576,"code":5746,"highlights":5747,"language":578,"meta":508,"style":508},"\u003Cscript setup lang=\"ts\">\nimport { TresCanvas } from '@tresjs\u002Fcore'\nimport { Superformula } from '@tresjs\u002Fcientos'\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CTresCanvas>\n    \u003CTresPerspectiveCamera :position=\"[3, 3, 3]\" \u002F>\n    \u003CSuperformula\n      :width-segments=\"64\"\n      :height-segments=\"64\"\n      :num-arms-a=\"5\"\n      :exp-a=\"[40, 1.3, 0.9]\"\n      color=\"#ff6b6b\"\n    \u002F>\n    \u003CTresAmbientLight \u002F>\n    \u003CTresDirectionalLight :position=\"[0, 2, 4]\" \u002F>\n  \u003C\u002FTresCanvas>\n\u003C\u002Ftemplate>\n",[651,937,802,803,804,805,806],[540,5749,5750,5770,5788,5808,5816,5820,5828,5836,5868,5876,5893,5909,5926,5956,5970,5974,5982,6016,6024],{"__ignoreMap":508},[582,5751,5752,5754,5756,5758,5760,5762,5764,5766,5768],{"class":584,"line":509},[582,5753,588],{"class":587},[582,5755,815],{"class":591},[582,5757,818],{"class":597},[582,5759,821],{"class":597},[582,5761,601],{"class":587},[582,5763,604],{"class":587},[582,5765,828],{"class":637},[582,5767,604],{"class":587},[582,5769,728],{"class":587},[582,5771,5772,5774,5776,5778,5780,5782,5784,5786],{"class":584,"line":510},[582,5773,838],{"class":837},[582,5775,841],{"class":587},[582,5777,844],{"class":607},[582,5779,847],{"class":587},[582,5781,850],{"class":837},[582,5783,853],{"class":587},[582,5785,856],{"class":637},[582,5787,859],{"class":587},[582,5789,5791,5793,5795,5798,5800,5802,5804,5806],{"class":5790,"line":651},[584,863],[582,5792,838],{"class":837},[582,5794,841],{"class":587},[582,5796,5797],{"class":607}," Superformula",[582,5799,847],{"class":587},[582,5801,850],{"class":837},[582,5803,853],{"class":587},[582,5805,879],{"class":637},[582,5807,859],{"class":587},[582,5809,5810,5812,5814],{"class":584,"line":657},[582,5811,740],{"class":587},[582,5813,815],{"class":591},[582,5815,728],{"class":587},[582,5817,5818],{"class":584,"line":731},[582,5819,648],{"emptyLinePlaceholder":516},[582,5821,5822,5824,5826],{"class":584,"line":737},[582,5823,588],{"class":587},[582,5825,921],{"class":591},[582,5827,728],{"class":587},[582,5829,5830,5832,5834],{"class":584,"line":916},[582,5831,929],{"class":587},[582,5833,932],{"class":591},[582,5835,728],{"class":587},[582,5837,5838,5840,5842,5844,5846,5848,5850,5852,5854,5856,5858,5860,5862,5864,5866],{"class":584,"line":926},[582,5839,940],{"class":587},[582,5841,943],{"class":591},[582,5843,594],{"class":587},[582,5845,702],{"class":597},[582,5847,601],{"class":587},[582,5849,604],{"class":587},[582,5851,608],{"class":587},[582,5853,956],{"class":611},[582,5855,959],{"class":587},[582,5857,956],{"class":611},[582,5859,959],{"class":587},[582,5861,956],{"class":611},[582,5863,625],{"class":587},[582,5865,604],{"class":587},[582,5867,643],{"class":587},[582,5869,5871,5873],{"class":5870,"line":937},[584,863],[582,5872,940],{"class":587},[582,5874,5875],{"class":591},"Superformula\n",[582,5877,5879,5881,5884,5886,5888,5891],{"class":5878,"line":802},[584,863],[582,5880,985],{"class":587},[582,5882,5883],{"class":597},"width-segments",[582,5885,601],{"class":587},[582,5887,604],{"class":587},[582,5889,5890],{"class":611},"64",[582,5892,1052],{"class":587},[582,5894,5896,5898,5901,5903,5905,5907],{"class":5895,"line":803},[584,863],[582,5897,985],{"class":587},[582,5899,5900],{"class":597},"height-segments",[582,5902,601],{"class":587},[582,5904,604],{"class":587},[582,5906,5890],{"class":611},[582,5908,1052],{"class":587},[582,5910,5912,5914,5917,5919,5921,5924],{"class":5911,"line":804},[584,863],[582,5913,985],{"class":587},[582,5915,5916],{"class":597},"num-arms-a",[582,5918,601],{"class":587},[582,5920,604],{"class":587},[582,5922,5923],{"class":611},"5",[582,5925,1052],{"class":587},[582,5927,5929,5931,5934,5936,5938,5940,5943,5945,5947,5949,5952,5954],{"class":5928,"line":805},[584,863],[582,5930,985],{"class":587},[582,5932,5933],{"class":597},"exp-a",[582,5935,601],{"class":587},[582,5937,604],{"class":587},[582,5939,608],{"class":587},[582,5941,5942],{"class":611},"40",[582,5944,959],{"class":587},[582,5946,2939],{"class":611},[582,5948,959],{"class":587},[582,5950,5951],{"class":611},"0.9",[582,5953,625],{"class":587},[582,5955,1052],{"class":587},[582,5957,5959,5961,5963,5965,5968],{"class":5958,"line":806},[584,863],[582,5960,1075],{"class":597},[582,5962,601],{"class":587},[582,5964,604],{"class":587},[582,5966,5967],{"class":637},"#ff6b6b",[582,5969,1052],{"class":587},[582,5971,5972],{"class":584,"line":1102},[582,5973,1105],{"class":587},[582,5975,5976,5978,5980],{"class":584,"line":1108},[582,5977,940],{"class":587},[582,5979,1113],{"class":591},[582,5981,643],{"class":587},[582,5983,5984,5986,5989,5991,5993,5995,5997,5999,6001,6003,6005,6007,6010,6012,6014],{"class":584,"line":1118},[582,5985,940],{"class":587},[582,5987,5988],{"class":591},"TresDirectionalLight",[582,5990,594],{"class":587},[582,5992,702],{"class":597},[582,5994,601],{"class":587},[582,5996,604],{"class":587},[582,5998,608],{"class":587},[582,6000,711],{"class":611},[582,6002,959],{"class":587},[582,6004,2595],{"class":611},[582,6006,959],{"class":587},[582,6008,6009],{"class":611},"4",[582,6011,625],{"class":587},[582,6013,604],{"class":587},[582,6015,643],{"class":587},[582,6017,6018,6020,6022],{"class":584,"line":1128},[582,6019,1121],{"class":587},[582,6021,932],{"class":591},[582,6023,728],{"class":587},[582,6025,6026,6028,6030],{"class":584,"line":2083},[582,6027,740],{"class":587},[582,6029,921],{"class":591},[582,6031,728],{"class":587},[571,6033,1138],{"id":1137},[536,6035,538,6036,6038,6039,6043],{},[540,6037,5735],{}," 3D plot is the product of 2 2D superformulas, referred to as \"A\" and \"B\" in the props. See this ",[565,6040,6042],{"href":5739,"rel":6041},[569],"Wikipedia article about the superformula"," for more information about the function's arguments.",[1140,6045,6046,6057],{},[1143,6047,6048],{},[1146,6049,6050,6053,6055],{},[1149,6051,6052],{"align":3041},"Name",[1149,6054,1157],{"align":3041},[1149,6056,1160],{"align":3041},[1162,6058,6059,6074,6088,6102,6117,6131,6145],{},[1146,6060,6061,6066,6069],{},[1167,6062,6063],{"align":3041},[3053,6064,6065],{},"widthSegments",[1167,6067,6068],{"align":3041},"Number of horizontal mesh segments",[1167,6070,6071],{"align":3041},[540,6072,6073],{},"32",[1146,6075,6076,6081,6084],{},[1167,6077,6078],{"align":3041},[3053,6079,6080],{},"heightSegments",[1167,6082,6083],{"align":3041},"Number of vertical mesh segments",[1167,6085,6086],{"align":3041},[540,6087,6073],{},[1146,6089,6090,6095,6098],{},[1167,6091,6092],{"align":3041},[3053,6093,6094],{},"numArmsA",[1167,6096,6097],{"align":3041},"For A, number of radial arms\u002Fripples",[1167,6099,6100],{"align":3041},[540,6101,6009],{},[1146,6103,6104,6109,6112],{},[1167,6105,6106],{"align":3041},[3053,6107,6108],{},"expA",[1167,6110,6111],{"align":3041},"A's 3 exponents",[1167,6113,6114],{"align":3041},[540,6115,6116],{},"[40, 1.3, 0.9]",[1146,6118,6119,6124,6127],{},[1167,6120,6121],{"align":3041},[3053,6122,6123],{},"numArmsB",[1167,6125,6126],{"align":3041},"For B, number of radial arms\u002Fripples",[1167,6128,6129],{"align":3041},[540,6130,6009],{},[1146,6132,6133,6138,6141],{},[1167,6134,6135],{"align":3041},[3053,6136,6137],{},"expB",[1167,6139,6140],{"align":3041},"B's 3 exponents",[1167,6142,6143],{"align":3041},[540,6144,6116],{},[1146,6146,6147,6151,6154],{},[1167,6148,6149],{"align":3041},[3053,6150,1261],{},[1167,6152,6153],{"align":3041},"If no material is provided, a color for the default material",[1167,6155,6156],{"align":3041},[540,6157,1272],{},[571,6159,6161],{"id":6160},"slot","Slot",[536,6163,6164,6166],{},[540,6165,5735],{}," has a single slot for an optional material.",[746,6168,6169],{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":508,"searchDepth":509,"depth":510,"links":6171},[6172,6173,6174],{"id":573,"depth":510,"text":15},{"id":1137,"depth":510,"text":1138},{"id":6160,"depth":510,"text":6161},"Produces a configurable 3D plot of the superformula.",{},{"title":289,"description":6175},"e6vrte2Vz6VeiZF2tvUtKAkrmeL55JA0AIEipHcn53Y",{"id":6180,"title":293,"body":6181,"description":6343,"extension":513,"links":514,"meta":6344,"navigation":516,"path":294,"seo":6345,"stem":295,"__hash__":6346},"docs\u002F2.api\u002F5.shapes\u002Ftetrahedron.md",{"type":501,"value":6182,"toc":6340},[6183,6188,6198,6203,6209,6211,6338],[530,6184,6185],{},[6186,6187],"shapes-tetrahedron",{},[536,6189,538,6190,543,6192,547,6195,551],{},[540,6191,542],{},[540,6193,6194],{},"\u003CTetrahedron \u002F>",[540,6196,6197],{},"TetrahedronGeometry",[553,6199,6201],{"className":6200,"code":2483,"language":558},[556],[540,6202,2483],{"__ignoreMap":508},[536,6204,563,6205],{},[565,6206,6197],{"href":6207,"rel":6208},"https:\u002F\u002Fthreejs.org\u002Fdocs\u002F?q=tetr#api\u002Fen\u002Fgeometries\u002FTetrahedronGeometry",[569],[571,6210,15],{"id":573},[553,6212,6214],{"className":576,"code":6213,"language":578,"meta":508,"style":508},"\u003CTetrahedron :args=\"[1, 0]\" color=\"orange\" \u002F>\n\n\u002F\u002F Tetrahedron with a custom material transformations\n\u003CTetrahedron ref=\"tetrahedronRef\" :args=\"[1, 0]\" :position=\"[2, 4, 0]\">\n  \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n\u003C\u002FTetrahedron>\n",[540,6215,6216,6254,6258,6263,6326,6330],{"__ignoreMap":508},[582,6217,6218,6220,6222,6224,6226,6228,6230,6232,6234,6236,6238,6240,6242,6244,6246,6248,6250,6252],{"class":584,"line":509},[582,6219,588],{"class":587},[582,6221,293],{"class":591},[582,6223,594],{"class":587},[582,6225,598],{"class":597},[582,6227,601],{"class":587},[582,6229,604],{"class":587},[582,6231,608],{"class":607},[582,6233,612],{"class":611},[582,6235,615],{"class":587},[582,6237,721],{"class":611},[582,6239,625],{"class":607},[582,6241,604],{"class":587},[582,6243,630],{"class":597},[582,6245,601],{"class":587},[582,6247,604],{"class":587},[582,6249,638],{"class":637},[582,6251,604],{"class":587},[582,6253,643],{"class":587},[582,6255,6256],{"class":584,"line":510},[582,6257,648],{"emptyLinePlaceholder":516},[582,6259,6260],{"class":584,"line":651},[582,6261,6262],{"class":607},"\u002F\u002F Tetrahedron with a custom material transformations\n",[582,6264,6265,6267,6269,6271,6273,6275,6278,6280,6282,6284,6286,6288,6290,6292,6294,6296,6298,6300,6302,6304,6306,6308,6310,6312,6314,6316,6318,6320,6322,6324],{"class":584,"line":657},[582,6266,588],{"class":587},[582,6268,293],{"class":591},[582,6270,664],{"class":597},[582,6272,601],{"class":587},[582,6274,604],{"class":587},[582,6276,6277],{"class":637},"tetrahedronRef",[582,6279,604],{"class":587},[582,6281,594],{"class":587},[582,6283,598],{"class":597},[582,6285,601],{"class":587},[582,6287,604],{"class":587},[582,6289,608],{"class":607},[582,6291,612],{"class":611},[582,6293,615],{"class":587},[582,6295,721],{"class":611},[582,6297,625],{"class":607},[582,6299,604],{"class":587},[582,6301,594],{"class":587},[582,6303,702],{"class":597},[582,6305,601],{"class":587},[582,6307,604],{"class":587},[582,6309,608],{"class":607},[582,6311,2595],{"class":611},[582,6313,615],{"class":587},[582,6315,716],{"class":611},[582,6317,615],{"class":587},[582,6319,721],{"class":611},[582,6321,625],{"class":607},[582,6323,604],{"class":587},[582,6325,728],{"class":587},[582,6327,6328],{"class":584,"line":731},[582,6329,734],{"class":607},[582,6331,6332,6334,6336],{"class":584,"line":737},[582,6333,740],{"class":587},[582,6335,293],{"class":591},[582,6337,728],{"class":587},[746,6339,748],{},{"title":508,"searchDepth":509,"depth":510,"links":6341},[6342],{"id":573,"depth":510,"text":15},"Short-cut for a TetrahedronGeometry and a MeshBasicMaterial with a Mesh object.",{},{"title":293,"description":6343},"6ZMY_90iSBZYMdJF00ih1rbyX9sFMIXEk1iKSd_AFMc",{"id":6348,"title":297,"body":6349,"description":6537,"extension":513,"links":514,"meta":6538,"navigation":516,"path":298,"seo":6539,"stem":299,"__hash__":6540},"docs\u002F2.api\u002F5.shapes\u002Ftorus.md",{"type":501,"value":6350,"toc":6534},[6351,6356,6366,6372,6378,6380,6532],[530,6352,6353],{},[6354,6355],"shapes-torus",{},[536,6357,538,6358,543,6360,547,6363,551],{},[540,6359,542],{},[540,6361,6362],{},"\u003CTorus \u002F>",[540,6364,6365],{},"TorusGeometry",[553,6367,6370],{"className":6368,"code":6369,"language":558},[556],"args: [\n  radius: number,\n  tube: number,\n  radialSegments: number,\n  tubularSegments: number,\n  arc: number\n]\n",[540,6371,6369],{"__ignoreMap":508},[536,6373,563,6374],{},[565,6375,6365],{"href":6376,"rel":6377},"https:\u002F\u002Fthreejs.org\u002Fdocs\u002F?q=torus#api\u002Fen\u002Fgeometries\u002FTorusGeometry",[569],[571,6379,15],{"id":573},[553,6381,6383],{"className":576,"code":6382,"language":578,"meta":508,"style":508},"\u003CTorus :args=\"[2, 0.4, 42, 100]\" color=\"orange\" \u002F>\n\n\u002F\u002F Torus with a custom material transformations\n\u003CTorus ref=\"torusRef\" :args=\"[0.75, 0.4, 16, 80]\" :position=\"[-2, 6, 0]\">\n  \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n\u003C\u002FTorus>\n",[540,6384,6385,6434,6438,6443,6520,6524],{"__ignoreMap":508},[582,6386,6387,6389,6391,6393,6395,6397,6399,6401,6403,6405,6408,6410,6413,6415,6418,6420,6422,6424,6426,6428,6430,6432],{"class":584,"line":509},[582,6388,588],{"class":587},[582,6390,297],{"class":591},[582,6392,594],{"class":587},[582,6394,598],{"class":597},[582,6396,601],{"class":587},[582,6398,604],{"class":587},[582,6400,608],{"class":607},[582,6402,2595],{"class":611},[582,6404,615],{"class":587},[582,6406,6407],{"class":611}," 0.4",[582,6409,615],{"class":587},[582,6411,6412],{"class":611}," 42",[582,6414,615],{"class":587},[582,6416,6417],{"class":611}," 100",[582,6419,625],{"class":607},[582,6421,604],{"class":587},[582,6423,630],{"class":597},[582,6425,601],{"class":587},[582,6427,604],{"class":587},[582,6429,638],{"class":637},[582,6431,604],{"class":587},[582,6433,643],{"class":587},[582,6435,6436],{"class":584,"line":510},[582,6437,648],{"emptyLinePlaceholder":516},[582,6439,6440],{"class":584,"line":651},[582,6441,6442],{"class":607},"\u002F\u002F Torus with a custom material transformations\n",[582,6444,6445,6447,6449,6451,6453,6455,6458,6460,6462,6464,6466,6468,6470,6473,6475,6477,6479,6481,6483,6486,6488,6490,6492,6494,6496,6498,6500,6503,6505,6507,6510,6512,6514,6516,6518],{"class":584,"line":657},[582,6446,588],{"class":587},[582,6448,297],{"class":591},[582,6450,664],{"class":597},[582,6452,601],{"class":587},[582,6454,604],{"class":587},[582,6456,6457],{"class":637},"torusRef",[582,6459,604],{"class":587},[582,6461,594],{"class":587},[582,6463,598],{"class":597},[582,6465,601],{"class":587},[582,6467,604],{"class":587},[582,6469,608],{"class":607},[582,6471,6472],{"class":611},"0.75",[582,6474,615],{"class":587},[582,6476,6407],{"class":611},[582,6478,615],{"class":587},[582,6480,5254],{"class":611},[582,6482,615],{"class":587},[582,6484,6485],{"class":611}," 80",[582,6487,625],{"class":607},[582,6489,604],{"class":587},[582,6491,594],{"class":587},[582,6493,702],{"class":597},[582,6495,601],{"class":587},[582,6497,604],{"class":587},[582,6499,608],{"class":607},[582,6501,6502],{"class":587},"-",[582,6504,2595],{"class":611},[582,6506,615],{"class":587},[582,6508,6509],{"class":611}," 6",[582,6511,615],{"class":587},[582,6513,721],{"class":611},[582,6515,625],{"class":607},[582,6517,604],{"class":587},[582,6519,728],{"class":587},[582,6521,6522],{"class":584,"line":731},[582,6523,734],{"class":607},[582,6525,6526,6528,6530],{"class":584,"line":737},[582,6527,740],{"class":587},[582,6529,297],{"class":591},[582,6531,728],{"class":587},[746,6533,748],{},{"title":508,"searchDepth":509,"depth":510,"links":6535},[6536],{"id":573,"depth":510,"text":15},"Short-cut for a TorusGeometry and a MeshBasicMaterial with a Mesh object.",{},{"title":297,"description":6537},"yySx0l9wZ0o7oTaUN9FO6Q3RIbMpJeR5NAvohXoIacY",{"id":6542,"title":301,"body":6543,"description":6726,"extension":513,"links":514,"meta":6727,"navigation":516,"path":302,"seo":6728,"stem":303,"__hash__":6729},"docs\u002F2.api\u002F5.shapes\u002Ftorus-knot.md",{"type":501,"value":6544,"toc":6723},[6545,6550,6560,6566,6572,6574,6721],[530,6546,6547],{},[6548,6549],"shapes-torus-knot",{},[536,6551,538,6552,543,6554,547,6557,551],{},[540,6553,542],{},[540,6555,6556],{},"\u003CTorusKnot \u002F>",[540,6558,6559],{},"TorusKnotGeometry",[553,6561,6564],{"className":6562,"code":6563,"language":558},[556],"args: [\n  radius: number,\n  tube: number,\n  tubularSegments: number,\n  radialSegments: number,\n  p: number,\n  q: number\n]\n",[540,6565,6563],{"__ignoreMap":508},[536,6567,563,6568],{},[565,6569,6559],{"href":6570,"rel":6571},"https:\u002F\u002Fthreejs.org\u002Fdocs\u002F?q=torus#api\u002Fen\u002Fgeometries\u002FTorusKnotGeometry",[569],[571,6573,15],{"id":573},[553,6575,6577],{"className":576,"code":6576,"language":578,"meta":508,"style":508},"\u003CTorusKnot :args=\"[0.6, 0.2, 64, 8]\" color=\"orange\" \u002F>\n\n\u002F\u002F TorusKnot with a custom material transformations\n\u003CTorusKnot ref=\"torusKnotRef\" :args=\"[0.6, 0.2, 64, 8]\" :position=\"[-2, 6, 2]\">\n  \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n\u003C\u002FTorusKnot>\n",[540,6578,6579,6627,6631,6636,6709,6713],{"__ignoreMap":508},[582,6580,6581,6583,6586,6588,6590,6592,6594,6596,6598,6600,6602,6604,6607,6609,6611,6613,6615,6617,6619,6621,6623,6625],{"class":584,"line":509},[582,6582,588],{"class":587},[582,6584,6585],{"class":591},"TorusKnot",[582,6587,594],{"class":587},[582,6589,598],{"class":597},[582,6591,601],{"class":587},[582,6593,604],{"class":587},[582,6595,608],{"class":607},[582,6597,2875],{"class":611},[582,6599,615],{"class":587},[582,6601,5249],{"class":611},[582,6603,615],{"class":587},[582,6605,6606],{"class":611}," 64",[582,6608,615],{"class":587},[582,6610,1630],{"class":611},[582,6612,625],{"class":607},[582,6614,604],{"class":587},[582,6616,630],{"class":597},[582,6618,601],{"class":587},[582,6620,604],{"class":587},[582,6622,638],{"class":637},[582,6624,604],{"class":587},[582,6626,643],{"class":587},[582,6628,6629],{"class":584,"line":510},[582,6630,648],{"emptyLinePlaceholder":516},[582,6632,6633],{"class":584,"line":651},[582,6634,6635],{"class":607},"\u002F\u002F TorusKnot with a custom material transformations\n",[582,6637,6638,6640,6642,6644,6646,6648,6651,6653,6655,6657,6659,6661,6663,6665,6667,6669,6671,6673,6675,6677,6679,6681,6683,6685,6687,6689,6691,6693,6695,6697,6699,6701,6703,6705,6707],{"class":584,"line":657},[582,6639,588],{"class":587},[582,6641,6585],{"class":591},[582,6643,664],{"class":597},[582,6645,601],{"class":587},[582,6647,604],{"class":587},[582,6649,6650],{"class":637},"torusKnotRef",[582,6652,604],{"class":587},[582,6654,594],{"class":587},[582,6656,598],{"class":597},[582,6658,601],{"class":587},[582,6660,604],{"class":587},[582,6662,608],{"class":607},[582,6664,2875],{"class":611},[582,6666,615],{"class":587},[582,6668,5249],{"class":611},[582,6670,615],{"class":587},[582,6672,6606],{"class":611},[582,6674,615],{"class":587},[582,6676,1630],{"class":611},[582,6678,625],{"class":607},[582,6680,604],{"class":587},[582,6682,594],{"class":587},[582,6684,702],{"class":597},[582,6686,601],{"class":587},[582,6688,604],{"class":587},[582,6690,608],{"class":607},[582,6692,6502],{"class":587},[582,6694,2595],{"class":611},[582,6696,615],{"class":587},[582,6698,6509],{"class":611},[582,6700,615],{"class":587},[582,6702,2318],{"class":611},[582,6704,625],{"class":607},[582,6706,604],{"class":587},[582,6708,728],{"class":587},[582,6710,6711],{"class":584,"line":731},[582,6712,734],{"class":607},[582,6714,6715,6717,6719],{"class":584,"line":737},[582,6716,740],{"class":587},[582,6718,6585],{"class":591},[582,6720,728],{"class":587},[746,6722,748],{},{"title":508,"searchDepth":509,"depth":510,"links":6724},[6725],{"id":573,"depth":510,"text":15},"Short-cut for a TorusKnotGeometry and a MeshBasicMaterial with a Mesh object.",{},{"title":301,"description":6726},"OlUiMxF35Ud6Y1uh8PxYgHq7DDQtWj0nint0vp1wx2U",{"id":6731,"title":305,"body":6732,"description":7170,"extension":513,"links":514,"meta":7171,"navigation":516,"path":306,"seo":7172,"stem":307,"__hash__":7173},"docs\u002F2.api\u002F5.shapes\u002Ftube.md",{"type":501,"value":6733,"toc":7166},[6734,6739,6749,6755,6757,7154,7157,7163],[530,6735,6736],{},[6737,6738],"shapes-tube",{},[536,6740,538,6741,543,6743,547,6746,551],{},[540,6742,542],{},[540,6744,6745],{},"\u003CTube \u002F>",[540,6747,6748],{},"TubeGeometry",[536,6750,563,6751],{},[565,6752,6748],{"href":6753,"rel":6754},"https:\u002F\u002Fthreejs.org\u002Fdocs\u002F?q=tube#api\u002Fen\u002Fgeometries\u002FTubeGeometry",[569],[571,6756,15],{"id":573},[553,6758,6760],{"className":576,"code":6759,"language":578,"meta":508,"style":508},"\u003Cscript setup lang=\"ts\">\nimport { Tube } from '@tresjs\u002Fcientos'\nimport { CubicBezierCurve3, Vector3 } from 'three'\nimport { ref } from 'vue'\n\nconst tubePath = ref(new CubicBezierCurve3(\n  new Vector3(-1, 0, 0),\n  new Vector3(-0.5, -1, 0),\n  new Vector3(0.5, 1, 0),\n  new Vector3(1, 0, 0),\n))\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003C!-- TubeGeometry needs a curve path to be construct -->\n  \u003CTube :args=\"[tubePath, 20, 0.2, 8, false]\" color=\"orange\" \u002F>\n\n  \u003C!-- Tube with a custom material transformations -->\n  \u003CTube :args=\"[tubePath, 20, 0.2, 8, false]\" :position=\"[0, 4, 0]\">\n    \u003CTresMeshToonMaterial color=\"orange\" \u002F>\n  \u003C\u002FTube>\n\u003C\u002Ftemplate>\n",[540,6761,6762,6782,6801,6824,6842,6846,6868,6894,6921,6943,6965,6970,6978,6982,6990,6995,7047,7051,7056,7120,7138,7146],{"__ignoreMap":508},[582,6763,6764,6766,6768,6770,6772,6774,6776,6778,6780],{"class":584,"line":509},[582,6765,588],{"class":587},[582,6767,815],{"class":591},[582,6769,818],{"class":597},[582,6771,821],{"class":597},[582,6773,601],{"class":587},[582,6775,604],{"class":587},[582,6777,828],{"class":637},[582,6779,604],{"class":587},[582,6781,728],{"class":587},[582,6783,6784,6786,6788,6791,6793,6795,6797,6799],{"class":584,"line":510},[582,6785,838],{"class":837},[582,6787,841],{"class":587},[582,6789,6790],{"class":607}," Tube",[582,6792,847],{"class":587},[582,6794,850],{"class":837},[582,6796,853],{"class":587},[582,6798,879],{"class":637},[582,6800,859],{"class":587},[582,6802,6803,6805,6807,6810,6812,6814,6816,6818,6820,6822],{"class":584,"line":651},[582,6804,838],{"class":837},[582,6806,841],{"class":587},[582,6808,6809],{"class":607}," CubicBezierCurve3",[582,6811,615],{"class":587},[582,6813,890],{"class":607},[582,6815,847],{"class":587},[582,6817,850],{"class":837},[582,6819,853],{"class":587},[582,6821,899],{"class":637},[582,6823,859],{"class":587},[582,6825,6826,6828,6830,6832,6834,6836,6838,6840],{"class":584,"line":657},[582,6827,838],{"class":837},[582,6829,841],{"class":587},[582,6831,664],{"class":607},[582,6833,847],{"class":587},[582,6835,850],{"class":837},[582,6837,853],{"class":587},[582,6839,578],{"class":637},[582,6841,859],{"class":587},[582,6843,6844],{"class":584,"line":731},[582,6845,648],{"emptyLinePlaceholder":516},[582,6847,6848,6851,6854,6856,6858,6860,6863,6865],{"class":584,"line":737},[582,6849,6850],{"class":597},"const",[582,6852,6853],{"class":607}," tubePath ",[582,6855,601],{"class":587},[582,6857,664],{"class":998},[582,6859,1020],{"class":607},[582,6861,6862],{"class":587},"new",[582,6864,6809],{"class":998},[582,6866,6867],{"class":607},"(\n",[582,6869,6870,6873,6875,6877,6879,6881,6883,6885,6887,6889,6891],{"class":584,"line":916},[582,6871,6872],{"class":587},"  new",[582,6874,890],{"class":998},[582,6876,1020],{"class":607},[582,6878,6502],{"class":587},[582,6880,612],{"class":611},[582,6882,615],{"class":587},[582,6884,721],{"class":611},[582,6886,615],{"class":587},[582,6888,721],{"class":611},[582,6890,1941],{"class":607},[582,6892,6893],{"class":587},",\n",[582,6895,6896,6898,6900,6902,6904,6906,6908,6911,6913,6915,6917,6919],{"class":584,"line":926},[582,6897,6872],{"class":587},[582,6899,890],{"class":998},[582,6901,1020],{"class":607},[582,6903,6502],{"class":587},[582,6905,1240],{"class":611},[582,6907,615],{"class":587},[582,6909,6910],{"class":587}," -",[582,6912,612],{"class":611},[582,6914,615],{"class":587},[582,6916,721],{"class":611},[582,6918,1941],{"class":607},[582,6920,6893],{"class":587},[582,6922,6923,6925,6927,6929,6931,6933,6935,6937,6939,6941],{"class":584,"line":937},[582,6924,6872],{"class":587},[582,6926,890],{"class":998},[582,6928,1020],{"class":607},[582,6930,1240],{"class":611},[582,6932,615],{"class":587},[582,6934,618],{"class":611},[582,6936,615],{"class":587},[582,6938,721],{"class":611},[582,6940,1941],{"class":607},[582,6942,6893],{"class":587},[582,6944,6945,6947,6949,6951,6953,6955,6957,6959,6961,6963],{"class":584,"line":802},[582,6946,6872],{"class":587},[582,6948,890],{"class":998},[582,6950,1020],{"class":607},[582,6952,612],{"class":611},[582,6954,615],{"class":587},[582,6956,721],{"class":611},[582,6958,615],{"class":587},[582,6960,721],{"class":611},[582,6962,1941],{"class":607},[582,6964,6893],{"class":587},[582,6966,6967],{"class":584,"line":803},[582,6968,6969],{"class":607},"))\n",[582,6971,6972,6974,6976],{"class":584,"line":804},[582,6973,740],{"class":587},[582,6975,815],{"class":591},[582,6977,728],{"class":587},[582,6979,6980],{"class":584,"line":805},[582,6981,648],{"emptyLinePlaceholder":516},[582,6983,6984,6986,6988],{"class":584,"line":806},[582,6985,588],{"class":587},[582,6987,921],{"class":591},[582,6989,728],{"class":587},[582,6991,6992],{"class":584,"line":1102},[582,6993,6994],{"class":3930},"  \u003C!-- TubeGeometry needs a curve path to be construct -->\n",[582,6996,6997,6999,7001,7003,7005,7007,7009,7011,7014,7016,7018,7020,7023,7025,7027,7029,7031,7033,7035,7037,7039,7041,7043,7045],{"class":584,"line":1108},[582,6998,929],{"class":587},[582,7000,305],{"class":591},[582,7002,594],{"class":587},[582,7004,598],{"class":597},[582,7006,601],{"class":587},[582,7008,604],{"class":587},[582,7010,608],{"class":587},[582,7012,7013],{"class":607},"tubePath",[582,7015,959],{"class":587},[582,7017,1193],{"class":611},[582,7019,959],{"class":587},[582,7021,7022],{"class":611},"0.2",[582,7024,959],{"class":587},[582,7026,2775],{"class":611},[582,7028,959],{"class":587},[582,7030,1209],{"class":2297},[582,7032,625],{"class":587},[582,7034,604],{"class":587},[582,7036,630],{"class":597},[582,7038,601],{"class":587},[582,7040,604],{"class":587},[582,7042,638],{"class":637},[582,7044,604],{"class":587},[582,7046,643],{"class":587},[582,7048,7049],{"class":584,"line":1118},[582,7050,648],{"emptyLinePlaceholder":516},[582,7052,7053],{"class":584,"line":1128},[582,7054,7055],{"class":3930},"  \u003C!-- Tube with a custom material transformations -->\n",[582,7057,7058,7060,7062,7064,7066,7068,7070,7072,7074,7076,7078,7080,7082,7084,7086,7088,7090,7092,7094,7096,7098,7100,7102,7104,7106,7108,7110,7112,7114,7116,7118],{"class":584,"line":2083},[582,7059,929],{"class":587},[582,7061,305],{"class":591},[582,7063,594],{"class":587},[582,7065,598],{"class":597},[582,7067,601],{"class":587},[582,7069,604],{"class":587},[582,7071,608],{"class":587},[582,7073,7013],{"class":607},[582,7075,959],{"class":587},[582,7077,1193],{"class":611},[582,7079,959],{"class":587},[582,7081,7022],{"class":611},[582,7083,959],{"class":587},[582,7085,2775],{"class":611},[582,7087,959],{"class":587},[582,7089,1209],{"class":2297},[582,7091,625],{"class":587},[582,7093,604],{"class":587},[582,7095,594],{"class":587},[582,7097,702],{"class":597},[582,7099,601],{"class":587},[582,7101,604],{"class":587},[582,7103,608],{"class":587},[582,7105,711],{"class":611},[582,7107,959],{"class":587},[582,7109,6009],{"class":611},[582,7111,959],{"class":587},[582,7113,711],{"class":611},[582,7115,625],{"class":587},[582,7117,604],{"class":587},[582,7119,728],{"class":587},[582,7121,7122,7124,7126,7128,7130,7132,7134,7136],{"class":584,"line":2092},[582,7123,940],{"class":587},[582,7125,5473],{"class":591},[582,7127,630],{"class":597},[582,7129,601],{"class":587},[582,7131,604],{"class":587},[582,7133,638],{"class":637},[582,7135,604],{"class":587},[582,7137,643],{"class":587},[582,7139,7140,7142,7144],{"class":584,"line":2101},[582,7141,1121],{"class":587},[582,7143,305],{"class":591},[582,7145,728],{"class":587},[582,7147,7148,7150,7152],{"class":584,"line":3010},[582,7149,740],{"class":587},[582,7151,921],{"class":591},[582,7153,728],{"class":587},[571,7155,7156],{"id":598},"Args",[553,7158,7161],{"className":7159,"code":7160,"language":558},[556],"type CurveType = QuadraticBezierCurve3 | CubicBezierCurve3 | CatmullRomCurve3 | LineCurve3\n\nargs: [\n  path: CurveType,\n  tubularSegments: number,\n  radius: number,\n  radialSegments: number,\n  closed: boolean\n]\n",[540,7162,7160],{"__ignoreMap":508},[746,7164,7165],{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":508,"searchDepth":509,"depth":510,"links":7167},[7168,7169],{"id":573,"depth":510,"text":15},{"id":598,"depth":510,"text":7156},"Short-cut for a TubeGeometry and a MeshBasicMaterial with a Mesh object.",{},{"title":305,"description":7170},"dl45gDobAVZZJ-EiABsXN_ZQHrn_4vSzVw1r8h_AnrY",1791549577117]