background preloader

OpenJsCad

OpenJsCad
Web based solid modeling in Javascript: user editable parametric models, STL and DXF export. Playground Try it by entering some code below. Anything you enter will be lost as soon as this page is reloaded; to build your own models you should instead store them in a .jscad file on your computer and use the OpenJsCad parser. Examples Choose another example: About OpenJsCad is a 2D and 3D modeling tool similar to OpenSCAD, but web based and using Javascript language. function main() { var cube = CSG.cube(); return cube; } creates a cube with a radius of 1 and centered at the origin. 3D solids can be exported as STL files, 2D areas can be exported in a DXF file. To build your own models, create a .jscad file with your javascript code and parse the file using the OpenJsCad parser. Why use OpenJsCad? Viewer navigation Click and drag to rotate the model around the origin. Tools, Libraries License OpenJsCad is developed by Joost Nieuwenhuijse. Contributions are welcome! Primitive solids CSG operations

http://joostn.github.io/OpenJsCad/

Related:  CAD in the browser with WebGLOpenSCADImpression 3D

3D printing from Tinkercad We’re delighted to announce that Tinkercad, a very easy-to-use CAD tool that runs in a browser (via WebGL), now offers a one-click support to our i.materialise 3D printing service. Thanks to this feature, getting an idea designed, printed, and in your hands is truly a piece of cake. Tinkercad is very user-friendly: with only three tools, a wide variety of designs can easily be made in Tinkercad in 5 minutes, or less. And remember, you can do all of this  in your browser with no installation required. OEP1: Generalized extrusion module · openscad/openscad Wiki Goals Make extrusions more general and flexibleHandle transformations along the extrusionAllow extrusion along a pathMake use of functions to describe the paths Status and References Status as of 2014-05-26 Different example/prototype code existsOpen discussion about how to fit the functionality into the languageDiscussions indicate that this should be split into sweep() and loft(), where the primary difference is that loft() offers morphing between different 2D shapesSome user-space experiments: Github

Filabot: Plastic Filament Maker by Tyler McNaney Filabot is a 3D plastic extrusion system. For example mostly any type of recyclable plastic, such as milk jugs, detergent bottles, soda bottles, shampoo bottles, product packaging, and many more, can be processed through the Filabot to make usable 3D printing filament. This will allow for users to remake filament from an old print that is bad or not needed. The Filabot will grind, melt and extrude the plastic filament. It is a one stop shop for all the filament you could ever need.

From cloud computing to personal fabrication Surfing on the Internet this week I found Daniel Davis blog Digital Morphogenesis. I bumped into his last post HTML5 & WebGL where he introduces us to WebGL and its importance for CAD modeling. I am not an expert on these topics and Daniel’s article really helped me to understand what’s going on so I am going to share it with you. Using a browser that supports WebGL means that “users don’t need to download or install any additional plugins to view 3d content”. 3d models are now viewable on the Internet and we are able to generate a model, modify it and design it on the cloud.

OpenSCAD User Manual/2D to 3D Extrusion Extrusion is the process of creating an object with a fixed cross-sectional profile. OpenSCAD provides two commands to create 3D solids from a 2D shape: linear_extrude() and rotate_extrude(). Linear extrusion is similar to pushing Playdoh through a press with a die of a specific shape. FAQ What is Sketchfab? Sketchfab is a web platform to publish, share and embed interactive 3D models online in real-time without plugin. The world around us is in 3 dimensions, but the web is still in 2D, and we want to change that. Millions of people make 3D models or scan the real world in 3D, why would they share this in 2D? What YouTube did for video makers, or Soundcloud for musicians, we want to do for creators of 3D content.

I'm building a WebGL modelling tool for 3D printing 2 weeks ago Father Christmas delivered a MakerBot Thing-O-Matic 3D Printer to my office. I think I understand how it must have felt to own an Altair 8800 back in the day when the world was on the brink of the consumer computing revolution. Consumer 3D printing could be another such revolution. The OpenScad Useful Library by roipoussiere This file aims to provide a set of functions for vectors, strings and number operations. Author: Nathanaël JourdaneEmail: nathanael@jourdane.netDate: december 30, 2015License: Creative Commons CC-BY (Attribution)thingiverse: Requires OpenScad 2015.03 or sup.

Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities Christophe Geuzaine and Jean-François Remacle Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor. Its design goal is to provide a fast, light and user-friendly meshing tool with parametric input and advanced visualization capabilities. Gmsh is built around four modules: geometry, mesh, solver and post-processing. The specification of any input to these modules is done either interactively using the graphical user interface or in ASCII text files using Gmsh's own scripting language. See the screencasts for a quick tour of Gmsh's graphical user interface, or the reference manual for a more thorough overview of Gmsh's capabilities and some frequently asked questions.

Shapesmith – An Open Source Web-based 3D Modeler EmailShare 4EmailShare iPhone dock created in Shapesmith and printed on Thing-O-Matic How can I model the thing I want to print? Emboss and impress images onto a surface in OpenSCAD Earlier, I showed you how to extrude images in OpenSCAD, and a beginner’s guide to OpenSCAD. This time it’s a more advanced method on how to emboss images onto a surface in OpenSCAD, which requires some understanding of how to use the command line, and a little bit of Ruby. Sometimes, half the fun of 3D printing is being able to take other formats and convert them into something printable. In this case, we want to be able to convert an image into a surface, a process called embossing. Embossing is where we take an image and raise the surface on the lightest parts of the image. Impressing is the negative image of embossing, more like stamping an image onto a surface.

3mm Premium PLA - Fun-Pack - Formfutura Our PLA 3mm Fun Pack consists of the following cut-lengths of 10 meters: Robotic Grey™Flaming Red™Solar Yellow™Ocean Blue™Atomic Green™Frosty White™Strong Black™ It doesn't matter which desktop 3D printer you have, as 3D Printing will always go smoothly with Formfutura filament. Our Premium 3mm ABS filament prints perfectly with all common desktop 3D printers. Amongst others: 3D TouchPrintrbotRapidbot, Orca, MendelLulzbotAND MANY MORE....!PLA (Poly-Lactic Acid in full) is a thermoplastic which is extruded from the starch of plants, such as corn, cassava, sugarcane, cereals, or sugar beet. By being derived from biological resources this type of thermoplastic can be biodegradable under the right conditions (such as an active compost heap, with enough presence of oxygen) and therefore has a much lesser environmental impact than thermoplastics derived from fossil fuels.For more technical specifications about our Fun Pack, please have a look a the 'SPECIFICATIONS' tab.

3D printer Bowden Extruder V3 for Sumpod & Rostock Delta Airtripper’s Direct Drive Bowden Extruder V3 The Airtripper’s Direct Drive Bowden Extruder is now at version 3 with the design files ready to download from Thingiverse. A lot of work went into the design to improve the usabillity and the look of the extruder. Reconsidering OpenScad Extensions I have been putting quite a lot of work into OpenScad to get more interesting surfaces out of the thing. Why bother? At the current moment, the most common interchange format for hobby level 3D printers is .stl files. These are simply triangle based representations of objects. They are well understood, and easily turned into the appropriate tool paths needed by the 3D printer. There are numerous tools available in the world which will allow you to do design, and export to .stl files.

Related: