Template:Jscad: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
Put your JSCAD code inside a source tag and add a call of this template | Put your JSCAD code inside a source tag and add a call of this template | ||
<pre> | <pre> | ||
{{jscad|code=// title : OpenJSCAD.org Logo | |||
{{jscad|code=function main() { | // author : Rene K. Mueller | ||
// license : MIT License | |||
// revision : 0.003 | |||
// tags : Logo,Intersection,Sphere,Cube | |||
// file : logo.jscad | |||
function main () { | |||
return union( | |||
difference( | |||
cube({size: 3, center: true}), | |||
sphere({r: 2, center: true}) | |||
), | |||
intersection( | |||
sphere({r: 1.3, center: true}), | |||
cube({size: 2.1, center: true}) | |||
) | |||
).translate([0, 0, 1.5]).scale(10); | |||
} | } | ||
}} | }} | ||
</pre> | </pre> | ||
== Example == | == Example == | ||
{{jscad|code=function main() { | {{jscad|code=// title : OpenJSCAD.org Logo | ||
// author : Rene K. Mueller | |||
// license : MIT License | |||
// revision : 0.003 | |||
// tags : Logo,Intersection,Sphere,Cube | |||
// file : logo.jscad | |||
function main () { | |||
return union( | |||
difference( | |||
cube({size: 3, center: true}), | |||
sphere({r: 2, center: true}) | |||
), | |||
intersection( | |||
sphere({r: 1.3, center: true}), | |||
cube({size: 2.1, center: true}) | |||
) | |||
).translate([0, 0, 1.5]).scale(10); | |||
} | } | ||
}} | }} | ||
Revision as of 07:19, 10 June 2019
Usage
Put your JSCAD code inside a source tag and add a call of this template
{{jscad|code=// title : OpenJSCAD.org Logo
// author : Rene K. Mueller
// license : MIT License
// revision : 0.003
// tags : Logo,Intersection,Sphere,Cube
// file : logo.jscad
function main () {
return union(
difference(
cube({size: 3, center: true}),
sphere({r: 2, center: true})
),
intersection(
sphere({r: 1.3, center: true}),
cube({size: 2.1, center: true})
)
).translate([0, 0, 1.5]).scale(10);
}
}}
Example