[cad-linux] Re: the parametric project
- From: Roland Krause <rokrau@xxxxxxxxx>
- To: cad-linux@xxxxxxxxxxxxx
- Date: Wed, 21 May 2003 16:04:47 -0700 (PDT)
Lee,
it all depends on how you have created the points.
If you created them such that relate to each other or you defined
constraints then all points will move together. If not then not.
In my current implementation all points can have a simple relationship
to the global coordinate origin which is defined through the global
cartesian coordinates.
Roland
--- Lee Harding <lee.harding@xxxxxxxxxxxx> wrote:
>
> An interesting (simple) case to think about is how the corners of an
> axis-aligned rectangle relate to one another -- are those directed or
> undirected relationships? And, how would you implement making the
> edge
> between points movable (e.g. dragging one of the four lines of the
> rectangle) -- can you move more than one point at a time, and what
> happens when conflicts result?=20
>
> -----Original Message-----
> From: Lee Harding=20
> Sent: Wednesday, May 21, 2003 10:23 AM
> To: cad-linux@xxxxxxxxxxxxx
> Subject: [cad-linux] Re: the parametric project
>
>
> If you're going to be managing networks of dependencies, take a look
> at
> the BGL (Boost Graph Library). Translating the concepts therein to a
> _protocol_ would be a great contribution to a distributed parametric
> system.
>
> -----Original Message-----
> From: Roland Krause [mailto:rokrau@xxxxxxxxx]=3D20
> Sent: Wednesday, May 21, 2003 9:30 AM
> To: cad-linux@xxxxxxxxxxxxx
> Subject: [cad-linux] Re: the parametric project
>
>
> Eric,
> you are most welcome to use the kosmos site for RFC's, design
> documents
> whatever you see fit.=3D20
>
> The thread last week was intense and then fortunately lost some
> steam.=3D20
>
> I have started to think about parametric geometry. This is *not* an
> easy task but I believe to have a first simple prototype going.=3D20
>
> It is a model where geometrical entities are considered dependencies
> and they are defined by relations to one other geometrical entities.
> As
> an example a point is defined through it's relation to another =
> point.=3D20
>
> P1 <--- P2=3D20
>
> P2 relates to P1, if P1 moves so does P2. Very simple but works. The
> code for this is in the latest upload on kosmos.sf.net.=3D20
>
> Roland
>
> --- Eric Wilhelm <ewilhelm@xxxxxxxxxxxxx> wrote:
> >=3D20
> > I'm writing code recently and with all of the geometry handling, I
> > started=3D20
> > thinking that it would be great to have an editing environment
> which=3D20
> > supported parametric objects. I'd like to be able to tie a sketch
> to
> > a loop=3D20
> > structure and have it follow the thing around as the program
> changes.
> > It=3D20
> > would also be great for making little notes which were not really
> > comments or=3D20
> > would be better explained diagrammatically.
> >=3D20
> > So, maybe building the Perl interpreter into an editor and linking
> it
> > to some=3D20
> > kind of database would be the way to go. But how else could you
> use
> > such a=3D20
> > thing? Maybe when documenting a project, you could tie a sentence
> to
> > an=3D20
> > object or a part? Or you might even find it useful to have a
> > parametric=3D20
> > number stated in your report. It seems likely that I'm getting
> > carried away,=3D20
> > but I continually see the possibilities which exist with a
> > well-designed=3D20
> > open-source system.
> >=3D20
> > Too bad I'm swamped for the next couple of weeks or I could be
> > finishing that=3D20
> > proposal.
> >=3D20
> > The thread on a database-cad system seems to have lost some of its
> > steam. I=3D20
> > imagine others have also been busy. I'd like to get something like
> > an RFC=3D20
> > drafted and try to get some programmers involved in this,
> especially
> > those=3D20
> > who have been working on cad software. If anyone wants to help
> with
> > the RFC,=3D20
> > we could probably use the sourceforge page for kosmos as a
> > collaboration=3D20
> > site.
> >=3D20
> > Anyone ever get a WIKI started?
> >=3D20
> > --Eric
> >=3D20
>
> __________________________________
> Do you Yahoo!?
> The New Yahoo! Search - Faster. Easier. Bingo.
> http://search.yahoo.com
>
>
>
__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com
- References:
- [cad-linux] Re: the parametric project
- From: Lee Harding
Other related posts:
- » [cad-linux] the parametric project
- » [cad-linux] Re: the parametric project
- » [cad-linux] Re: the parametric project
- » [cad-linux] Re: the parametric project
- » [cad-linux] Re: the parametric project
- » [cad-linux] Re: the parametric project
- » [cad-linux] Re: the parametric project
- » [cad-linux] Re: the parametric project
- » [cad-linux] Re: the parametric project
- » [cad-linux] Re: the parametric project
- » [cad-linux] Re: the parametric project
- » [cad-linux] Re: the parametric project
- » [cad-linux] Re: the parametric project
- » [cad-linux] Re: the parametric project
- » [cad-linux] Re: the parametric project
- » [cad-linux] Re: the parametric project
- [cad-linux] Re: the parametric project
- From: Lee Harding