Summary Period: 2001-01-08 to 2003-07-03
[root]/CS/docs/texinfo/plugins/meshobj
Total Lines Of Code:
2422 (2003-07-11 20:29)
Author | Changes | Lines of code | Lines per change |
---|---|---|---|
Totals | 156 (100.0%) | 4194 (100.0%) | 26.8 |
jorrit | 68 (43.6%) | 2446 (58.3%) | 35.9 |
sunshine | 65 (41.7%) | 1020 (24.3%) | 15.6 |
ab031ns | 15 (9.6%) | 428 (10.2%) | 28.5 |
wouter | 4 (2.6%) | 220 (5.2%) | 55.0 |
norman | 2 (1.3%) | 77 (1.8%) | 38.5 |
philwyett | 1 (0.6%) | 2 (0.0%) | 2.0 |
uid20594 | 1 (0.6%) | 1 (0.0%) | 1.0 |
Eric Sunshine made the following documentation-related changes:
-*- Continued updating user manual to reflect latest SCF changes.
-*- Fixed a significant number of Texinfo mark-up problems in
walktest.txi.
-*- Updated extremely outdated information about configuration and
configuration files in user manual.
-*- Corrected several mark-up bloofles in various .txi documents.
-*- Eliminated TeX `hbox' warnings.
2 lines of code changed in:
Jorrit removed mention of <moveable/> from documentation.
0 lines of code changed in:
Automated Texinfo @node and @menu repair.
1 lines of code changed in:
Thing changes:
- Removed obsolete csThingBBox bounding box in csThing.
- Split bezier curves in seperate mesh object plugin (bezier
plugin).
- Greatly cleaned up the csThingStatic stuff and moved all static
stuff to that.
- Updated API modification document.
- Also updated various other parts in the documentation for these
changes.
- Fixed map2cs to export curves using the new bezier plugin.
- Changed the way thing factories and objects work. A thing factory
and a mesh object no longer are the same object. So first you
have to make a factory and then the object. This also allows
sharing of factories between objects.
- As a consequence of all these changes the lightmap format has
changed again.
- Doing a HardTransform() on a thing mesh object will automatically
cause the factory of that thing to be cloned so that other
things sharing that factory will not be transformed.
Doing a HardTransform() on a thing factory will have an
effect on all instances created from that.
- Used csBlockAllocator<T> for a lot of polygon objects in the
thing mesh plugin. This speeds up loading/unloading and also
improves memory usage.
- Merged csPolyTexLightMap into csPolyTexture. This improved
both speed, memory usage, and source code readability.
- Thing now uses ClipBSphere() instead of ClipBBox(). This is
faster.
28 lines of code changed in:
- Split iThingState with iThingState and iThingFactoryState.
- Renamed GetPolygonStatic() to GetPolygon().
7 lines of code changed in:
Corrected a copy/paste error in snow.txi pointed out by
Tim <tirobu@gmx.de>.
1 lines of code changed in:
Received some documentation fixes with regards to 3D sprites
from Simon Posnjak <simon.posnjak@siol.net>.
1 lines of code changed in:
Eric Sunshine fixed documentation booboo (<texture> was used instead of
<texmap>) in thing.txi which was reported by Oroszi Balazs
<oroszib@vpg.sulinet.hu>.
1 lines of code changed in:
modified meshobj documents from old syntax to XML
296 lines of code changed in:
- Further work on XML doc.
- Added support for <key> in mesh factories and collections.
- Enhanced the new XML document a lot. Also some other smaller
documentation fixes.
1 lines of code changed in:
Fixed some Texinfo mark-up errors and eliminated a number of overfull and
underfull hbox warnings reported by TeX.
6 lines of code changed in:
modified documents from old syntax to XML
132 lines of code changed in:
Fixed various outdated information throughout the documentation.
Still a lot of work to do however.
40 lines of code changed in:
- Some documentation updates:
- Extended apimod96.txi with information about octree removal.
- Removed section about csParser. It is gone.
- Extended apimod96.txi with information about the XML format.
- Removed documentation about obsolete octree based commands
in walktest.
- Fixed dirhier.txi for the octree removal. Added mention
of frustvis.
- Fixed the feature list.
- Updated the viscull.txi document a bit. But this still needs
more work for Dynavis and Frustvis.
- Removed mention of VISTREE from thing mesh object documentation.
0 lines of code changed in:
Eric Sunshine applied a large and thorough typographical-error correction
patch to the Texinfo documentation from Andreas Busch
<nobita@t-online.de>. Also applied a few minor corrections from Eric
Sunshine.
7 lines of code changed in:
Eric Sunshine fixed the following problems with the Texinfo documentation:
-*- Syntax error in mapfmt.txi.
-*- Fixed to work with makeinfo program from the Mingw/MSYS distribution
which complains if @ref{} and cousins are split over multiple lines.
The following files were affected: rain.txi, snow.txi, 3dsprite.txi,
internal/platform/next.txi.
4 lines of code changed in:
Automated Texinfo @node and @menu repair.
2 lines of code changed in:
- Added a new GenerateBox() to iGeneralFactoryState. With this you
can automatically generate a box for a general mesh.
- Extended the standard general mesh loader with a new BOX keyword
(for factories).
- Added Get/SetMaterialWrapper() to iGeneralFactoryState. It is now
possible to set a material for the factory. When the mesh object
itself will not have a material it will use the one from the
factory.
- Added MATERIAL keyword for the general mesh loader (for factories).
- Completely removed the cube mesh object plugin and also its
associated loader. The functionality provided in the cube plugin
can be emulated completely with the genmesh plugin.
Keep in mind to call CalculateNormals() or use AUTONORMALS()
for genmesh so that the normals are calculated automatically.
- Completely removed the surface mesh object plugin and also its
associated loader. Use genmesh.
1 lines of code changed in:
- Added documentation for terrain engine.
- Extended documentation on the format of the plugin loaders
by also adding the format of every keyword.
- Fixed EMITSPHERE and EMITCONE keywords in emit loader. The csScanStr
used there had the wrong number of parameters.
- Increased the number of hardcoded vertices in a limb (skeletal
animation) from 1000 to 20000. Still hardcoded though.
382 lines of code changed in:
Eric Sunshine fixed a number of Texinfo errors and formatting problems in
mapfmt.txi. Also eliminated all underfull and overfull `hbox' warnings
reported by TeX.
19 lines of code changed in:
(29 more)
Generated by StatCvs v0.2-dev