Looking at r3subdiv.h, it does have these:
R3SUBDIVA_FaceSelection,
R3SUBDIVA_EdgeSelection,
R3SUBDIVA_VertexSelection
that apparently hold the selection data.
I'd imagine these can be (somehow) accessed with R3GetAttrs(), but I
haven't tested it yet.
I could only find examples of this on the SDK side, I don't even know
if the function exists on the JS side. If it does, I have no idea what
to pass as params (using the SDK it would be something like
R3GetAttrs(sdsObject, R3SUBDIVA_FaceSelection, &faceSelection,
R3RA_Done);).

On 16/12/2007, Juha Sunnari <[EMAIL PROTECTED]> wrote:
> Eh, nevermind, further investigation reveals that there are methods in
> r3prim.js
> called SELECTNEXT, SELECTUP, SELECTPREV, etc...
>
> Juha Sunnari kirjoitti:
> > That's what I would like to know, too. In the sdk it looks like
> > adjacency information for edges
> > and faces are stored in R3EDGELISTNODE and R3FACEPEREDGENODE.
> > structs defined in r3subdiv.h. However I haven't really looked into
> > how to manipulate these in js or
> > if it is even possible at the moment. Maybe the RS folks could give
> > some information on this. :)
> >
> > Timo Mikkolainen kirjoitti:
> >> I'm trying to create a generic function library for SDS manipulation,
> >> starting with modifying the handle selection (e.g. selecting an edge
> >> loop or -ring, selecting connected faces etc.). Going through all
> >> handles and checking which ones are selected is slow and hack-ish and
> >> I can't access the selection order. I take it that the selected
> >> handles (with the correct order) are stored as tags in the sds object,
> >> but I don't know how to access them through JS, any ideas?
>

Reply via email to