Paolo Cignoni
fd8e9de787
Added support for non triangular faces (simple fan triangulation) and removed flags intiailization.
2005-11-12 18:13:30 +00:00
Paolo Cignoni
7d58ce0910
Added casts and changed integral types to remove warnings
2005-11-12 18:12:16 +00:00
Paolo Cignoni
bb91241d14
Removed Abs and LowClampToZero and added comments
2005-11-12 18:10:35 +00:00
Paolo Cignoni
a6b312715b
Changed Offset types to remove warnings
2005-11-12 07:07:47 +00:00
Paolo Cignoni
50f4e33dcc
add
...
#ifndef __PICK______H
#define __PICK______H
2005-10-27 14:46:26 +00:00
Paolo Cignoni
45583a69ae
add namespace vcg:: to GetFrustum(...)
2005-10-24 14:42:57 +00:00
Paolo Cignoni
1ad3bfb230
Main restructuring. Removed the Draw function and slightly changed the meaning of the trackball itself.
...
See the notes at the beginning of trackball.h
2005-10-17 01:29:46 +00:00
Federico Ponchio
16eafff705
Fixed viewport<->window coordinate change for the z. (z = 2*z -1 now)
...
Accordingly to gluUnproject documentation.
2005-10-15 15:23:32 +00:00
Paolo Cignoni
fc03684cb5
Added LoadMask without plyinfo and some comment on the mask usage
2005-10-14 15:09:56 +00:00
Paolo Cignoni
53f49b4784
Added glscale(scalar) and corrected bug in glscale(point2)
2005-10-13 08:32:26 +00:00
Federico Ponchio
0446646573
another bunch of typenames.
2005-10-12 18:24:30 +00:00
Federico Ponchio
b54c4ce850
Added gazillions typenames, commented out old broken functions,
...
added unsigned int TextureMapID[128], and unsigned int & TMId(int i).
2005-10-12 17:19:03 +00:00
Marco Di Benedetto
62893095e0
Added classes GetBox3Functor and GetBarycenter3Functor.
2005-09-29 22:22:59 +00:00
Marco Di Benedetto
7f70a0b847
First Commit.
2005-09-28 20:01:35 +00:00
Paolo Cignoni
f37ac2dd1b
modified count edges
2005-09-28 12:35:36 +00:00
Paolo Cignoni
239c1a5260
*** empty log message ***
2005-09-28 10:30:14 +00:00
Paolo Cignoni
5b728745f4
Fixing comments
2005-09-28 10:17:49 +00:00
Paolo Cignoni
ca8ec26f06
Created the ExporterOOFF Class
...
created the method Save
still to work on the faces since we only write he vertices indexes for each face and no other information.
2005-09-28 10:16:19 +00:00
Paolo Cignoni
b5d9271a14
add GLPickTri
2005-09-15 15:44:52 +00:00
Marco Di Benedetto
0f747b1967
#included missing <wrap/callback.h> and <vcg/complex/trimesh/allocate.h>
2005-09-15 09:29:45 +00:00
ganovelli
3312583e86
glut.h --> GL/glut.h
2005-07-23 09:21:37 +00:00
Marco Callieri
bf23eca7be
in SphereMode::Hit added a check on the sphere intersection, if no intersection, calculating distance could generate a NAN exception
2005-07-15 16:39:30 +00:00
Paolo Cignoni
2d2bbfb454
fix some bugs
2005-07-11 09:04:26 +00:00
Paolo Cignoni
701abb9c2c
modificato:
...
- void Cone(..)
aggiustate le normali per avere un effetto piu' gradevole.
2005-06-30 13:20:32 +00:00
ganovelli
7df3a00426
*** empty log message ***
2005-06-30 10:32:21 +00:00
ganovelli
0c7caf4a75
added draw plane
2005-06-30 10:17:04 +00:00
ganovelli
3d0dee1073
*** empty log message ***
2005-06-30 10:16:11 +00:00
Marco Callieri
2e76236b31
changed the name of some intersection functions to avoid ambiguity
2005-06-29 15:22:26 +00:00
Paolo Cignoni
e6feeb2e3d
aggiunto:
...
- static void CavalieriProj( .. )
- static void IsometricProj( .. )
modificato:
- static void TransformGL( .. )
- static void SetSubView( .. )
2005-06-29 15:02:29 +00:00
Paolo Cignoni
70574b6f7f
Made inline PlyType specializations
2005-06-10 15:05:00 +00:00
Nico Pietroni
91c6c86b54
first release version
2005-05-20 12:47:04 +00:00
Nico Pietroni
0a7cd4af5c
minor changes
2005-05-19 09:09:54 +00:00
Marco Callieri
fc20ce261c
added line cleaning to eliminate all separators, added a rough triangulation scheme.
2005-05-09 12:29:55 +00:00
Paolo Cignoni
9447483394
ho tolto 2 warning del tipo unreferenced formal parameter, commentando le var che producevano tale warning.
2005-05-09 11:28:48 +00:00
Marco Callieri
6dfdc4fc5f
First working version (callieri)
2005-05-06 13:58:26 +00:00
Paolo Cignoni
6fa3316cb6
added glboxwire
2005-05-05 12:28:13 +00:00
Paolo Cignoni
b07f6f2343
Minor Changes To Compile With List Containers.
2005-04-22 15:16:48 +00:00
ganovelli
820aa5dbd1
modes deallocation commented (quick and dirty solution..to debug)
2005-04-17 17:48:24 +00:00
ganovelli
a07352eacd
"void" added
2005-04-14 21:29:03 +00:00
ganovelli
46ede434d8
*** empty log message ***
2005-04-14 21:23:39 +00:00
Federico Ponchio
9b9197ccb4
New gcc 3.3.3 (with bugs and features) now compiles.
2005-04-14 15:09:38 +00:00
Federico Ponchio
2328e5b1e4
*** empty log message ***
2005-04-14 11:35:09 +00:00
Nico Pietroni
6160f0545d
added boolean parameter to use on not the display list
2005-04-04 11:59:16 +00:00
Paolo Cignoni
4c1f6e73b6
removed small gcc compiling issues
2005-03-18 00:14:40 +00:00
Paolo Cignoni
903447e85a
Cleaning of the automatic bbox caching support for ply files. First working version.
2005-03-15 11:46:52 +00:00
Nico Pietroni
a5128f71e3
added disabling of cullfaces to obtaing a correct visualization of arrows
2005-03-03 13:29:35 +00:00
Nico Pietroni
5ce9f028b7
1 error corrected in display list of glCylinder
2005-03-03 13:11:30 +00:00
Nico Pietroni
0663f16525
first working version
2005-03-03 10:48:54 +00:00
Federico Ponchio
09c6d67301
Minimal fix in remoteness (Bugged anyway)
2005-03-02 15:13:45 +00:00
Paolo Cignoni
7cd3979a16
Face Deleted Check Added.
2005-03-02 11:57:39 +00:00
Paolo Cignoni
6de8c98656
Point3f to SaveMeshType::CoordType
2005-03-02 11:19:05 +00:00
Paolo Cignoni
0277184638
corretto bug: SaveMeshType to MyMesh
2005-03-02 11:11:47 +00:00
Paolo Cignoni
6c1174ecdd
ripristinata la modalita' di render bbox....
2005-02-26 12:45:23 +00:00
Federico Ponchio
048c401f92
small bugs
2005-02-22 14:33:04 +00:00
ganovelli
a212f6320d
added vcg namespace
2005-02-22 11:15:01 +00:00
Paolo Cignoni
b1469351ad
corrected some syntax errors in GetFrustum
2005-02-22 10:57:05 +00:00
ganovelli
31ac4bbe6f
GetFrustum moved from gl/camera to math/camera.h
2005-02-21 18:11:47 +00:00
ganovelli
8e14aef886
mass canceled
2005-02-18 11:58:26 +00:00
Paolo Cignoni
b80cfc783d
changed pointf to point<t> in ViewLineFromWindow
2005-02-11 11:53:18 +00:00
Paolo Cignoni
6a41a6ba9b
Trackball translation corrected
2005-02-11 11:44:07 +00:00
Paolo Cignoni
abaae0c2fd
FromTrackball() corrected
2005-02-11 11:43:09 +00:00
mtarini
0233f3799a
dispelled the mega-evil of GL_TRANSPOSE_*_MATRIX_ARB
2005-02-10 20:09:11 +00:00
mtarini
71f78f7333
changed 120 "const static" to "static const", and added missing "format" fields to all PropDescriptor literals, to keep Mingw compiler happy
2005-02-08 17:28:22 +00:00
Nico Pietroni
8a4c8ea5b9
added #include <point4.h>
2005-02-07 15:27:19 +00:00
Paolo Cignoni
8adae6ff1c
corretto nome costruttore....
2005-02-04 15:04:29 +00:00
Paolo Cignoni
85242ce7c8
prima versione da ottimizzare e migliorare.... ma intanto questa prima stesura e' compatibile con Autocad
2005-02-03 11:38:31 +00:00
Paolo Cignoni
b9ae5df5bb
ricorretti i metodi save per rendere compatibile il formato dxf con il formato di autocad specificato nel dxf reference 2005
2005-02-03 11:22:34 +00:00
Nico Pietroni
0e290b75d4
some warning corrected
2005-02-02 16:46:41 +00:00
Paolo Cignoni
54d5f9c148
Resolved scoping of constant of OFF codes
2005-01-26 22:44:51 +00:00
Paolo Cignoni
aed29264bb
Add std:: to stl containers
2005-01-26 22:43:19 +00:00
Federico Ponchio
ee2a720b71
Added remoteness ("distance" from frustum)
2005-01-21 18:06:05 +00:00
Paolo Cignoni
20891ed96b
Removed the inclusion of a glext.h
2005-01-19 10:29:45 +00:00
Paolo Cignoni
7dca7fd327
*** empty log message ***
2005-01-18 16:47:42 +00:00
Paolo Cignoni
71de928876
Added #include<vcg/complex/trimesh/allocate.h>
...
it was giving problems with Allocator::
2005-01-18 12:35:18 +00:00
ganovelli
5bdfe060a0
PlaneMode completed
2005-01-14 15:44:03 +00:00
Paolo Cignoni
0fde2046fc
constructor name was wrong (old class name)
2005-01-12 14:39:41 +00:00
Paolo Cignoni
4292517ae8
changed a .. rfind('OFF') .. in rfind("OFF") and added some casts
2005-01-03 11:18:24 +00:00
Paolo Cignoni
1e4b447859
Improved the compatibility for ply format for faces having the list size (e.g. number of vertexes of a face) as a char instead of a uchar.
...
Added a couple of new face descriptors, corrected a bug in error reporting function (and restructured) and translated a few comments.
Thanks to Patrick Min for the careful bug reporting
2005-01-03 10:35:59 +00:00
Paolo Cignoni
409ceaf11f
*** empty log message ***
2004-12-17 10:28:10 +00:00
Paolo Cignoni
68f225ebd7
*** empty log message ***
2004-12-16 14:41:36 +00:00
Paolo Cignoni
3aa3da0d46
Cambiato il nome del costruttore era rimasto quello vecchio... e tolti alcune righe di codice commentate
2004-12-16 11:08:35 +00:00
Paolo Cignoni
02aee67598
*** empty log message ***
2004-12-15 18:45:50 +00:00
Paolo Cignoni
aee55d8418
Initial Update
2004-11-29 08:12:10 +00:00
Paolo Cignoni
b5553ec6ca
Corrected small bug in the tokenizer (it would add a fake token for lines ending with a space before /n)
2004-11-23 11:56:50 +00:00
Paolo Cignoni
68a655b0e7
Better Doxygen documentation
2004-11-18 15:13:03 +00:00
Paolo Cignoni
7ed79b6afd
Initial commit
2004-11-17 10:13:48 +00:00
ganovelli
2a8d132abd
added FromTrackball and fixed include names (Poiint to point)
2004-11-03 09:41:57 +00:00
ganovelli
a66d6d3ebd
added SetSubView, some comment and put the class back(!)
2004-11-03 09:38:21 +00:00
Paolo Cignoni
5bd4d8b2b1
Better Doxygen documentation
2004-10-28 00:56:44 +00:00
ganovelli
36f0b0004d
cast from scalar type to float added
2004-10-27 09:33:10 +00:00
ganovelli
dfdb436eab
added
2004-10-11 17:42:55 +00:00
Federico Ponchio
2e262c2e7d
Added.
2004-10-08 09:28:31 +00:00
ganovelli
7540135434
added setidentity della camera
2004-10-07 14:51:10 +00:00
ganovelli
5e15dc4a97
shot/camera io added
2004-10-07 14:19:06 +00:00
Nico Pietroni
8c83d3d4d0
minor changes
2004-10-07 13:14:37 +00:00
Nico Pietroni
1852feab38
minor changes in visulizing of selected tetrahedra
2004-10-06 16:24:59 +00:00
Nico Pietroni
c803df0f82
added PickTetraFace function
2004-10-06 16:23:59 +00:00
ganovelli
33a8e77c07
changed from classes to functions
2004-10-05 19:04:45 +00:00
Nico Pietroni
f1cb3297e6
first running version
2004-10-04 17:07:23 +00:00
Nico Pietroni
7890752544
added clip plane rendering
2004-10-04 17:05:13 +00:00
Federico Ponchio
37e7cd9ada
Cleaning up and planes init more stable.
2004-10-04 12:33:02 +00:00
Federico Ponchio
e5d01c7a80
<gl/glew.h> --> <GL/glew.h>
2004-09-30 01:40:39 +00:00
Federico Ponchio
a9780d57e9
<gl/glew.h> -> <GL/glew.h>
2004-09-30 00:48:07 +00:00
Federico Ponchio
44f6565e1e
Added a 'else'.
2004-09-28 15:30:12 +00:00
ganovelli
331db0410f
glGet added
2004-09-28 14:04:36 +00:00
Federico Ponchio
89c3695006
Various generic changes.
2004-09-28 10:23:28 +00:00
Federico Ponchio
b4e6ecabbe
Added #include <GL/gl.h>
2004-09-28 10:22:00 +00:00
Nico Pietroni
29eb7604c4
first running version
2004-09-23 13:13:09 +00:00
ganovelli
397fa72c41
creation
2004-09-15 22:59:13 +00:00
Paolo Cignoni
542670453b
Removed many small warnings
2004-09-09 22:59:21 +00:00
Federico Ponchio
276c9f7dbb
#include <gl... -> #include <GL...
2004-09-09 14:38:52 +00:00
Nico Pietroni
cf20e1d0c1
minor changes to comply gcc compiler (typename's )
2004-09-01 12:22:04 +00:00
Nico Pietroni
a81551f3a1
minor changes
2004-08-26 13:18:32 +00:00
Federico Ponchio
01a6912bb6
Comma at end of enum.
2004-08-25 15:28:15 +00:00
ganovelli
0bbd5bb33b
minor changes to comply gcc compiler (typename's and stuff)
2004-08-25 15:15:27 +00:00
Paolo Cignoni
4857d01a44
Added Scaling
2004-07-18 06:54:08 +00:00
ganovelli
ab2b65fbe0
added interruptible callback
2004-07-15 11:00:39 +00:00
ganovelli
49a8936650
std added
2004-07-15 10:54:48 +00:00
Paolo Cignoni
ed3a96d48d
Added test on presence of glTranspose extension (for old hw support)
2004-07-13 15:55:57 +00:00
Nico Pietroni
96e07ffd53
changed order of initial include ( it had problems with extension of openGL)
2004-07-13 11:25:57 +00:00
ganovelli
98d0c5b263
first draft: it includes glew !
2004-07-12 15:57:33 +00:00
ganovelli
5bc692a094
first draft
2004-07-12 15:51:55 +00:00
Paolo Cignoni
e2763f9a8b
Added scaling by wheel
2004-07-11 22:06:56 +00:00
ganovelli
26d5839f5f
Load renamedas Open
...
minor changes
2004-07-09 10:06:02 +00:00
Nico Pietroni
d4af2821e3
changed draw in flatwire....
2004-07-08 08:41:31 +00:00
Paolo Cignoni
1d04957291
Added box3 drawing functions
2004-07-07 23:30:28 +00:00
ganovelli
d29f584547
created
2004-07-02 17:08:12 +00:00
Federico Ponchio
5efa62c6ab
moving to apps/nexus
2004-06-24 17:38:35 +00:00
Federico Ponchio
ef01c54189
Debugged
2004-06-24 14:19:20 +00:00
Federico Ponchio
298d7c14c6
Created
2004-06-24 14:18:58 +00:00
Federico Ponchio
2138bdd2f9
Created
2004-06-23 17:17:46 +00:00
Paolo Cignoni
ed7382539c
Restructured management of error, now the standard open for any mesh type return the error code, the default success value is zero
...
Any import class has a method ErrorMsg that give a verbal description of an error code.
2004-06-23 15:36:57 +00:00
Federico Ponchio
cca3ff2256
Moved #define LITTLE_MACHINE outside of #ifdef WIN32 (linux on PC is little too).
2004-06-23 00:06:45 +00:00
Federico Ponchio
156fe08e7d
Created
2004-06-22 17:37:19 +00:00
Federico Ponchio
098b2acac0
Tested
2004-06-22 15:32:09 +00:00
Federico Ponchio
f33b962262
Created
2004-06-22 15:31:54 +00:00
Federico Ponchio
1bb34d71d7
*** empty log message ***
2004-06-22 10:27:16 +00:00
Federico Ponchio
ed2ef786ed
Created
2004-06-22 00:39:56 +00:00
ganovelli
7ff742f0a9
inclusion of vector..minorchanges
2004-06-11 17:09:41 +00:00
ganovelli
fb49fc3c76
changes to comply dxf specs
2004-06-10 15:15:16 +00:00
Paolo Cignoni
782b814293
Heavily restructured. To be completed only rotation works...
2004-06-09 14:01:13 +00:00
Nico Pietroni
abd8b7003e
modified some type declarations
2004-06-03 15:46:15 +00:00
ganovelli
be69a22a35
created
2004-06-03 13:16:32 +00:00
Nico Pietroni
dc9c863f3a
changen wire and hiddenlines draw modes
2004-06-03 09:11:35 +00:00
ganovelli
0a17f44c43
io_mask moved in vcg::ply namesp
2004-05-31 07:52:17 +00:00
ganovelli
e312803b5b
changes to comply io_mask moving in vcg::ply namesp
2004-05-28 14:11:13 +00:00
ganovelli
0a02181aa0
export_dxf created
2004-05-27 13:24:08 +00:00
Paolo Cignoni
66e7c5372e
Removed inclusion of gl extension stuff
2004-05-26 15:15:46 +00:00
Paolo Cignoni
dd22e28ce9
Removed inclusion of gl extension stuff and added glcolor stuff
2004-05-26 15:13:01 +00:00
Nico Pietroni
2a7f401e6a
added callback funtions
2004-05-17 15:27:16 +00:00
Nico Pietroni
2d4a3d6be4
added calback funtions color on tetrahedron or vertex
2004-05-14 09:48:12 +00:00
Federico Ponchio
bc4db34d6e
Added ViewLineFromModel
2004-05-14 03:15:40 +00:00
Federico Ponchio
8381f2f5a0
Redesigned partial version.
2004-05-14 03:15:09 +00:00
Federico Ponchio
bc13d242fe
<GL/GL.h> --> <GL/gl.h>
2004-05-13 23:44:47 +00:00
Federico Ponchio
c66c874c06
*** empty log message ***
2004-05-12 20:55:18 +00:00
ganovelli
61c7d41569
inclusion of io.h removed (unnecessary)
2004-05-12 17:21:08 +00:00
Paolo Cignoni
88926f2af7
removed warning of unused variables
2004-05-12 14:43:36 +00:00
Federico Ponchio
8a4f1f166f
Added #include <glew.h>
2004-05-12 13:07:47 +00:00
ganovelli
40e7807c68
new line added at the end of file
2004-05-12 10:19:30 +00:00
ganovelli
e247c73b46
direct.h was included also without WIN32 definition
2004-05-12 10:13:29 +00:00
ganovelli
bb2b0a2013
argument name removed to avoid "unreference variable"warning
2004-05-10 14:26:33 +00:00
ganovelli
63e0afc39e
converted to library style (namespaces etc..)
2004-05-10 13:14:28 +00:00
Paolo Cignoni
6df79edd1f
Restructured and adapted in a better way to opengl
2004-05-07 12:46:08 +00:00
Paolo Cignoni
7e8e197d57
remove include of gl and added glextgension exploiting,
2004-05-04 23:36:23 +00:00
ganovelli
2c0875381b
#ifndef __VCGLIB_IMPORTERPLY added
2004-05-04 02:36:07 +00:00
Paolo Cignoni
1394c0d9ef
*** empty log message ***
2004-04-27 13:29:19 +00:00
Federico Ponchio
b8c4c536c5
Backup (working on it).
2004-04-07 12:46:30 +00:00
Paolo Cignoni
e5aef23c44
Commented out unused parameter names and other minor warning related issues
2004-04-07 10:54:11 +00:00
Paolo Cignoni
30227aff07
inlined functions for avoid multiple linking errors
2004-04-07 10:47:03 +00:00
Paolo Cignoni
a04edac4db
Commented out unused parameter names
2004-04-06 21:48:50 +00:00
Paolo Cignoni
711c2a00d9
First working version!
2004-04-05 11:56:14 +00:00
Paolo Cignoni
08bd299ad2
missing include allocate.h
2004-04-03 13:30:01 +00:00
Federico Ponchio
38150e9fde
Untested first draft.
2004-04-01 11:33:41 +00:00
Federico Ponchio
59dca5a840
*** empty log message ***
2004-03-31 15:27:17 +00:00
Federico Ponchio
f6eb36cac1
Fixed current_action initialization.
2004-03-31 15:08:03 +00:00
Federico Ponchio
5f01ce404d
CAMERA_H -> VCG_CAMERA_H
2004-03-31 15:07:37 +00:00
Federico Ponchio
2e7c78de96
#include <camera> -> #include <view>
2004-03-31 15:06:41 +00:00
Federico Ponchio
00b39c914a
Adding copyright.
2004-03-25 14:55:25 +00:00
Federico Ponchio
7e2ee081ac
first release
2004-03-25 14:50:08 +00:00
Paolo Cignoni
b3252d15b3
Removed float/double warning
2004-03-18 15:30:57 +00:00
Paolo Cignoni
d327e529a9
First working version!
2004-03-12 21:42:52 +00:00
Paolo Cignoni
0508b4362b
cr lf mismatch
2004-03-09 21:26:47 +00:00
Paolo Cignoni
b91d8334d5
Initial commit
2004-03-08 09:24:59 +00:00
Federico Ponchio
033ed78dcd
*** empty log message ***
2004-03-08 01:37:22 +00:00
Federico Ponchio
1b0da632fe
First DRAFT version.
2004-03-06 16:00:59 +00:00
Paolo Cignoni
0556b33b65
Yet another cr lf mismatch
2004-03-03 15:35:53 +00:00
Paolo Cignoni
3bd184ced5
Initial commit
2004-03-03 15:00:51 +00:00
Paolo Cignoni
6a1fbdc666
Initial commit
2004-02-19 09:49:24 +00:00
Paolo Cignoni
b692bdb420
Initial commit
2004-02-18 12:28:52 +00:00