Another possible use for K-3D

View: New views
3 Messages — Rating Filter:   Alert me  

Another possible use for K-3D

by Daniel Scott Matthews :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Something to look at once  all the GUI issues are sorted out and we
have a stable version some time after 1.0

http://www.ponoko.com/

It is also a good example of why a simple but precise way of doing 2D
drawings in 3D space is very useful.


The work flow would need to be fully worked out but a simple one would
be like this:

Import SVG or Draw parts in 2D

Assign ponoko stock codes to parts (this would have thickness at
typical material details for rendering)

2D part is extruded to 3D based on thickness value of selected stock type.
 .  This 3D shape may have an extra extrusion made so that it has a
"Tolerance Halo"

The parts are then positioned in 3D space and boolean operations are
used to cut out the overlaps between parts, this is where the halo
comes into place because in the real world most connections need a bit
of slack for assembly to work.

The 3D view can then be rendered in any way the designer wants.

The parts are then used to generate new 2D profiles that include the
cut-outs and they are exported to SVG, etc. along with a parts and
materials list.


 All most all of the above utilizes existing parts of the API plus the
2D on a plane proposal, just the work flow needs to be incorporated
into the GUI and the materials/Ponoko Stock library needs to be
defined.

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
K3d-development mailing list
K3d-development@...
https://lists.sourceforge.net/lists/listinfo/k3d-development

Re: Another possible use for K-3D

by Daniel Scott Matthews :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Fri, Jun 19, 2009 at 6:14 AM, Daniel Scott Matthews
<dsmatthews@...> wrote:

>
> Something to look at once  all the GUI issues are sorted out and we
> have a stable version some time after 1.0
>
> http://www.ponoko.com/
>
> It is also a good example of why a simple but precise way of doing 2D
> drawings in 3D space is very useful.
>
>
> The work flow would need to be fully worked out but a simple one would
> be like this:
>
> Import SVG or Draw parts in 2D
>
> Assign ponoko stock codes to parts (this would have thickness at
> typical material details for rendering)
>
> 2D part is extruded to 3D based on thickness value of selected stock type.
>  .  This 3D shape may have an extra extrusion made so that it has a
> "Tolerance Halo"
>
> The parts are then positioned in 3D space and boolean operations are
> used to cut out the overlaps between parts, this is where the halo
> comes into place because in the real world most connections need a bit
> of slack for assembly to work.
>
> The 3D view can then be rendered in any way the designer wants.
>
> The parts are then used to generate new 2D profiles that include the
> cut-outs and they are exported to SVG, etc. along with a parts and
> materials list.
>
>
>  All most all of the above utilizes existing parts of the API plus the
> 2D on a plane proposal, just the work flow needs to be incorporated
> into the GUI and the materials/Ponoko Stock library needs to be
> defined.

Here are some specific examples that show what can be done in 3D from
2D profiles.

http://www.ponoko.com/showroom/WoodMarvels/products
http://www.ponoko.com/showroom/UtziDesign/slice-chair-v01-1459
http://www.ponoko.com/showroom/rudo/side-table-226
http://www.ponoko.com/showroom/designerica/on-show
http://www.ponoko.com/showroom/OchenK/clear-acrylic-clock-1704
http://www.ponoko.com/showroom/Imagix/products
http://www.ponoko.com/showroom/KenjiKondoStudio/products



The other feature that would be very useful is what I call Slice &
Dice, you start with a 3D shape and the application calculates
multiple 2 slices of a given spacing and thickness on 2 or more axis
and then uses a key template (3D shape) to determine how to make the
slices lock together. i.e. what part of A cuts away B so that A and B
slide and lock together. See above examples for how this is used.

And if you want to be really adventurous,
http://sap.mit.edu/resources/portfolio/instant_house/

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
K3d-development mailing list
K3d-development@...
https://lists.sourceforge.net/lists/listinfo/k3d-development

Re: Another possible use for K-3D

by Timothy M. Shead :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Daniel Scott Matthews wrote:

> On Fri, Jun 19, 2009 at 6:14 AM, Daniel Scott Matthews
> <dsmatthews@...> wrote:
>> Something to look at once  all the GUI issues are sorted out and we
>> have a stable version some time after 1.0
>>
>> http://www.ponoko.com/
>>
>> It is also a good example of why a simple but precise way of doing 2D
>> drawings in 3D space is very useful.
>>
>>
>> The work flow would need to be fully worked out but a simple one would
>> be like this:
>>
>> Import SVG or Draw parts in 2D
>>
>> Assign ponoko stock codes to parts (this would have thickness at
>> typical material details for rendering)
>>
>> 2D part is extruded to 3D based on thickness value of selected stock type.
>>  .  This 3D shape may have an extra extrusion made so that it has a
>> "Tolerance Halo"
>>
>> The parts are then positioned in 3D space and boolean operations are
>> used to cut out the overlaps between parts, this is where the halo
>> comes into place because in the real world most connections need a bit
>> of slack for assembly to work.
>>
>> The 3D view can then be rendered in any way the designer wants.
>>
>> The parts are then used to generate new 2D profiles that include the
>> cut-outs and they are exported to SVG, etc. along with a parts and
>> materials list.
>>
There's a lot here to take-in; I'll make the observation that this
fits-in nicely with my larger strategic interest in a "less is more "
approach to UI design, and some radically-different / specialized user
interfaces.  This is not to toss-out what currently works, but I could
see plugin "modes" that replace the current, general-purpose UI with
more specialized, streamlined UIs ... I find that I'm more interested in
a UI that stays out-of-the-way than lots of buttons and whistles -
something more akin to a blank piece of paper.  Food for thought ...

Cheers,
Tim

[tshead.vcf]

begin:vcard
fn:Timothy Shead
n:Shead;Timothy
org:www.k-3d.org
email;internet:tshead@...
title:Founder
x-mozilla-html:FALSE
url:www.k-3d.org
version:2.1
end:vcard



------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
K3d-development mailing list
K3d-development@...
https://lists.sourceforge.net/lists/listinfo/k3d-development