Source

dime /

Filename Size Date modified Message
bin
build-tmake
cfg
contrib
docs
dxf2vrml
dxfsphere
html
include
src
48 B
1.5 KB
362 B
FAQ
1.5 KB
7.6 KB
1.3 KB
23.2 KB
11 B
2.7 KB
4.1 KB
1.9 KB
268.4 KB
711.6 KB
14.1 KB
441 B
525 B
README for DIME
===============

DIME is a DXF (Data eXchange Format) file format support library.  This
file contains general information about the library.  For compilation and
installation information, refer to the file named INSTALL.  For copyright
information, refer to the file named COPYING.  Changes in the library
since the first public release (v0.9) are described in the file named
ChangeLog.


0. CONTENTS
===========

1. FUNCTIONALITY
2. TECHNICAL SUPPORT
3. LICENSE INFORMATION


1. FUNCTIONALITY
================

DIME is a C++ class library for reading, constructing, manipulating, and
writing DXF file data.  The name is an acronym for DXF Import, Manipulation,
and Export library.

The focus of the library is primarily on loading DXF files and building
a data structure containing the DXF data, and on saving such data structures
as a file conforming to the DXF file format.  The intended purpose for
DIME was on importing and exporting DXF files.  For this kind of usage,
special memory management techniques can be used to boost the performance
significantly.

Aside from loading and saving the data structure, functionality is also
provided for traversing the data structure while performing various tasks,
and also some special functionality for extracting geometry from the DXF
data structure.

A sample program is included in the directory dxf2vrml/ which will convert
a DXF file (only the polygon data) to a VRML file.


2. TECHNICAL SUPPORT
====================

Systems In Motion (SIM) has no obligation to provide technical support
for the BSD licensed version of DIME.  If resources permit, however,
SIM will of course try to be as helpful as possible.

SIM has set up two mailing lists for DIME support.

dime-announce
  This mailing list is for announcements regarding DIME.  New releases,
  new functionality, license information, this kind of stuff.
  This list is moderated (read-only).

dime-discuss
  This mailing list is for discussing DIME.  Technical support can be
  provided through this discussion forum.  Followups to announcements
  in dime-announce should also be directed to this list.
  This list is open for posting for all subscribers.

To subscribe to either of the two lists, send an email to SIM's mailing
list manager at <listserv@sim.no> with a subject line with the format
"subscribe <listname>".  To unsubscribe, use a subject line with the
format "unsubscribe <listname>".  Do not include brackets around the
mailing list name.  For general information about SIM's mailing list 
manager, use "help" as the subject line.


3. LICENSE INFORMATION
======================

DIME is released publicly under the 3-clause BSD license (see the file named COPYING).
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.