Added VC++ 2003 solution and project
This commit is contained in:
parent
cbb64de3aa
commit
5ac65b425d
4 changed files with 469 additions and 4 deletions
21
freesolid/FreeSOLID.sln
Normal file
21
freesolid/FreeSOLID.sln
Normal file
|
@ -0,0 +1,21 @@
|
|||
Microsoft Visual Studio Solution File, Format Version 8.00
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FreeSOLID", "FreeSOLID.vcproj", "{A8809DA4-2ADE-4948-80CD-CB766119CE5C}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfiguration) = preSolution
|
||||
Debug = Debug
|
||||
Release = Release
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfiguration) = postSolution
|
||||
{A8809DA4-2ADE-4948-80CD-CB766119CE5C}.Debug.ActiveCfg = Debug|Win32
|
||||
{A8809DA4-2ADE-4948-80CD-CB766119CE5C}.Debug.Build.0 = Debug|Win32
|
||||
{A8809DA4-2ADE-4948-80CD-CB766119CE5C}.Release.ActiveCfg = Release|Win32
|
||||
{A8809DA4-2ADE-4948-80CD-CB766119CE5C}.Release.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityAddIns) = postSolution
|
||||
EndGlobalSection
|
||||
EndGlobal
|
446
freesolid/FreeSOLID.vcproj
Normal file
446
freesolid/FreeSOLID.vcproj
Normal file
|
@ -0,0 +1,446 @@
|
|||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="FreeSOLID"
|
||||
ProjectGUID="{A8809DA4-2ADE-4948-80CD-CB766119CE5C}"
|
||||
Keyword="Win32Proj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="Debug"
|
||||
IntermediateDirectory="Debug"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".\qhull\src;.\libbroad;.\libmoto;.\include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FREESOLID_EXPORTS;DLL_EXPORT;USE_QHULL"
|
||||
MinimalRebuild="TRUE"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="TRUE"
|
||||
DebugInformationFormat="4"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
OutputFile="$(OutDir)/FreeSOLID.dll"
|
||||
LinkIncremental="2"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDatabaseFile="$(OutDir)/FreeSOLID.pdb"
|
||||
SubSystem="2"
|
||||
ImportLibrary="$(OutDir)/FreeSOLID.lib"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="Release"
|
||||
IntermediateDirectory="Release"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;FREESOLID_EXPORTS"
|
||||
RuntimeLibrary="0"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="TRUE"
|
||||
DebugInformationFormat="3"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
OutputFile="$(OutDir)/FreeSOLID.dll"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="TRUE"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
ImportLibrary="$(OutDir)/FreeSOLID.lib"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
|
||||
<File
|
||||
RelativePath=".\libsolid\BBoxTree.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Box.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libbroad\BP_C-api.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libbroad\BP_Endpoint.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libbroad\BP_Proxy.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libbroad\BP_Scene.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\C-api.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Complex.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Cone.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Convex.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Cylinder.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\GEN_random.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Matrix3x3.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Point2.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Point3.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Quaternion.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Transform.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Vector2.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Vector3.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Vector4.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Object.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Polygon.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Polyhedron.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Response.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\RespTable.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Simplex.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Sphere.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Transform.cpp">
|
||||
</File>
|
||||
<Filter
|
||||
Name="qhull"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath=".\qhull\src\geom.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\geom2.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\global.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\io.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\mem.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\merge.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\poly.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\poly2.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\qhull.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\qset.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\stat.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\user.c">
|
||||
</File>
|
||||
</Filter>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
|
||||
<File
|
||||
RelativePath=".\libsolid\AlgoTable.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\include\3d\Basic.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\BBox.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\BBoxTree.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Box.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libbroad\BP_Endpoint.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libbroad\BP_Proxy.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libbroad\BP_Scene.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\include\Solid\broad.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Complex.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Cone.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Convex.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Cylinder.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Encounter.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\GEN_List.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\GEN_MinMax.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\GEN_Optimize.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\GEN_random.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\GEN_Stream.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\IndexArray.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\include\3d\Matrix.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Matrix3x3.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Point.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Point2.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Point3.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Quaternion.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Scalar.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Transform.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Tuple2.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Tuple3.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Tuple4.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Vector2.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Vector3.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libmoto\MT_Vector4.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Object.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\include\3d\Point.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Polygon.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Polyhedron.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Polytope.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\include\3d\Quaternion.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Response.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\RespTable.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Shape.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Simplex.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\include\Solid\solid.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Sphere.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\Transform.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\include\3d\Tuple3.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\include\3d\Tuple4.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\include\Solid\types.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\include\3d\Vector.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\libsolid\VertexBase.h">
|
||||
</File>
|
||||
<Filter
|
||||
Name="qhull"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath=".\qhull\src\geom.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\io.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\mem.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\merge.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\poly.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\qhull.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\qhull_a.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\qset.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\stat.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qhull\src\user.h">
|
||||
</File>
|
||||
</Filter>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -8,7 +8,7 @@
|
|||
#ifndef SOLID_TYPES_H
|
||||
#define SOLID_TYPES_H
|
||||
|
||||
/*
|
||||
|
||||
#if defined(DLL_EXPORT) && defined(WIN32)
|
||||
#define DLL __declspec( dllexport )
|
||||
#else
|
||||
|
@ -18,9 +18,7 @@
|
|||
#define DLL
|
||||
#endif
|
||||
#endif
|
||||
*/
|
||||
|
||||
#define DLL
|
||||
|
||||
#define DT_DECLARE_HANDLE(name) typedef struct name##__ { int unused; } *name
|
||||
|
||||
|
|
|
@ -153,7 +153,7 @@ void dtVertexIndices(DtPolyType type,DT_Count cnt,const DT_Index *indices) {
|
|||
poly = new Simplex(currentComplex->getBase(), cnt, indices);
|
||||
break;
|
||||
case DT_POLYGON:
|
||||
poly = new Polygon::Polygon(currentComplex->getBase(), cnt, indices);
|
||||
poly = new Polygon(currentComplex->getBase(), cnt, indices);
|
||||
break;
|
||||
case DT_POLYHEDRON:
|
||||
if (currentComplex->getBase().getPointer()==0) {
|
||||
|
|
Loading…
Reference in a new issue