[OpenSCAD] advanced openSCAD features and help

Marius Kintel marius at kintel.net
Thu Jan 7 08:21:12 CET 2010

On Jan 7, 2010, at 05:29 , Loki wrote:

> I need some help and I've noticed that your not conforming to the  
> rather dazzling array of different ways of doing things with  
> graphics, so I'm hoping that your still in the process of pulling  
> out the stuff I need.
Please point out anything you feel is not conforming to common  
practices. Things can change ;)

> Ok, for starters, how do I apply a intersection operator over the  
> partial results of a for loop?

Use intersection_for() instead of for()

> Also, the [3,n] in the zero indexed matrix column doesn't perform  
> shearing like I expected. AFAIK it doesn't do anything.
This is due to a row-major vs. column-major matrix ordering.
Shearing is set by modifying the _last_ vector of the matrix instead  
of the last item of each vector.

> My real goal is I have a cylinder object, and I want to maintain the  
> bottom radius and gradually pinch the x axis together into a  
> parabolic smooth shape, and elongate the y axis. The purpose is to  
> make a hinge attached to a cylinder.
I didn't quite get that (time to go to sleep;), so please post the  
object if you get it modeled as you want!


~/= Marius

We are Elektropeople for a better living.

More information about the Openscad mailing list