ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/objutil.h
(Generate patch)

Comparing ray/src/common/objutil.h (file contents):
Revision 2.8 by greg, Tue Jun 23 19:29:40 2020 UTC vs.
Revision 2.9 by greg, Fri Feb 12 01:57:49 2021 UTC

# Line 88 | Line 88 | Scene *                newScene(void);
88   /* Add a .OBJ file to a scene */
89   Scene *         loadOBJ(Scene *sc, const char *fspec);
90  
91 < /* Duplicate a scene */
92 < Scene *         dupScene(const Scene *sc);
91 > /* Duplicate a scene, optionally selecting faces */
92 > Scene *         dupScene(const Scene *sc, int flreq, int flexc);
93  
94   /* Transform entire scene */
95   int             xfScene(Scene *sc, int xac, char *xav[]);
# Line 175 | Line 175 | void           setMaterial(Scene *sc, const char *nm);
175  
176   /* Add a new face to our scene, using current group and material */
177   Face *          addFace(Scene *sc, VNDX vid[], int nv);
178 +
179 + /* Delete unreferenced vertices, normals, texture coords */
180 + void            deleteUnreferenced(Scene *sc);
181  
182   /* Free a scene */
183   void            freeScene(Scene *sc);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines