Cloning and timeline browsing: this project is on ChiselApp: chiselapp.com/user/kiatoa opensrc: Update of ”a3d”
Update of ”a3d”
Not logged in
Overview

Artifact ID: 0c3e1e632e7f98dfc809e6b547fca3bc0a9530f6
Page Name:a3d
Date: 2017-10-26 06:58:34
Original User: matt
Parent: dfef26c866d5a6ac600d46458086d6dd81f73bd6 (diff)
Next 85ae932caa42c23c5fcbbf536abbc2319e18a4af
Content

A3D - All 3D

Do you prefer to write code over pushing polygons around with a mouse?

Goals:

  1. Write 3D CSG code in Scheme - all the power of functional programing in Scheme.
  2. Target multiple tools for visualization and processing.

POVRAY Target

Write the design in scheme/a3d and compile for POVRAY for photorealistic pictures.

OpenScad

Write the design in scheme/a3d and get the interactive browsing of openscad. Print the design on your 3D printer.

Some of the projects I want to do include redesign of the dining room, a boat (based on the Elusion design by Matt layden) and various other projects. Being able to do photorealistic renderings is quite handy but openscad has no good way that I know of to do such a rendering. I wrote a3d to fill this gap for me.

This is a very early release which has the beginnings of a useful subset supporting OpenScad and POVRay.

Boat hull:

Dining Room (OpenScad) source is ./doc/tip/a3d/dining-room.scm:

Dining Room (POV Ray):