To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.rayOpen lugnet.cad.ray in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Ray-Tracing / 2894
2893  |  2895
Subject: 
Re: New POV-Ray Edge Tracing Utility
Newsgroups: 
lugnet.cad.ray
Date: 
Wed, 18 Jun 2008 19:35:38 GMT
Viewed: 
10624 times
  
In lugnet.cad.ray, Michael Horvath wrote:
In lugnet.cad.ray, Travis Cobbs wrote:
It looks quite interesting, and the technical description makes it sound
like it does things the "right" way, so the quality can be quite high.
Having said that, it won't work with L3P output with primitive substitution,
because it only supports one type of POV primitive: mesh2.  I'm pretty sure
l3p uses the mesh POV primitive, not mesh2 for other geometry, so it won't
even work if primitive substitution is disabled.

--Travis

Could L3P be modified to use the mesh2 primitive? I notice also that L3P
doesn't output the "inside_vector" parameter, so LDraw creations can't be
used in CSG operations. This is disappointing.

It certainly COULD be modified.  However, it's up to Lars whether or not this
actually happens.  I looked at the mesh2 syntax, and changing to using it
wouldn't really be trivial (although it probably wouldn't be all that
difficult).  Bear in mind that the "next" L3P has been coming soon for years
now, and it appears that the wait may actually be drawing to a close.  But I
think it's very unlikely that Lars would delay it even further in order to add
this feature.

As for the "inside_vector", it's only possible with BFC-certified LDraw parts,
since non-BFC-certified parts don't have any concept of an inside or outside on
the faces.  Even with those, CSG might be a problem due to the fact that some
parts aren't actually fully closed (meaning that there are some gaps).  And
primitive substitution greatly increases the likelihood of gaps due to the fact
that when a cylinder primitive meets cylindrical geometry that doesn't use a
primitive, a gap is guaranteed.  (Note that I don't know enough about POV CSG to
know if gaps are a problem or not.)

--Travis



Message has 2 Replies:
  Re: New POV-Ray Edge Tracing Utility
 
(...) Ah, thanks for the clarification. -Mike (16 years ago, 19-Jun-08, to lugnet.cad.ray)
  Re: New POV-Ray Edge Tracing Utility
 
(...) Here's a quote from the POV-Ray documentation: "Triangle mesh objects (mesh and mesh2) can now be used in CSG objects such as difference and intersect, because, after adding inside_vector, they do have a defined 'inside'. This will only work (...) (16 years ago, 24-Jun-08, to lugnet.cad.ray)

Message is in Reply To:
  Re: New POV-Ray Edge Tracing Utility
 
(...) Could L3P be modified to use the mesh2 primitive? I notice also that L3P doesn't output the "insidevector" parameter, so LDraw creations can't be used in CSG operations. This is disappointing. -Mike (16 years ago, 17-Jun-08, to lugnet.cad.ray, FTX)

6 Messages in This Thread:


Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR