POV-Ray : Newsgroups : povray.general : internal data access : Re: internal data access Server Time
1 Aug 2024 14:32:19 EDT (-0400)
  Re: internal data access  
From: Chris B
Date: 27 Sep 2005 17:46:54
Message: <4339bdce$1@news.povray.org>
"David El Tom" <dav### [at] t-onlinede> wrote in message 
news:432d2eb9@news.povray.org...
> Hi there,
>
> while working on something hairy, I stumbled over several includes and 
> macros available throughout the net. But unfortunately all seem to work 
> only in conjunction with external programs like the MeshCompressor (by C. 
> Colefax if I renember wright).
>
> Is it possible (or planned) to access the internal data structure of a 
> mesh through SDL. (like MESH_IDENTIFIER.vertex[number_of_vertex] or 
> MESH_IDENTIFIER.face[number_of_face] etc. ?
>
> This would make it possible to write macros for placing things evenly 
> distributed on a mesh, which could also had been created by an macro in 
> first place, without the need of external programs, writing the whole mesh 
> crap to disk or the neccessarity of writing an own mesh parser in SDL.
>
> answers are welcome ;-)
>
> .... dave

Hello Dave,

I'm not aware of anything that gives you direct access to the internal data 
structures from the SDL. However, I've used a couple of ways of achieving 
the sort of thing you describe.

One is to use trace() to fire a random series of rays at an object to detect 
points and normals (for growing hairs out of).

The other has been to generate points into an array and then generate a mesh 
from that. Then you can use the same array for other tasks, such as 
distributing things evenly on the surface of the mesh.

Regards,
Chris B.


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.