Updated GLEngine interface to only implement .render(<subclass of Primative> *). |
|
More...
|
over 17 years ago
|
Refactored Renderer -> GLEngine |
|
More...
|
over 17 years ago
|
Refactoring: Renderer -> Engine |
|
More...
|
over 17 years ago
|
Removing makefiles.am to fix Carsten's broken heart |
|
More...
|
over 17 years ago
|
Fix call to debug from QDir -- wouldn't compile. |
|
More...
|
over 17 years ago
|
More cleanup. |
|
More...
|
over 17 years ago
|
Cleaning up old GNU stuff from the main directory. |
|
More...
|
over 17 years ago
|
We may need this back. Not sure how it got here. |
|
More...
|
over 17 years ago
|
Does a recursive build. |
|
More...
|
over 17 years ago
|
MainWindow now dynamically loads rendering engines. There is currently no way to select the default and there is not NULL check as of yet. Thats is to come. |
|
More...
|
over 17 years ago
|
GLWidget now calls on the Molecule to render itself. |
|
More...
|
over 17 years ago
|
This is the renderer plugin interface definition. It is used as a template for what functions must be implemented by the engines. |
|
More...
|
over 17 years ago
|
src is now a qmake that does recursive building. avogadro.pro builds the binary. |
|
More...
|
over 17 years ago
|
These are molecule primatives; ie. wrappers around the OBAtom / OBBond / OBMol classes. They are used to set graphical attributes of the primatives and allows us to call render on the individuals. |
|
More...
|
over 17 years ago
|
These have been moved to the pluggable engines directory. |
|
More...
|
over 17 years ago
|
Rendering Engines have been added. |
|
More...
|
over 17 years ago
|
The 'foreach' command does not ignore the first element in the list. Therefore it was trying to load "./avogadro" everytime it loaded. Reverted back to old way; this isn't wrong it's just not as "pretty" but it's a specific issue. |
|
More...
|
over 17 years ago
|
* src/MainWindow.h, src/MainWindow.cpp: Fix saveFile -- make sure to call SetOutFormat() not SetInFormat()! Works great now. Added code to save settings for window position and size. |
|
More...
|
over 17 years ago
|
* src/GLWidget.cpp: Handle mouse events based on QMouseEvent, rather than internal members. Fixes occasional "sticking." |
|
More...
|
over 17 years ago
|
* src/main.cpp: Update with fix from Carsten Niehaus to use cleaner "foreach" mechanism. |
|
More...
|
over 17 years ago
|
Rolling back changes. Previous problems were caused by using development versions of OB modules. |
|
More...
|
over 17 years ago
|
* MainWindow (see line 82 TODO) - Temporarily fixed the open bug. * GLWidget - Modified the rotate so that the molecule rotates more normal. Also did some reformatting. |
|
More...
|
over 17 years ago
|
Add template for loading files from the command-line. (But when implemented, doesn't work for no-argument.) |
|
More...
|
over 17 years ago
|
* src/MainWindow.cpp: Check to see if a file is already in a window -- raise it if needed, rather than opening another copy. Implement exportGraphics with QGLWidget::grabFrameBuffer. Doesn't allow oversampling, but works. |
|
More...
|
over 17 years ago
|
* src/GLWidget.cpp: Improved scale/zoom feature and added calls for adding screen coordinates (e.g., for seelction rectangle). |
|
More...
|
over 17 years ago
|
Merge of current development code. Sometimes buggy, as explained in message. |
|
More...
|
over 17 years ago
|
Renamed files. We user the 'Avogadro' namespace. Naming the files with A* is redundant. |
|
More...
|
over 17 years ago
|
Added additional rendering options. Moving towards a more full-featured GUI. |
|
More...
|
over 17 years ago
|
Added initial support for rotation. |
|
More...
|
over 17 years ago
|
Sample renderer (still OpenGL glitches). When a molecule is opened, a set of VdW spheres is rendered with the appropriate colors. |
|
More...
|
over 17 years ago
|