Prevent (!) Line elimination

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2021-06-17
12:04 PM
- last edited on
‎2021-09-14
09:06 AM
by
Noemi Balogh
See this picture below, just two cubes (as dummy) to show the issue. If you stack them, they will join and I somehow need to prevent this from happening, since they need to be visually different.
The MASK parameter for the tube{2} is set to 1+2+16+32, which means, the line elimination flags are
Yet, it still eliminates the line between the two objects.

POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»
Solved! Go to Solution.
- Labels:
-
Library (GDL)
Accepted Solutions

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2021-06-17 02:58 PM
The example above is not TUBE{2} but a simple PRISM_. (I changed it later, that's why.)
Sorry!
So with Prisms it always eliminates lines, even without a BODY -1 being in place!
With TUBE{2} it works as advertised. It will eliminate lines if the mask flag has
Sorry again for the confusion. I think I will just go back to a tube, even tho it's a bit more verbose than a prism, but at least the optics are like I want them 🙂
POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2021-06-17 12:48 PM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2021-06-17 01:08 PM
vuego wrote:D%mn. That would be quite silly. Why then even have the line elimination flags, if they are useless?
I don't think you can do this. But you can change your layer's intersection priority to 0.
Hopefully Péter will drop by and sharing some knowledge.
In the end I could just go very ugly and make them tubes a fraction of a mm smaller.

POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2021-06-17 01:54 PM
Either you change the layer priority number or create a different surface to show the line.

I have mentioned this on a Line/Surface Merging Control wish.

GS did give some prompt feedback at the time (Thanks Gergely Hari!). It seems they are more for including this in the BM definition. Lets hope this for AC25.


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2021-06-17 02:31 PM
GDL object creation: b-prisma.de

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2021-06-17 02:37 PM
runxel wrote:Or use the Poly2 command to draw the lines. I have done this in similar circumstances.
In the end I could just go very ugly and make them tubes a fraction of a mm smaller.
David
www.davidmaudlin.com
Digital Architecture
AC28 USA • Mac mini M4 Pro OSX15 | 64 gb ram • MacBook Pro M3 Pro | 36 gb ram OSX14

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2021-06-17 02:50 PM
David wrote:Hey David, you mean with POLY_ set to `model wire`?
runxel wrote:Or use the Poly2 command to draw the lines. I have done this in similar circumstances.
In the end I could just go very ugly and make them tubes a fraction of a mm smaller.
Mhm, that could be workaround.
Still a very dumb way, tho...
POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2021-06-17 02:58 PM
The example above is not TUBE{2} but a simple PRISM_. (I changed it later, that's why.)
Sorry!
So with Prisms it always eliminates lines, even without a BODY -1 being in place!
With TUBE{2} it works as advertised. It will eliminate lines if the mask flag has
Sorry again for the confusion. I think I will just go back to a tube, even tho it's a bit more verbose than a prism, but at least the optics are like I want them 🙂
POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2021-06-17 03:05 PM
runxel wrote:Yes, my mistake, I mixed up the 2D and 3D commands. Lin_ is also an option.
Hey David, you mean with POLY_ set to `model wire`?
David
www.davidmaudlin.com
Digital Architecture
AC28 USA • Mac mini M4 Pro OSX15 | 64 gb ram • MacBook Pro M3 Pro | 36 gb ram OSX14
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2021-06-17 10:06 PM
runxel wrote:well, idk maybe i'm missing something
The example above is not TUBE{2} but a simple PRISM_.
pen 20 ! red contour material 99 ! grey material prism_ 5, 1, 0,0,15, 1,0,15, 1,1,15, 0,1,15, 0,0,15 addz 1 prism_ 5, 1, 0,0,15, 1,0,15, 1,1,15, 0,1,15, 0,0,15 del top