[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [15194] branches/apricot/source/blender: moved uv_center from drawimage.c to editface.c, removed extern defines needed for transform, also replaced G.vd-> around with t->around
Campbell Barton
ideasman42 at gmail.com
Wed Jun 11 07:46:10 CEST 2008
Revision: 15194
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=15194
Author: campbellbarton
Date: 2008-06-11 07:46:10 +0200 (Wed, 11 Jun 2008)
Log Message:
-----------
moved uv_center from drawimage.c to editface.c, removed extern defines needed for transform, also replaced G.vd->around with t->around
Modified Paths:
--------------
branches/apricot/source/blender/include/BDR_editface.h
branches/apricot/source/blender/include/BIF_drawimage.h
branches/apricot/source/blender/src/drawimage.c
branches/apricot/source/blender/src/editface.c
branches/apricot/source/blender/src/meshtools.c
branches/apricot/source/blender/src/transform.c
branches/apricot/source/blender/src/transform_conversions.c
Modified: branches/apricot/source/blender/include/BDR_editface.h
===================================================================
--- branches/apricot/source/blender/include/BDR_editface.h 2008-06-11 05:25:52 UTC (rev 15193)
+++ branches/apricot/source/blender/include/BDR_editface.h 2008-06-11 05:46:10 UTC (rev 15194)
@@ -57,5 +57,6 @@
int edgetag_shortest_path(struct EditEdge *source, struct EditEdge *target);
void edgetag_context_set(struct EditEdge *eed, int val);
int edgetag_context_check(struct EditEdge *eed);
+void uv_center(float uv[][2], float cent[2], void * isquad);
#endif /* BDR_EDITFACE_H */
Modified: branches/apricot/source/blender/include/BIF_drawimage.h
===================================================================
--- branches/apricot/source/blender/include/BIF_drawimage.h 2008-06-11 05:25:52 UTC (rev 15193)
+++ branches/apricot/source/blender/include/BIF_drawimage.h 2008-06-11 05:46:10 UTC (rev 15194)
@@ -42,7 +42,6 @@
void calc_image_view(struct SpaceImage *sima, char mode);
void drawimagespace(struct ScrArea *sa, void *spacedata);
int draw_uvs_face_check(void);
-void uv_center(float uv[][2], float cent[2], void * isquad);
void draw_uvs_sima(void);
void image_set_tile(struct SpaceImage *sima, int dotile);
void image_home(void);
Modified: branches/apricot/source/blender/src/drawimage.c
===================================================================
--- branches/apricot/source/blender/src/drawimage.c 2008-06-11 05:25:52 UTC (rev 15193)
+++ branches/apricot/source/blender/src/drawimage.c 2008-06-11 05:46:10 UTC (rev 15194)
@@ -429,18 +429,6 @@
return 0;
}
-void uv_center(float uv[][2], float cent[2], void * isquad)
-{
-
- if (isquad) {
- cent[0] = (uv[0][0] + uv[1][0] + uv[2][0] + uv[3][0]) / 4.0;
- cent[1] = (uv[0][1] + uv[1][1] + uv[2][1] + uv[3][1]) / 4.0;
- } else {
- cent[0] = (uv[0][0] + uv[1][0] + uv[2][0]) / 3.0;
- cent[1] = (uv[0][1] + uv[1][1] + uv[2][1]) / 3.0;
- }
-}
-
static float uv_area(float uv[][2], int quad)
{
if (quad) {
Modified: branches/apricot/source/blender/src/editface.c
===================================================================
--- branches/apricot/source/blender/src/editface.c 2008-06-11 05:25:52 UTC (rev 15193)
+++ branches/apricot/source/blender/src/editface.c 2008-06-11 05:46:10 UTC (rev 15194)
@@ -1448,3 +1448,16 @@
dm->release(dm);
}
+
+void uv_center(float uv[][2], float cent[2], void * isquad)
+{
+
+ if (isquad) {
+ cent[0] = (uv[0][0] + uv[1][0] + uv[2][0] + uv[3][0]) / 4.0;
+ cent[1] = (uv[0][1] + uv[1][1] + uv[2][1] + uv[3][1]) / 4.0;
+ } else {
+ cent[0] = (uv[0][0] + uv[1][0] + uv[2][0]) / 3.0;
+ cent[1] = (uv[0][1] + uv[1][1] + uv[2][1]) / 3.0;
+ }
+}
+
Modified: branches/apricot/source/blender/src/meshtools.c
===================================================================
--- branches/apricot/source/blender/src/meshtools.c 2008-06-11 05:25:52 UTC (rev 15193)
+++ branches/apricot/source/blender/src/meshtools.c 2008-06-11 05:46:10 UTC (rev 15194)
@@ -882,7 +882,6 @@
return NULL;
}
-extern void uv_center(float uv[][2], float cent[2], void * isquad);
float *editmesh_get_mirror_uv(int axis, float *uv, float *mirrCent, float *face_cent)
{
float vec[2];
Modified: branches/apricot/source/blender/src/transform.c
===================================================================
--- branches/apricot/source/blender/src/transform.c 2008-06-11 05:25:52 UTC (rev 15193)
+++ branches/apricot/source/blender/src/transform.c 2008-06-11 05:46:10 UTC (rev 15194)
@@ -2124,7 +2124,7 @@
}
else if (t->flag & T_EDIT) {
- if(G.vd->around==V3D_LOCAL && (G.scene->selectmode & SCE_SELECT_FACE || t->spacetype==SPACE_IMAGE)) { /* Image types canrotate about island center */
+ if(t->around==V3D_LOCAL && (G.scene->selectmode & SCE_SELECT_FACE || t->spacetype==SPACE_IMAGE)) { /* Image types canrotate about island center */
VECCOPY(center, td->center);
}
else {
Modified: branches/apricot/source/blender/src/transform_conversions.c
===================================================================
--- branches/apricot/source/blender/src/transform_conversions.c 2008-06-11 05:25:52 UTC (rev 15193)
+++ branches/apricot/source/blender/src/transform_conversions.c 2008-06-11 05:46:10 UTC (rev 15194)
@@ -2383,7 +2383,7 @@
*island_center = uvIsleCenters;
}
-extern void uv_center(float uv[][2], float cent[2], void * isquad);
+
static void createTransUVs(TransInfo *t)
{
TransData *td = NULL;
More information about the Bf-blender-cvs
mailing list