Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Adding new 'extract' prim

AmiRyu Hosoi
Registered User
Join date: 1 Sep 2006
Posts: 103
09-13-2006 14:22
Hiya, the name is Amiryu,

I was thinking, would it be possible to add a new kind for state for the prims.
When setting the state for a prim to 'extract' and dragging this prim into another prim we could extract this shape from the surrounding prim. You could choose to not fysically 'extract' because that would alter the surrounding shape but just make the space between the coords of the 'extract prim' act like phantom.

Because we don't alter the original prim, it schould be easy to implement without harming existing builds.

I can see a whole lot of new building possibillities, using such 'extract' prims.
Shapes we are not able to build with the tools we have now.

Just an idea, ;-)
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
09-13-2006 14:46
This is "constructive solid geometry" and has been suggested before. LL says that this makes it too easy to create surfaces that can't be successfully rendered by openGL. I'm not convinced.

Wikipedia entry
Osgeld Barmy
Registered User
Join date: 22 Mar 2005
Posts: 3,336
09-13-2006 18:58
in the applications of CSG section the 3 examples listed are all Open GL based engines, but yet linden labs (who are obiously masters of OGL... just now including features like occusion and hardware lighting) seem to dissagree

things that make you go hmm
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
09-13-2006 19:42
It's got nothing to do with whether they're OpenGL or not, it has to do with CSG being a powerful tool that can be abused... for example, by using CSG on a pair of prims that are *almost* the same shape, producing a surface that can't be rendered because it generates a mesh that's too complex or otherwise broken.

This isn't a problem with demos, but it's a problem with user-created content.
Draco18s Majestic
Registered User
Join date: 19 Sep 2005
Posts: 2,744
09-13-2006 20:50
...
i.e. two spheres in almost the same position and the same size merged via subtraction.
AmiRyu Hosoi
Registered User
Join date: 1 Sep 2006
Posts: 103
09-14-2006 01:38
From: Argent Stonecutter
It's got nothing to do with whether they're OpenGL or not, it has to do with CSG being a powerful tool that can be abused... for example, by using CSG on a pair of prims that are *almost* the same shape, producing a surface that can't be rendered because it generates a mesh that's too complex or otherwise broken.

This isn't a problem with demos, but it's a problem with user-created content.



You could set restrictions on the shapes to avoid complexity i guess.
Its more the simple shapes that I was thinking of.