Aand none of the R3SUBDIVA types are defined in js, so meh.
On 17/12/2007, Timo Mikkolainen <[EMAIL PROTECTED]> wrote: > (Boring day at work...) > I looked through the mailing list archives and found something on this issue: > http://www.mail-archive.com/[email protected]/msg03616.html > It looks like all kinds of array related stuff is busted in JS. I'm > not sure if this is even fixed in V6 yet (at least bug 2097 is still > open and unconfirmed). I'll test all this when I get home. > > On 17/12/2007, Timo Mikkolainen <[EMAIL PROTECTED]> wrote: > > Looking at the Low Level API section in the reference manual, I'd > > quess the correct call would actually be something like: > > var faceSelection = R3Get(sdsObject, R3SUBDIVA_FaceSelection, > > R3TID_INTEGER, R3TNS_ARRAY); > > I'm not sure of the typeid and array flag, they might very well be > > wrong. It might also need some additional flags (like R3TNF_READONLY > > and R3TNF_BYVALUE). > > > > On 17/12/2007, Timo Mikkolainen <[EMAIL PROTECTED]> wrote: > > > 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? > > > > > > > > > >
