POV-Ray : Newsgroups : povray.binaries.images : POVghanistan Revisited! : Re: POVghanistan Revisited! Server Time
29 Apr 2024 03:39:31 EDT (-0400)
  Re: POVghanistan Revisited!  
From: Melody
Date: 24 Nov 2019 21:55:00
Message: <web.5ddb419b6fbb8a6f9da690110@news.povray.org>
write the file and save, could be a plan, or
V N V N V N
#macro SmoothTriangles(c)
     #local i=0;
     mesh {
        #while (i<NumFaces)
             smooth_triangle {
               V_vec_Arr[Face_Arr[i].x]
               N_vec_Arr[Face_Arr[i].x]
               V_vec_Arr[Face_Arr[i].y]
               N_vec_Arr[Face_Arr[i].y]
               V_vec_Arr[Face_Arr[i].z]
               N_vec_Arr[Face_Arr[i].z]
             }
           #local i=i+1;
        #end
     }
#end

got everything defined? mesh2 is map able.
#macro _Surface()
   mesh2 {
      #local i = 0;
      vertex_vectors {
         NumVertices
         #while (i<NumVertices)
            V_vec_Arr[i]
            #local i = i+1;
         #end
      }
      #local i = 0;
      normal_vectors {
         NumVertices
         #while (i<NumVertices)
            N_vec_Arr[i]
            #local i = i+1;
         #end
      }
      #local i = 0;
      uv_vectors {
         NumVertices
         #while (i<NumVertices)
            UV_vec_Arr[i]
            #local i = i+1;
         #end
      }
      #local i = 0;
        echo("\nNum _Surface() Faces ") echoi(NumFaces)
      face_indices {
         NumFaces
         #local i = 0;
         #while (i<NumFaces)
            Face_Arr[i]
            #local i = i+1;
         #end
      }
}
#end


Post a reply to this message

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