mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-09-03 14:10:33 +03:00
Compare commits
98 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
1e0440a227 | ||
|
530f0e97c7 | ||
|
f14977a23c | ||
|
02cf3438e4 | ||
|
3436ee9aed | ||
|
20c76d1afc | ||
|
1f63e9254a | ||
|
dc9f4206bc | ||
|
c0716da1cd | ||
|
cbadf17e88 | ||
|
c48181024e | ||
|
115a805d6b | ||
|
16a60931d2 | ||
|
e8e63d2a8a | ||
|
1f52722413 | ||
|
ecd118ebee | ||
|
e7f8ad3c53 | ||
|
a118a47f7f | ||
|
9e23727c5b | ||
|
e26586550e | ||
|
8f8fa97696 | ||
|
fd462ec24b | ||
|
ef26c326ee | ||
|
d6af166ca5 | ||
|
20214c3c5d | ||
|
aeb253b168 | ||
|
63e683cd44 | ||
|
ba3f6e3669 | ||
|
53fdf42576 | ||
|
e40c7b930d | ||
|
351bbcba7e | ||
|
5853bf66cd | ||
|
f254eed001 | ||
|
deb26df7c0 | ||
|
22db40ebf1 | ||
|
9ced84ff2d | ||
|
643bacb9f8 | ||
|
5d3515528f | ||
|
b725d7c50a | ||
|
1c4ff5c647 | ||
|
dbf33db17a | ||
|
1598ec0e46 | ||
|
3d8969b13b | ||
|
9edc5e12b6 | ||
|
16fa0dfb08 | ||
|
5fec2f774c | ||
|
0ad0f66b8c | ||
|
9046e4fc55 | ||
|
5768cd55b7 | ||
|
9a79c9529a | ||
|
80cead4136 | ||
|
18e25fc94c | ||
|
b9736bcc8e | ||
|
fb20c14374 | ||
|
90ac61454f | ||
|
bd82d4b2e9 | ||
|
1027626d98 | ||
|
07782e0ce6 | ||
|
45c0ba3664 | ||
|
7416e83cf6 | ||
|
24def445c3 | ||
|
418118960f | ||
|
88f8fc8104 | ||
|
7da2a6ab87 | ||
|
4dabfbf233 | ||
|
64f4825861 | ||
|
2277323d3a | ||
|
8eec45674f | ||
|
dd8a4ce929 | ||
|
eeaaaefb6f | ||
|
f1e162f2ad | ||
|
a7ae5c810a | ||
|
8b595ab775 | ||
|
37eb478791 | ||
|
d891ede670 | ||
|
dfa3d64f55 | ||
|
34dd4990ed | ||
|
22cc9fe996 | ||
|
7ef2d866e2 | ||
|
41335b9667 | ||
|
8f15a0d540 | ||
|
cc1d74e225 | ||
|
64e2d3bd71 | ||
|
2478cd9d9f | ||
|
08cd2f6bb1 | ||
|
852a895cda | ||
|
88cc4cb829 | ||
|
3f52476587 | ||
|
5df3a117e1 | ||
|
0e26a4d0bf | ||
|
e9a6ce8256 | ||
|
185e6ec099 | ||
|
3695b8c227 | ||
|
bb310307f1 | ||
|
ceeaafcbec | ||
|
4b66ae7692 | ||
|
73a97e76da | ||
|
a180e3849f |
@@ -207,7 +207,6 @@ t TKShHealing
|
||||
t TKTopAlgo
|
||||
t TKXMesh
|
||||
n InterfaceGraphic
|
||||
n VoxelClient
|
||||
p AIS
|
||||
p AIS2D
|
||||
p AlienImage
|
||||
@@ -502,3 +501,4 @@ r QAResources
|
||||
t TKQADraw
|
||||
p QADNaming
|
||||
p QABugs
|
||||
p Font
|
||||
|
@@ -59,89 +59,92 @@ namespace IE
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(AboutDialog));
|
||||
this.pictureBox1 = new System.Windows.Forms.PictureBox();
|
||||
this.button1 = new System.Windows.Forms.Button();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.myVersion = new System.Windows.Forms.Label();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// pictureBox1
|
||||
//
|
||||
this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
|
||||
this.pictureBox1.Location = new System.Drawing.Point(59, 64);
|
||||
this.pictureBox1.Name = "pictureBox1";
|
||||
this.pictureBox1.Size = new System.Drawing.Size(194, 100);
|
||||
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
|
||||
this.pictureBox1.TabIndex = 0;
|
||||
this.pictureBox1.TabStop = false;
|
||||
//
|
||||
// button1
|
||||
//
|
||||
this.button1.Location = new System.Drawing.Point(96, 248);
|
||||
this.button1.Name = "button1";
|
||||
this.button1.Size = new System.Drawing.Size(128, 24);
|
||||
this.button1.TabIndex = 1;
|
||||
this.button1.Text = "OK";
|
||||
this.button1.Click += new System.EventHandler(this.button1_Click);
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.Location = new System.Drawing.Point(16, 16);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(288, 24);
|
||||
this.label1.TabIndex = 2;
|
||||
this.label1.Text = "Import/Export Sample,";
|
||||
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// myVersion
|
||||
//
|
||||
this.myVersion.Location = new System.Drawing.Point(16, 32);
|
||||
this.myVersion.Name = "myVersion";
|
||||
this.myVersion.Size = new System.Drawing.Size(288, 16);
|
||||
this.myVersion.TabIndex = 3;
|
||||
this.myVersion.Text = "Open CASCADE Technology ";
|
||||
this.myVersion.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.Location = new System.Drawing.Point(24, 168);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(280, 23);
|
||||
this.label3.TabIndex = 4;
|
||||
this.label3.Text = "Copyright (C) 2004, Open CASCADE SA";
|
||||
this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// label4
|
||||
//
|
||||
this.label4.Location = new System.Drawing.Point(8, 200);
|
||||
this.label4.Name = "label4";
|
||||
this.label4.Size = new System.Drawing.Size(296, 24);
|
||||
this.label4.TabIndex = 5;
|
||||
this.label4.Text = "http://opencascade.com marketing.contact@opencascade.com";
|
||||
this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// AboutDialog
|
||||
//
|
||||
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
|
||||
this.ClientSize = new System.Drawing.Size(312, 285);
|
||||
this.ControlBox = false;
|
||||
this.Controls.Add(this.label4);
|
||||
this.Controls.Add(this.label3);
|
||||
this.Controls.Add(this.myVersion);
|
||||
this.Controls.Add(this.label1);
|
||||
this.Controls.Add(this.button1);
|
||||
this.Controls.Add(this.pictureBox1);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "AboutDialog";
|
||||
this.Text = "About Import/Export Sample";
|
||||
this.ResumeLayout(false);
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AboutDialog));
|
||||
this.pictureBox1 = new System.Windows.Forms.PictureBox();
|
||||
this.button1 = new System.Windows.Forms.Button();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.myVersion = new System.Windows.Forms.Label();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// pictureBox1
|
||||
//
|
||||
this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
|
||||
this.pictureBox1.Location = new System.Drawing.Point(59, 64);
|
||||
this.pictureBox1.Name = "pictureBox1";
|
||||
this.pictureBox1.Size = new System.Drawing.Size(196, 102);
|
||||
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
|
||||
this.pictureBox1.TabIndex = 0;
|
||||
this.pictureBox1.TabStop = false;
|
||||
//
|
||||
// button1
|
||||
//
|
||||
this.button1.Location = new System.Drawing.Point(96, 248);
|
||||
this.button1.Name = "button1";
|
||||
this.button1.Size = new System.Drawing.Size(128, 24);
|
||||
this.button1.TabIndex = 1;
|
||||
this.button1.Text = "OK";
|
||||
this.button1.Click += new System.EventHandler(this.button1_Click);
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.Location = new System.Drawing.Point(16, 9);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(288, 24);
|
||||
this.label1.TabIndex = 2;
|
||||
this.label1.Text = "Import/Export Sample,";
|
||||
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// myVersion
|
||||
//
|
||||
this.myVersion.Location = new System.Drawing.Point(16, 32);
|
||||
this.myVersion.Name = "myVersion";
|
||||
this.myVersion.Size = new System.Drawing.Size(288, 16);
|
||||
this.myVersion.TabIndex = 3;
|
||||
this.myVersion.Text = "Open CASCADE Technology ";
|
||||
this.myVersion.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.Location = new System.Drawing.Point(24, 168);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(280, 23);
|
||||
this.label3.TabIndex = 4;
|
||||
this.label3.Text = "Copyright (C) 2004-2012, Open CASCADE S.A.S";
|
||||
this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// label4
|
||||
//
|
||||
this.label4.Location = new System.Drawing.Point(8, 200);
|
||||
this.label4.Name = "label4";
|
||||
this.label4.Size = new System.Drawing.Size(296, 24);
|
||||
this.label4.TabIndex = 5;
|
||||
this.label4.Text = "http://www.opencascade.com";
|
||||
this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// AboutDialog
|
||||
//
|
||||
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
|
||||
this.ClientSize = new System.Drawing.Size(312, 285);
|
||||
this.ControlBox = false;
|
||||
this.Controls.Add(this.label4);
|
||||
this.Controls.Add(this.label3);
|
||||
this.Controls.Add(this.myVersion);
|
||||
this.Controls.Add(this.label1);
|
||||
this.Controls.Add(this.button1);
|
||||
this.Controls.Add(this.pictureBox1);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "AboutDialog";
|
||||
this.Text = "About Import/Export Sample";
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
@@ -69,14 +69,14 @@
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
@@ -128,7 +128,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\obj/Geometry.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\obj/Geometry.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -142,10 +142,10 @@
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\obj/Geometry.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\obj/Geometry.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<CompileAs>Default</CompileAs>
|
||||
@@ -156,11 +156,11 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKShapeSchema.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;TKMesh.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bin/Geometry.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bin/Geometry.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ManifestFile>$(IntDir)$(TargetFileName).intermediate.manifest</ManifestFile>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Geometry.pdb</ProgramDatabaseFile>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bin/Geometry.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
@@ -215,7 +215,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\objd/Geometry.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\objd/Geometry.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -227,10 +227,10 @@
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\objd/Geometry.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\objd/Geometry.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||
<BrowseInformation>true</BrowseInformation>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
@@ -243,12 +243,12 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKShapeSchema.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;TKMesh.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../..\x64\vc10\bind/Geometry.exe</OutputFile>
|
||||
<OutputFile>../../../..\win64\vc10\bind/Geometry.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ManifestFile>$(IntDir)$(TargetFileName).intermediate.manifest</ManifestFile>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Geometry.pdb</ProgramDatabaseFile>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bind/Geometry.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
|
@@ -118,8 +118,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc8\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -144,7 +144,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/Geometry.tlb"
|
||||
TypeLibraryName=".\win64\obj/Geometry.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -158,10 +158,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/Geometry.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/Geometry.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -180,12 +180,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib TKMesh.lib"
|
||||
OutputFile="../../../..\x64\vc8\bin/Geometry.exe"
|
||||
OutputFile="../../../..\win64\vc8\bin/Geometry.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ManifestFile="$(IntDir)\$(TargetFileName).intermediate.manifest"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Geometry.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bin/Geometry.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
@@ -315,8 +315,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc8\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -341,7 +341,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/Geometry.tlb"
|
||||
TypeLibraryName=".\win64\objd/Geometry.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -353,10 +353,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/Geometry.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/Geometry.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
BrowseInformation="1"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
@@ -377,13 +377,13 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib TKMesh.lib"
|
||||
OutputFile="../../../..\\x64\vc8\bind/Geometry.exe"
|
||||
OutputFile="../../../..\\win64\vc8\bind/Geometry.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
ManifestFile="$(IntDir)\$(TargetFileName).intermediate.manifest"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Geometry.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bind/Geometry.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
|
@@ -118,8 +118,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc9\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -144,7 +144,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/Geometry.tlb"
|
||||
TypeLibraryName=".\win64\obj/Geometry.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -158,10 +158,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/Geometry.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/Geometry.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -180,12 +180,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib TKMesh.lib"
|
||||
OutputFile="../../../..\x64\vc9\bin/Geometry.exe"
|
||||
OutputFile="../../../..\win64\vc9\bin/Geometry.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ManifestFile="$(IntDir)\$(TargetFileName).intermediate.manifest"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Geometry.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bin/Geometry.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
@@ -313,8 +313,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc9\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -339,7 +339,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/Geometry.tlb"
|
||||
TypeLibraryName=".\win64\objd/Geometry.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -351,10 +351,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/Geometry.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/Geometry.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
BrowseInformation="1"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
@@ -375,13 +375,13 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib TKMesh.lib"
|
||||
OutputFile="../../../..\\x64\vc9\bind/Geometry.exe"
|
||||
OutputFile="../../../..\\win64\vc9\bind/Geometry.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
ManifestFile="$(IntDir)\$(TargetFileName).intermediate.manifest"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Geometry.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bind/Geometry.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
|
@@ -69,14 +69,14 @@
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
@@ -127,7 +127,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\objd/TopologyTransformations.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\objd/TopologyTransformations.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -139,10 +139,10 @@
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\objd/TopologyTransformations.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\objd/TopologyTransformations.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
@@ -154,11 +154,11 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKVrml.lib;TKStl.lib;TKBRep.lib;TKIGES.lib;TKShHealing.lib;TKSTEP.lib;TKSTEP209.lib;TKSTEPAttr.lib;TKSTEPBase.lib;TKXSBase.lib;TKShapeSchema.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;TKBO.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bind/Modeling.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bind/Modeling.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Modeling.pdb</ProgramDatabaseFile>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bind/Modeling.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
@@ -211,7 +211,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\obj/TopologyTransformations.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\obj/TopologyTransformations.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -225,10 +225,10 @@
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\obj/TopologyTransformations.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\obj/TopologyTransformations.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<CompileAs>Default</CompileAs>
|
||||
@@ -239,10 +239,10 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKVrml.lib;TKStl.lib;TKBRep.lib;TKIGES.lib;TKShHealing.lib;TKSTEP.lib;TKSTEP209.lib;TKSTEPAttr.lib;TKSTEPBase.lib;TKXSBase.lib;TKShapeSchema.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;TKBO.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bin/Modeling.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bin/Modeling.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Modeling.pdb</ProgramDatabaseFile>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bin/Modeling.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc8\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/TopologyTransformations.tlb"
|
||||
TypeLibraryName=".\win64\objd/TopologyTransformations.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -155,10 +155,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/TopologyTransformations.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/TopologyTransformations.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -178,12 +178,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBRep.lib TKIGES.lib TKShHealing.lib TKSTEP.lib TKSTEP209.lib TKSTEPAttr.lib TKSTEPBase.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib TKBO.lib"
|
||||
OutputFile="../../../..\x64\vc8\bind/Modeling.exe"
|
||||
OutputFile="../../../..\win64\vc8\bind/Modeling.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Modeling.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bind/Modeling.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
@@ -311,8 +311,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc8\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -337,7 +337,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/TopologyTransformations.tlb"
|
||||
TypeLibraryName=".\win64\obj/TopologyTransformations.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -351,10 +351,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/TopologyTransformations.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/TopologyTransformations.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -373,11 +373,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBRep.lib TKIGES.lib TKShHealing.lib TKSTEP.lib TKSTEP209.lib TKSTEPAttr.lib TKSTEPBase.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib TKBO.lib"
|
||||
OutputFile="../../../..\x64\vc8\bin/Modeling.exe"
|
||||
OutputFile="../../../..\win64\vc8\bin/Modeling.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Modeling.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bin/Modeling.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc9\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/TopologyTransformations.tlb"
|
||||
TypeLibraryName=".\win64\objd/TopologyTransformations.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -155,10 +155,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/TopologyTransformations.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/TopologyTransformations.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -178,12 +178,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBRep.lib TKIGES.lib TKShHealing.lib TKSTEP.lib TKSTEP209.lib TKSTEPAttr.lib TKSTEPBase.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib TKBO.lib"
|
||||
OutputFile="../../../..\x64\vc9\bind/Modeling.exe"
|
||||
OutputFile="../../../..\win64\vc9\bind/Modeling.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Modeling.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bind/Modeling.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
@@ -309,8 +309,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc9\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -335,7 +335,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/TopologyTransformations.tlb"
|
||||
TypeLibraryName=".\win64\obj/TopologyTransformations.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -349,10 +349,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/TopologyTransformations.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/TopologyTransformations.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -371,11 +371,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBRep.lib TKIGES.lib TKShHealing.lib TKSTEP.lib TKSTEP209.lib TKSTEPAttr.lib TKSTEPBase.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib TKBO.lib"
|
||||
OutputFile="../../../..\x64\vc9\bin/Modeling.exe"
|
||||
OutputFile="../../../..\win64\vc9\bin/Modeling.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Modeling.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bin/Modeling.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
|
@@ -69,14 +69,14 @@
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
@@ -127,7 +127,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\obj/Viewer2d.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\obj/Viewer2d.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -141,10 +141,10 @@
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\obj/Viewer2d.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\obj/Viewer2d.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<CompileAs>Default</CompileAs>
|
||||
@@ -155,10 +155,10 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKBRep.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bin/Viewer2d.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bin/Viewer2d.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Viewer2d.pdb</ProgramDatabaseFile>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bin/Viewer2d.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
@@ -211,7 +211,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\objd/Viewer2d.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\objd/Viewer2d.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -223,10 +223,10 @@
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\objd/Viewer2d.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\objd/Viewer2d.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
@@ -238,11 +238,11 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKBRep.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bind/Viewer2d.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bind/Viewer2d.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Viewer2d.pdb</ProgramDatabaseFile>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bind/Viewer2d.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc8\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/Viewer2d.tlb"
|
||||
TypeLibraryName=".\win64\obj/Viewer2d.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -157,10 +157,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/Viewer2d.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/Viewer2d.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -179,11 +179,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc8\bin/Viewer2d.exe"
|
||||
OutputFile="../../../..\win64\vc8\bin/Viewer2d.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Viewer2d.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bin/Viewer2d.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
@@ -311,8 +311,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc8\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -337,7 +337,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/Viewer2d.tlb"
|
||||
TypeLibraryName=".\win64\objd/Viewer2d.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -349,10 +349,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/Viewer2d.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/Viewer2d.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -372,12 +372,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc8\bind/Viewer2d.exe"
|
||||
OutputFile="../../../..\win64\vc8\bind/Viewer2d.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Viewer2d.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bind/Viewer2d.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc9\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/Viewer2d.tlb"
|
||||
TypeLibraryName=".\win64\obj/Viewer2d.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -157,10 +157,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/Viewer2d.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/Viewer2d.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -179,11 +179,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc9\bin/Viewer2d.exe"
|
||||
OutputFile="../../../..\win64\vc9\bin/Viewer2d.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Viewer2d.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bin/Viewer2d.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
@@ -309,8 +309,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc9\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -335,7 +335,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/Viewer2d.tlb"
|
||||
TypeLibraryName=".\win64\objd/Viewer2d.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -347,10 +347,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/Viewer2d.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/Viewer2d.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -370,12 +370,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc9\bind/Viewer2d.exe"
|
||||
OutputFile="../../../..\win64\vc9\bind/Viewer2d.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Viewer2d.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bind/Viewer2d.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
|
@@ -69,14 +69,14 @@
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
@@ -127,7 +127,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\obj/Viewer3d.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\obj/Viewer3d.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -141,10 +141,10 @@
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\obj/Viewer3d.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\obj/Viewer3d.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<CompileAs>Default</CompileAs>
|
||||
@@ -155,10 +155,10 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKBRep.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bin/Viewer3d.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bin/Viewer3d.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Viewer3d.pdb</ProgramDatabaseFile>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bin/Viewer3d.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
@@ -212,7 +212,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\objd/Viewer3d.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\objd/Viewer3d.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -224,10 +224,10 @@
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\objd/Viewer3d.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\objd/Viewer3d.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||
<BrowseInformation>true</BrowseInformation>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
@@ -240,11 +240,11 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKBRep.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bin/Viewer3d.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bind/Viewer3d.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Viewer3d.pdb</ProgramDatabaseFile>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bind/Viewer3d.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc8\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/Viewer3d.tlb"
|
||||
TypeLibraryName=".\win64\obj/Viewer3d.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -157,10 +157,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/Viewer3d.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/Viewer3d.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -179,11 +179,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc8\bin/Viewer3d.exe"
|
||||
OutputFile="../../../..\win64\vc8\bin/Viewer3d.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Viewer3d.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bin/Viewer3d.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
@@ -312,8 +312,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc8\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -338,7 +338,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/Viewer3d.tlb"
|
||||
TypeLibraryName=".\win64\objd/Viewer3d.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -350,10 +350,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/Viewer3d.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/Viewer3d.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
BrowseInformation="1"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
@@ -374,12 +374,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc8\bind/Viewer3d.exe"
|
||||
OutputFile="../../../..\win64\vc8\bind/Viewer3d.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Viewer3d.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bind/Viewer3d.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc9\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/Viewer3d.tlb"
|
||||
TypeLibraryName=".\win64\obj/Viewer3d.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -157,10 +157,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/Viewer3d.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/Viewer3d.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -179,11 +179,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc9\bin/Viewer3d.exe"
|
||||
OutputFile="../../../..\win64\vc9\bin/Viewer3d.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Viewer3d.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bin/Viewer3d.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
@@ -310,8 +310,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc9\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -336,7 +336,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/Viewer3d.tlb"
|
||||
TypeLibraryName=".\win64\objd/Viewer3d.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -348,10 +348,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/Viewer3d.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/Viewer3d.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
BrowseInformation="1"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
@@ -372,12 +372,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc9\bin/Viewer3d.exe"
|
||||
OutputFile="../../../..\win64\vc9\bin/Viewer3d.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Viewer3d.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bind/Viewer3d.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
|
@@ -1088,11 +1088,30 @@ GetDocument()->UpdateResultMessageDlg("SetAntialiasingOn/SetAntialiasingOff",Mes
|
||||
void CViewer3dView::OnClearLights()
|
||||
{
|
||||
// Setting Off all viewer active lights
|
||||
TColStd_ListOfTransient lights;
|
||||
for(myView->Viewer()->InitActiveLights(); myView->Viewer()->MoreActiveLights(); myView->Viewer()->NextActiveLights())
|
||||
myView->Viewer()->SetLightOff(myView->Viewer()->ActiveLight());
|
||||
{
|
||||
lights.Append(myView->Viewer()->ActiveLight());
|
||||
}
|
||||
TColStd_ListIteratorOfListOfTransient itrLights(lights);
|
||||
for (; itrLights.More(); itrLights.Next())
|
||||
{
|
||||
Handle(V3d_Light) light = Handle(V3d_Light)::DownCast(itrLights.Value());
|
||||
myView->Viewer()->SetLightOff(light);
|
||||
}
|
||||
|
||||
// Setting Off all view active lights
|
||||
for(myView->InitActiveLights(); myView->MoreActiveLights(); myView->NextActiveLights())
|
||||
myView->SetLightOff(myView->ActiveLight());
|
||||
lights.Clear();
|
||||
for(myView->InitActiveLights(); myView->MoreActiveLights(); myView->NextActiveLights())
|
||||
{
|
||||
lights.Append(myView->ActiveLight());
|
||||
}
|
||||
itrLights.Initialize(lights);
|
||||
for (; itrLights.More(); itrLights.Next())
|
||||
{
|
||||
Handle(V3d_Light) light = Handle(V3d_Light)::DownCast(itrLights.Value());
|
||||
myView->SetLightOff(light);
|
||||
}
|
||||
|
||||
myView->Viewer()->SetDefaultLights();// Setting the default lights on
|
||||
|
||||
@@ -1101,10 +1120,31 @@ void CViewer3dView::OnClearLights()
|
||||
myView->Update();
|
||||
|
||||
TCollection_AsciiString Message("\
|
||||
// Setting Off all viewer active lights\n\
|
||||
TColStd_ListOfTransient lights;\n\
|
||||
for(myView->Viewer()->InitActiveLights(); myView->Viewer()->MoreActiveLights(); myView->Viewer()->NextActiveLights())\n\
|
||||
myView->Viewer()->SetLightOff(myView->Viewer()->ActiveLight()); //Setting Off all viewer active lights\n\
|
||||
{\n\
|
||||
lights.Append(myView->Viewer()->ActiveLight());\n\
|
||||
}\n\
|
||||
TColStd_ListIteratorOfListOfTransient itrLights(lights);\n\
|
||||
for (; itrLights.More(); itrLights.Next())\n\
|
||||
{\n\
|
||||
Handle(V3d_Light) light = Handle(V3d_Light)::DownCast(itrLights.Value());\n\
|
||||
myView->Viewer()->SetLightOff(light);\n\
|
||||
}\n\
|
||||
\n\
|
||||
// Setting Off all view active lights\n\
|
||||
lights.Clear();\n\
|
||||
for(myView->InitActiveLights(); myView->MoreActiveLights(); myView->NextActiveLights())\n\
|
||||
myView->SetLightOff(myView->ActiveLight()); //Setting Off all view active lights\n\
|
||||
{\n\
|
||||
lights.Append(myView->ActiveLight());\n\
|
||||
}\n\
|
||||
itrLights.Initialize(lights);\n\
|
||||
for (; itrLights.More(); itrLights.Next())\n\
|
||||
{\n\
|
||||
Handle(V3d_Light) light = Handle(V3d_Light)::DownCast(itrLights.Value());\n\
|
||||
myView->SetLightOff(light);\n\
|
||||
}\n\
|
||||
\n\
|
||||
myView->Viewer()->SetDefaultLights();// Setting the default lights on\n\
|
||||
");
|
||||
|
@@ -69,14 +69,14 @@
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\objd\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
@@ -127,7 +127,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\obj/ImportExport.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\obj/ImportExport.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -141,10 +141,10 @@
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\obj/ImportExport.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\obj/ImportExport.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<CompileAs>Default</CompileAs>
|
||||
@@ -155,10 +155,10 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKShapeSchema.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bin/ImportExport.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bin/ImportExport.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/ImportExport.pdb</ProgramDatabaseFile>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bin/ImportExport.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
@@ -211,7 +211,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\objd/ImportExport.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\objd/ImportExport.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -223,10 +223,10 @@
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\objd/ImportExport.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\objd/ImportExport.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
@@ -238,11 +238,11 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKShapeSchema.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bind/ImportExport.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bind/ImportExport.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/ImportExport.pdb</ProgramDatabaseFile>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bind/ImportExport.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../../x64\vc8\bin"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../../win64\vc8\bin"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/ImportExport.tlb"
|
||||
TypeLibraryName=".\win64\obj/ImportExport.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -157,10 +157,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/ImportExport.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/ImportExport.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -179,11 +179,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../../x64\vc8\bin/ImportExport.exe"
|
||||
OutputFile="../../../../win64\vc8\bin/ImportExport.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../../x64\vc8\bin/ImportExport.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../../win64\vc8\bin/ImportExport.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
@@ -311,8 +311,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../../x64\vc8\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../../win64\vc8\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -337,7 +337,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/ImportExport.tlb"
|
||||
TypeLibraryName=".\win64\objd/ImportExport.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -349,10 +349,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/ImportExport.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/ImportExport.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -372,12 +372,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../../x64\vc8\bind/ImportExport.exe"
|
||||
OutputFile="../../../../win64\vc8\bind/ImportExport.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../../x64\vc8\bind/ImportExport.pdb"
|
||||
ProgramDatabaseFile="../../../../win64\vc8\bind/ImportExport.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../../x64\vc9\bin"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../../win64\vc9\bin"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/ImportExport.tlb"
|
||||
TypeLibraryName=".\win64\obj/ImportExport.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -157,10 +157,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/ImportExport.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/ImportExport.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -179,11 +179,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../../x64\vc9\bin/ImportExport.exe"
|
||||
OutputFile="../../../../win64\vc9\bin/ImportExport.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../../x64\vc9\bin/ImportExport.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../../win64\vc9\bin/ImportExport.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
@@ -309,8 +309,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../../x64\vc9\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../../win64\vc9\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -335,7 +335,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/ImportExport.tlb"
|
||||
TypeLibraryName=".\win64\objd/ImportExport.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -347,10 +347,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/ImportExport.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/ImportExport.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -370,12 +370,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../../x64\vc9\bind/ImportExport.exe"
|
||||
OutputFile="../../../../win64\vc9\bind/ImportExport.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../../x64\vc9\bind/ImportExport.pdb"
|
||||
ProgramDatabaseFile="../../../../win64\vc9\bind/ImportExport.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
|
@@ -69,14 +69,14 @@
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
@@ -127,7 +127,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\obj/Ocaf.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\obj/Ocaf.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -141,10 +141,10 @@
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\obj/Ocaf.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\obj/Ocaf.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<CompileAs>Default</CompileAs>
|
||||
@@ -155,10 +155,10 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKLCAF.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKShapeSchema.lib;TKBO.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bin/Ocaf.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bin/Ocaf.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Ocaf.pdb</ProgramDatabaseFile>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bin/Ocaf.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
@@ -211,7 +211,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\objd/Ocaf.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\objd/Ocaf.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -223,10 +223,10 @@
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\objd/Ocaf.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\objd/Ocaf.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
@@ -238,11 +238,11 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKLCAF.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKShapeSchema.lib;TKBO.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bind/Ocaf.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bind/Ocaf.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Ocaf.pdb</ProgramDatabaseFile>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bind/Ocaf.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc8\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/Ocaf.tlb"
|
||||
TypeLibraryName=".\win64\obj/Ocaf.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -157,10 +157,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/Ocaf.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/Ocaf.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -179,11 +179,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKLCAF.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib TKBO.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc8\bin/Ocaf.exe"
|
||||
OutputFile="../../../..\win64\vc8\bin/Ocaf.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Ocaf.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bin/Ocaf.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
@@ -311,8 +311,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc8\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -337,7 +337,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/Ocaf.tlb"
|
||||
TypeLibraryName=".\win64\objd/Ocaf.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -349,10 +349,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/Ocaf.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/Ocaf.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -372,12 +372,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKLCAF.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib TKBO.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc8\bind/Ocaf.exe"
|
||||
OutputFile="../../../..\win64\vc8\bind/Ocaf.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Ocaf.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bind/Ocaf.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc9\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/Ocaf.tlb"
|
||||
TypeLibraryName=".\win64\obj/Ocaf.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -157,10 +157,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/Ocaf.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/Ocaf.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -179,11 +179,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKLCAF.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib TKBO.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc9\bin/Ocaf.exe"
|
||||
OutputFile="../../../..\win64\vc9\bin/Ocaf.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Ocaf.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bin/Ocaf.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
@@ -309,8 +309,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc9\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -335,7 +335,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/Ocaf.tlb"
|
||||
TypeLibraryName=".\win64\objd/Ocaf.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -347,10 +347,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/Ocaf.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/Ocaf.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -370,12 +370,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKLCAF.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib TKBO.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc9\bind/Ocaf.exe"
|
||||
OutputFile="../../../..\win64\vc9\bind/Ocaf.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Ocaf.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bind/Ocaf.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
|
@@ -143,14 +143,15 @@ BOOL COcafApp::IsViewExisting(CDocument * pDoc, CRuntimeClass * pViewClass, CVie
|
||||
void COcafApp::OnFileOpen()
|
||||
{
|
||||
CFileDialog aDlg(TRUE, NULL, NULL, OFN_FILEMUSTEXIST|OFN_HIDEREADONLY,
|
||||
"OCAFSample(STA) (*.sta)|*.sta|OCAFSample(XML) (*.xml)|*.xml|OCAFSample(Binary) (*.cbf)|*.cbf||");
|
||||
"OCAFSample(STD) (*.std)|*.std|OCAFSample(XML) (*.xml)|*.xml|OCAFSample(Binary) (*.cbf)|*.cbf||");
|
||||
|
||||
if (aDlg.DoModal() != IDOK)
|
||||
return;
|
||||
|
||||
int strLength = aDlg.GetFileName().GetLength()+1;
|
||||
|
||||
int strLength = aDlg.GetPathName().GetLength()+1;
|
||||
LPTSTR lpszFileName = new TCHAR[strLength];
|
||||
strcpy_s(lpszFileName, strLength, aDlg.GetFileName());
|
||||
strcpy_s(lpszFileName, strLength, aDlg.GetPathName() );
|
||||
|
||||
OpenDocumentFile(lpszFileName);
|
||||
}
|
||||
|
@@ -603,7 +603,8 @@ D->CommitCommand(); \n\
|
||||
|
||||
// Get the TOcafFunction_CutDriver using its Standard_GUID in the TFunction_DriverTable
|
||||
Handle(TOcafFunction_CutDriver) myCutDriver;
|
||||
TFunction_DriverTable::Get()->FindDriver(myDriverID, myCutDriver);
|
||||
if (TFunction_DriverTable::Get()->FindDriver(myDriverID, myCutDriver))
|
||||
myCutDriver->Init(LabObject);
|
||||
|
||||
// Recompute the cut object if it must be (look at the MustExecute function code)
|
||||
// if (myCutDriver->MustExecute(log))
|
||||
@@ -904,21 +905,21 @@ void COcafDoc::OnFileSaveAs()
|
||||
CString Filter;
|
||||
|
||||
if (TPathName.SearchFromEnd(".xml") > 0){
|
||||
Filter = "OCAFSample(XML) (*.xml)|*.xml|OCAFSample(STA) (*.sta)|*.sta|OCAFSample(Binary) (*.cbf)|*.cbf||";
|
||||
Filter = "OCAFSample(XML) (*.xml)|*.xml|OCAFSample(STD) (*.std)|*.std|OCAFSample(Binary) (*.cbf)|*.cbf||";
|
||||
}
|
||||
else if (TPathName.SearchFromEnd(".cbf") > 0){
|
||||
Filter = "OCAFSample(Binary) (*.cbf)|*.cbf|OCAFSample(STA) (*.sta)|*.sta|OCAFSample(XML) (*.xml)|*.xml||";
|
||||
Filter = "OCAFSample(Binary) (*.cbf)|*.cbf|OCAFSample(STD) (*.std)|*.std|OCAFSample(XML) (*.xml)|*.xml||";
|
||||
}
|
||||
else{
|
||||
Filter = "OCAFSample(STA) (*.sta)|*.sta|OCAFSample(XML) (*.xml)|*.xml|OCAFSample(Binary) (*.cbf)|*.cbf||";
|
||||
Filter = "OCAFSample(STD) (*.std)|*.std|OCAFSample(XML) (*.xml)|*.xml|OCAFSample(Binary) (*.cbf)|*.cbf||";
|
||||
}
|
||||
|
||||
CFileDialog dlg(FALSE,
|
||||
"sta",
|
||||
"std",
|
||||
GetTitle(),
|
||||
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
|
||||
Filter,
|
||||
// "sta Files (*.sta)|*.sta; |All Files (*.*)|*.*||",
|
||||
// "std Files (*.std)|*.std; |All Files (*.*)|*.*||",
|
||||
NULL );
|
||||
|
||||
|
||||
@@ -930,8 +931,8 @@ void COcafDoc::OnFileSaveAs()
|
||||
CWaitCursor aWaitCursor;
|
||||
CString CSPath = dlg.GetPathName();
|
||||
|
||||
// if((CSPath.Find(CString(".sta")))==-1 )
|
||||
// CSPath = CSPath + ".sta";
|
||||
// if((CSPath.Find(CString(".std")))==-1 )
|
||||
// CSPath = CSPath + ".std";
|
||||
|
||||
cout << "Save As " << CSPath << endl;
|
||||
PathName=CSPath;
|
||||
@@ -1042,11 +1043,11 @@ m_App->SaveAs(myOcafDoc,(TCollection_ExtendedString) TPath); \n\
|
||||
}
|
||||
|
||||
CFileDialog dlg(FALSE,
|
||||
"sta",
|
||||
"std",
|
||||
GetTitle(),
|
||||
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
|
||||
"OCAFSample(STA) (*.sta)|*.sta|OCAFSample(XML) (*.xml)|*.xml|OCAFSample(Binary) (*.cbf)|*.cbf||",
|
||||
// "sta Files (*.sta)|*.sta; |All Files (*.*)|*.*||",
|
||||
"OCAFSample(STD) (*.std)|*.std|OCAFSample(XML) (*.xml)|*.xml|OCAFSample(Binary) (*.cbf)|*.cbf||",
|
||||
// "std Files (*.std)|*.std; |All Files (*.*)|*.*||",
|
||||
NULL );
|
||||
|
||||
if (dlg.DoModal() != IDOK) return;
|
||||
@@ -1088,8 +1089,8 @@ m_App->SaveAs(myOcafDoc,(TCollection_ExtendedString) TPath); \n\
|
||||
}
|
||||
|
||||
|
||||
// if((CSPath.Find(CString(".sta")))==-1 )
|
||||
// CSPath = CSPath + ".sta";
|
||||
// if((CSPath.Find(CString(".std")))==-1 )
|
||||
// CSPath = CSPath + ".std";
|
||||
|
||||
// cout << "Save As " << CSPath << endl;
|
||||
// PathName=CSPath;
|
||||
|
@@ -69,14 +69,14 @@
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
@@ -127,7 +127,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\obj/Triangulation.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\obj/Triangulation.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -141,10 +141,10 @@
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\obj/Triangulation.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\obj/Triangulation.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<CompileAs>Default</CompileAs>
|
||||
@@ -155,10 +155,10 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKVrml.lib;TKStl.lib;TKBRep.lib;TKIGES.lib;TKShHealing.lib;TKSTEP.lib;TKSTEP209.lib;TKSTEPAttr.lib;TKSTEPBase.lib;TKXSBase.lib;TKShapeSchema.lib;TKBO.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKMesh.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bin/Triangulation.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bin/Triangulation.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Triangulation.pdb</ProgramDatabaseFile>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bin/Triangulation.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
@@ -211,7 +211,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\objd/Triangulation.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\objd/Triangulation.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -223,10 +223,10 @@
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\objd/Triangulation.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\objd/Triangulation.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
@@ -238,11 +238,11 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKVrml.lib;TKStl.lib;TKBRep.lib;TKIGES.lib;TKShHealing.lib;TKSTEP.lib;TKSTEP209.lib;TKSTEPAttr.lib;TKSTEPBase.lib;TKXSBase.lib;TKShapeSchema.lib;TKBO.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKMesh.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bind/Triangulation.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bind/Triangulation.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Triangulation.pdb</ProgramDatabaseFile>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bind/Triangulation.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc8\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/Triangulation.tlb"
|
||||
TypeLibraryName=".\win64\obj/Triangulation.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -157,10 +157,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/Triangulation.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/Triangulation.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -179,11 +179,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBRep.lib TKIGES.lib TKShHealing.lib TKSTEP.lib TKSTEP209.lib TKSTEPAttr.lib TKSTEPBase.lib TKXSBase.lib TKShapeSchema.lib TKBO.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKMesh.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc8\bin/Triangulation.exe"
|
||||
OutputFile="../../../..\win64\vc8\bin/Triangulation.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Triangulation.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bin/Triangulation.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
@@ -311,8 +311,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc8\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -337,7 +337,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/Triangulation.tlb"
|
||||
TypeLibraryName=".\win64\objd/Triangulation.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -349,10 +349,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/Triangulation.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/Triangulation.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -372,12 +372,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBRep.lib TKIGES.lib TKShHealing.lib TKSTEP.lib TKSTEP209.lib TKSTEPAttr.lib TKSTEPBase.lib TKXSBase.lib TKShapeSchema.lib TKBO.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKMesh.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc8\bind/Triangulation.exe"
|
||||
OutputFile="../../../..\win64\vc8\bind/Triangulation.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Triangulation.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bind/Triangulation.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc9\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/Triangulation.tlb"
|
||||
TypeLibraryName=".\win64\obj/Triangulation.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -157,10 +157,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/Triangulation.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/Triangulation.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -179,11 +179,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBRep.lib TKIGES.lib TKShHealing.lib TKSTEP.lib TKSTEP209.lib TKSTEPAttr.lib TKSTEPBase.lib TKXSBase.lib TKShapeSchema.lib TKBO.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKMesh.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc9\bin/Triangulation.exe"
|
||||
OutputFile="../../../..\win64\vc9\bin/Triangulation.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Triangulation.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bin/Triangulation.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
@@ -309,8 +309,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc9\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -335,7 +335,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/Triangulation.tlb"
|
||||
TypeLibraryName=".\win64\objd/Triangulation.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -347,10 +347,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/Triangulation.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/Triangulation.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -370,12 +370,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBRep.lib TKIGES.lib TKShHealing.lib TKSTEP.lib TKSTEP209.lib TKSTEPAttr.lib TKSTEPBase.lib TKXSBase.lib TKShapeSchema.lib TKBO.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKMesh.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc9\bind/Triangulation.exe"
|
||||
OutputFile="../../../..\win64\vc9\bind/Triangulation.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Triangulation.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bind/Triangulation.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
|
@@ -69,14 +69,14 @@
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
@@ -127,7 +127,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\obj/HLR.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\obj/HLR.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -141,10 +141,10 @@
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\obj/HLR.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\obj/HLR.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<CompileAs>Default</CompileAs>
|
||||
@@ -155,10 +155,10 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKBRep.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bin/HLR.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bin/HLR.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/HLR.pdb</ProgramDatabaseFile>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bin/HLR.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
@@ -211,7 +211,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\objd/HLR.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\objd/HLR.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -223,10 +223,10 @@
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\objd/HLR.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\objd/HLR.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
@@ -238,11 +238,11 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKBRep.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bind/HLR.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bind/HLR.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/HLR.pdb</ProgramDatabaseFile>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bind/HLR.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc8\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/HLR.tlb"
|
||||
TypeLibraryName=".\win64\obj/HLR.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -157,10 +157,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/HLR.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/HLR.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -179,11 +179,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc8\bin/HLR.exe"
|
||||
OutputFile="../../../..\win64\vc8\bin/HLR.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/HLR.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bin/HLR.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
@@ -311,8 +311,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc8\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -337,7 +337,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/HLR.tlb"
|
||||
TypeLibraryName=".\win64\objd/HLR.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -349,10 +349,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/HLR.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/HLR.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -372,12 +372,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc8\bind/HLR.exe"
|
||||
OutputFile="../../../..\win64\vc8\bind/HLR.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/HLR.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bind/HLR.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc9\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/HLR.tlb"
|
||||
TypeLibraryName=".\win64\obj/HLR.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -157,10 +157,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/HLR.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/HLR.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -179,11 +179,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc9\bin/HLR.exe"
|
||||
OutputFile="../../../..\win64\vc9\bin/HLR.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/HLR.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bin/HLR.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
@@ -309,8 +309,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc9\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -335,7 +335,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/HLR.tlb"
|
||||
TypeLibraryName=".\win64\objd/HLR.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -347,10 +347,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/HLR.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/HLR.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -370,12 +370,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc9\bind/HLR.exe"
|
||||
OutputFile="../../../..\win64\vc9\bind/HLR.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/HLR.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bind/HLR.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
|
@@ -69,14 +69,14 @@
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
@@ -127,7 +127,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\objd/Animation.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\objd/Animation.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -139,10 +139,10 @@
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\objd/Animation.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\objd/Animation.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
@@ -154,11 +154,11 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKBRep.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;TKBO.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bind/Animation.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bind/Animation.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Animation.pdb</ProgramDatabaseFile>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bind/Animation.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
@@ -211,24 +211,24 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\obj/Animation.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\obj/Animation.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||
<AdditionalIncludeDirectories>..\..\..\..\..\;..\..\..\..\..\..\Common;$(CSF_OPT_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<AdditionalIncludeDirectories>..\..\..\;..\..\..\..\Common;$(CSF_OPT_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>NDEBUG;WIN64;_WINDOWS;WNT;CSFDB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\obj/Animation.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\obj/Animation.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<CompileAs>Default</CompileAs>
|
||||
@@ -240,10 +240,10 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKBRep.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;mfcsample.lib;TKBO.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bin/Animation.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bin/Animation.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Animation.pdb</ProgramDatabaseFile>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bin/Animation.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc8\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/Animation.tlb"
|
||||
TypeLibraryName=".\win64\objd/Animation.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -155,10 +155,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/Animation.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/Animation.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -178,12 +178,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib TKBO.lib"
|
||||
OutputFile="../../../..\x64\vc8\bind/Animation.exe"
|
||||
OutputFile="../../../..\win64\vc8\bind/Animation.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Animation.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bind/Animation.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
@@ -311,8 +311,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc8\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -337,7 +337,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/Animation.tlb"
|
||||
TypeLibraryName=".\win64\obj/Animation.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -351,10 +351,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/Animation.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/Animation.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -373,11 +373,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib TKBO.lib"
|
||||
OutputFile="../../../..\x64\vc8\bin/Animation.exe"
|
||||
OutputFile="../../../..\win64\vc8\bin/Animation.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Animation.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bin/Animation.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
|
@@ -117,8 +117,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc9\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -143,7 +143,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/Animation.tlb"
|
||||
TypeLibraryName=".\win64\objd/Animation.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -155,10 +155,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/Animation.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/Animation.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -178,12 +178,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib TKBO.lib"
|
||||
OutputFile="../../../..\x64\vc9\bind/Animation.exe"
|
||||
OutputFile="../../../..\win64\vc9\bind/Animation.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Animation.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bind/Animation.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
@@ -309,8 +309,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc9\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -335,7 +335,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/Animation.tlb"
|
||||
TypeLibraryName=".\win64\obj/Animation.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -349,10 +349,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/Animation.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/Animation.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -371,11 +371,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib mfcsample.lib TKBO.lib"
|
||||
OutputFile="../../../..\x64\vc9\bin/Animation.exe"
|
||||
OutputFile="../../../..\win64\vc9\bin/Animation.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Animation.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bin/Animation.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
|
@@ -69,14 +69,14 @@
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
@@ -130,7 +130,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\obj/Convert.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\obj/Convert.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -145,10 +145,10 @@
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>StdAfx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\obj/Convert.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\obj/Convert.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<CompileAs>Default</CompileAs>
|
||||
@@ -159,11 +159,11 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKGeomAlgo.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;TKBRep.lib;TKG2d.lib;TKG3d.lib;TKGeomBase.lib;mfcsample.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bin/Convert.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bin/Convert.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ManifestFile>.\x64\obj\$(TargetFileName).intermediate.manifest</ManifestFile>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Convert.pdb</ProgramDatabaseFile>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ManifestFile>.\win64\obj\$(TargetFileName).intermediate.manifest</ManifestFile>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bin/Convert.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OptimizeReferences>false</OptimizeReferences>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
@@ -219,7 +219,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\objd/Convert.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\objd/Convert.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -232,10 +232,10 @@
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>StdAfx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\objd/Convert.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\objd/Convert.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
@@ -247,12 +247,12 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKGeomAlgo.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKV2d.lib;TKV3d.lib;TKBRep.lib;TKG2d.lib;TKG3d.lib;TKGeomBase.lib;mfcsample.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\bind/Convert.exe</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\bind/Convert.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ManifestFile>.\x64\objd\$(TargetFileName).intermediate.manifest</ManifestFile>
|
||||
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ManifestFile>.\win64\objd\$(TargetFileName).intermediate.manifest</ManifestFile>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Convert.pdb</ProgramDatabaseFile>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\bind/Convert.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
|
@@ -119,8 +119,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc8\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -145,7 +145,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/Convert.tlb"
|
||||
TypeLibraryName=".\win64\obj/Convert.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -159,10 +159,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderThrough="StdAfx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/Convert.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/Convert.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -181,12 +181,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKGeomAlgo.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib TKBRep.lib TKG2d.lib TKG3d.lib TKGeomBase.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc8\bin/Convert.exe"
|
||||
OutputFile="../../../..\win64\vc8\bin/Convert.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ManifestFile=".\x64\obj\$(TargetFileName).intermediate.manifest"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Convert.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||
ManifestFile=".\win64\obj\$(TargetFileName).intermediate.manifest"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bin/Convert.pdb"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="1"
|
||||
TargetMachine="17"
|
||||
@@ -316,8 +316,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc8\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc8\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -342,7 +342,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/Convert.tlb"
|
||||
TypeLibraryName=".\win64\objd/Convert.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -354,10 +354,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderThrough="StdAfx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/Convert.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/Convert.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -377,13 +377,13 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKGeomAlgo.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib TKBRep.lib TKG2d.lib TKG3d.lib TKGeomBase.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc8\bind/Convert.exe"
|
||||
OutputFile="../../../..\win64\vc8\bind/Convert.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
ManifestFile=".\x64\objd\$(TargetFileName).intermediate.manifest"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||
ManifestFile=".\win64\objd\$(TargetFileName).intermediate.manifest"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Convert.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc8\bind/Convert.pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
|
@@ -119,8 +119,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bin"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../..\win64\vc9\bin"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -145,7 +145,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/Convert.tlb"
|
||||
TypeLibraryName=".\win64\obj/Convert.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -159,10 +159,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderThrough="StdAfx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/Convert.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/Convert.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -181,12 +181,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKGeomAlgo.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib TKBRep.lib TKG2d.lib TKG3d.lib TKGeomBase.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc9\bin/Convert.exe"
|
||||
OutputFile="../../../..\win64\vc9\bin/Convert.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ManifestFile=".\x64\obj\$(TargetFileName).intermediate.manifest"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Convert.pdb"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||
ManifestFile=".\win64\obj\$(TargetFileName).intermediate.manifest"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bin/Convert.pdb"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="1"
|
||||
RandomizedBaseAddress="1"
|
||||
@@ -314,8 +314,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../..\x64\vc9\bind"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../..\win64\vc9\bind"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -340,7 +340,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/Convert.tlb"
|
||||
TypeLibraryName=".\win64\objd/Convert.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -352,10 +352,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderThrough="StdAfx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/Convert.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/Convert.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -375,13 +375,13 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKGeomAlgo.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV2d.lib TKV3d.lib TKBRep.lib TKG2d.lib TKG3d.lib TKGeomBase.lib mfcsample.lib"
|
||||
OutputFile="../../../..\x64\vc9\bind/Convert.exe"
|
||||
OutputFile="../../../..\win64\vc9\bind/Convert.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
ManifestFile=".\x64\objd\$(TargetFileName).intermediate.manifest"
|
||||
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||
ManifestFile=".\win64\objd\$(TargetFileName).intermediate.manifest"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Convert.pdb"
|
||||
ProgramDatabaseFile="../../../..\win64\vc9\bind/Convert.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
|
@@ -80,7 +80,7 @@ FONT 8, "MS Sans Serif", 0, 0, 0x1
|
||||
BEGIN
|
||||
CTEXT "Sample SampleName, Open CASCADE Technology OCC_Version",
|
||||
IDC_ABOUTBOX_TITLE,3,8,195,8
|
||||
CTEXT "Copyright (C) 2001-2011, Open CASCADE S.A.S",
|
||||
CTEXT "Copyright (C) 2001-2012, Open CASCADE S.A.S",
|
||||
IDC_STATIC,18,99,165,8,SS_CENTERIMAGE
|
||||
DEFPUSHBUTTON "OK",IDOK,56,135,88,14,WS_GROUP
|
||||
CTEXT "http://www.opencascade.com",IDC_STATIC,51,115,98,8,
|
||||
|
@@ -69,14 +69,14 @@
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\libd\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\libd\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\libd\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\lib\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\lib\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\lib\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
@@ -129,7 +129,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\objd/mfcsample.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\objd/mfcsample.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -141,10 +141,10 @@
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\objd/mfcsample.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\objd/mfcsample.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
@@ -156,11 +156,11 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKShapeSchema.lib;FWOSPlugin.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKMesh.lib;TKV2d.lib;TKV3d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\libd/mfcsample.dll</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\libd/mfcsample.dll</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\libd/mfcsample.pdb</ProgramDatabaseFile>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\libd/mfcsample.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<ImportLibrary>
|
||||
</ImportLibrary>
|
||||
@@ -217,7 +217,7 @@
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>.\x64\obj/mfcsample.tlb</TypeLibraryName>
|
||||
<TypeLibraryName>.\win64\obj/mfcsample.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
@@ -231,14 +231,14 @@
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\x64\obj/mfcsample.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
||||
<PrecompiledHeaderOutputFile>.\win64\obj/mfcsample.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<CompileAs>Default</CompileAs>
|
||||
<AdditionalOptions>/p:ResGenExecuteAsTool=true;ResGenToolArchitecture=ManagedIL;ResGenTrackerSdkPath="%programfiles(x86)%\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\x64" %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalOptions>/p:ResGenExecuteAsTool=true;ResGenToolArchitecture=ManagedIL;ResGenTrackerSdkPath="%programfiles(x86)%\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\win64" %(AdditionalOptions)</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
@@ -247,10 +247,10 @@
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKShapeSchema.lib;PTKernel.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPCAF.lib;TKPrim.lib;TKPShape.lib;TKService.lib;TKTopAlgo.lib;TKMesh.lib;TKV2d.lib;TKV3d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>../../../../x64\vc10\lib/mfcsample.dll</OutputFile>
|
||||
<OutputFile>../../../../win64\vc10\lib/mfcsample.dll</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<ProgramDatabaseFile>../../../../x64\vc10\lib/mfcsample.pdb</ProgramDatabaseFile>
|
||||
<ProgramDatabaseFile>../../../../win64\vc10\lib/mfcsample.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<ImportLibrary>
|
||||
</ImportLibrary>
|
||||
|
@@ -118,8 +118,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../../x64\vc8\libd"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../../win64\vc8\libd"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="2"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -144,7 +144,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/mfcsample.tlb"
|
||||
TypeLibraryName=".\win64\objd/mfcsample.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -156,10 +156,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/mfcsample.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/mfcsample.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -179,12 +179,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKMesh.lib TKV2d.lib TKV3d.lib"
|
||||
OutputFile="../../../../x64\vc8\libd/mfcsample.dll"
|
||||
OutputFile="../../../../win64\vc8\libd/mfcsample.dll"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../../x64\vc8\libd/mfcsample.pdb"
|
||||
ProgramDatabaseFile="../../../../win64\vc8\libd/mfcsample.pdb"
|
||||
SubSystem="2"
|
||||
ImportLibrary=""
|
||||
TargetMachine="17"
|
||||
@@ -314,8 +314,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../../x64\vc8\lib"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../../win64\vc8\lib"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="2"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -340,7 +340,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/mfcsample.tlb"
|
||||
TypeLibraryName=".\win64\obj/mfcsample.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -354,10 +354,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/mfcsample.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/mfcsample.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -376,11 +376,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKMesh.lib TKV2d.lib TKV3d.lib"
|
||||
OutputFile="../../../../x64\vc8\lib/mfcsample.dll"
|
||||
OutputFile="../../../../win64\vc8\lib/mfcsample.dll"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../../x64\vc8\lib/mfcsample.pdb"
|
||||
ProgramDatabaseFile="../../../../win64\vc8\lib/mfcsample.pdb"
|
||||
SubSystem="2"
|
||||
ImportLibrary=""
|
||||
TargetMachine="17"
|
||||
|
@@ -118,8 +118,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
OutputDirectory="../../../../x64\vc9\libd"
|
||||
IntermediateDirectory=".\x64\objd"
|
||||
OutputDirectory="../../../../win64\vc9\libd"
|
||||
IntermediateDirectory=".\win64\objd"
|
||||
ConfigurationType="2"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -144,7 +144,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\objd/mfcsample.tlb"
|
||||
TypeLibraryName=".\win64\objd/mfcsample.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -156,10 +156,10 @@
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\objd/mfcsample.pch"
|
||||
AssemblerListingLocation=".\x64\objd/"
|
||||
ObjectFile=".\x64\objd/"
|
||||
ProgramDataBaseFileName=".\x64\objd/"
|
||||
PrecompiledHeaderFile=".\win64\objd/mfcsample.pch"
|
||||
AssemblerListingLocation=".\win64\objd/"
|
||||
ObjectFile=".\win64\objd/"
|
||||
ProgramDataBaseFileName=".\win64\objd/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
@@ -179,12 +179,12 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKMesh.lib TKV2d.lib TKV3d.lib"
|
||||
OutputFile="../../../../x64\vc9\libd/mfcsample.dll"
|
||||
OutputFile="../../../../win64\vc9\libd/mfcsample.dll"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(CSF_OPT_LIB64D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="../../../../x64\vc9\libd/mfcsample.pdb"
|
||||
ProgramDatabaseFile="../../../../win64\vc9\libd/mfcsample.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
@@ -312,8 +312,8 @@
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
OutputDirectory="../../../../x64\vc9\lib"
|
||||
IntermediateDirectory=".\x64\obj"
|
||||
OutputDirectory="../../../../win64\vc9\lib"
|
||||
IntermediateDirectory=".\win64\obj"
|
||||
ConfigurationType="2"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="2"
|
||||
@@ -338,7 +338,7 @@
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="3"
|
||||
TypeLibraryName=".\x64\obj/mfcsample.tlb"
|
||||
TypeLibraryName=".\win64\obj/mfcsample.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
@@ -352,10 +352,10 @@
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\x64\obj/mfcsample.pch"
|
||||
AssemblerListingLocation=".\x64\obj/"
|
||||
ObjectFile=".\x64\obj/"
|
||||
ProgramDataBaseFileName=".\x64\obj/"
|
||||
PrecompiledHeaderFile=".\win64\obj/mfcsample.pch"
|
||||
AssemblerListingLocation=".\win64\obj/"
|
||||
ObjectFile=".\win64\obj/"
|
||||
ProgramDataBaseFileName=".\win64\obj/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
CompileAs="0"
|
||||
@@ -374,11 +374,11 @@
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKMesh.lib TKV2d.lib TKV3d.lib"
|
||||
OutputFile="../../../../x64\vc9\lib/mfcsample.dll"
|
||||
OutputFile="../../../../win64\vc9\lib/mfcsample.dll"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(CSF_OPT_LIB64)"
|
||||
ProgramDatabaseFile="../../../../x64\vc9\lib/mfcsample.pdb"
|
||||
ProgramDatabaseFile="../../../../win64\vc9\lib/mfcsample.pdb"
|
||||
SubSystem="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
|
15
samples/qt/IESample/IESample.pro
Normal file → Executable file
15
samples/qt/IESample/IESample.pro
Normal file → Executable file
@@ -13,7 +13,8 @@ TS_FILES = ./src/Common-icon.ts \
|
||||
DEFINES = CSFDB
|
||||
|
||||
unix {
|
||||
INCLUDES = $$(CSF_OPT_INC)
|
||||
UNAME = $$system(uname -s)
|
||||
INCLUDES = $$(CSF_OPT_INC)
|
||||
PATHS = $$split(INCLUDES,":")
|
||||
for(path, PATHS):INCLUDEPATH += $${path}
|
||||
LIBLIST = $$(LD_LIBRARY_PATH)
|
||||
@@ -21,13 +22,13 @@ unix {
|
||||
for(lib, LIBPATHS):LIBS += -L$${lib}
|
||||
|
||||
CONFIG(debug, debug|release) {
|
||||
DESTDIR = ./Linux/bind
|
||||
OBJECTS_DIR = ./Linux/objd
|
||||
MOC_DIR = ./Linux/srcd
|
||||
DESTDIR = ./$$UNAME/bind
|
||||
OBJECTS_DIR = ./$$UNAME/objd
|
||||
MOC_DIR = ./$$UNAME/srcd
|
||||
} else {
|
||||
DESTDIR = ./Linux/bin
|
||||
OBJECTS_DIR = ./Linux/obj
|
||||
MOC_DIR = ./Linux/src
|
||||
DESTDIR = ./$$UNAME/bin
|
||||
OBJECTS_DIR = ./$$UNAME/obj
|
||||
MOC_DIR = ./$$UNAME/src
|
||||
}
|
||||
INCLUDEPATH += $$QMAKE_INCDIR_X11 $$QMAKE_INCDIR_OPENGL $$QMAKE_INCDIR_THREAD
|
||||
DEFINES += LIN LININTEL OCC_CONVERT_SIGNALS HAVE_CONFIG_H HAVE_WOK_CONFIG_H QT_NO_STL
|
||||
|
15
samples/qt/IESample/custom.sh
Normal file → Executable file
15
samples/qt/IESample/custom.sh
Normal file → Executable file
@@ -1,19 +1,10 @@
|
||||
#!/bin/sh
|
||||
|
||||
#Define CASROOT and QTDIR variables in order to generate Makefile files by qmake
|
||||
#Define CASROOT and QTDIR variables in order to generate Makefile files by qmake.
|
||||
#If you are using Mac OS X it is necessary to define WOKHOME as a path to your WOK installation directory.
|
||||
|
||||
export CASROOT=""
|
||||
|
||||
export QTDIR=""
|
||||
|
||||
if test "${CASROOT}" == ""; then
|
||||
echo "Environment variable \"CASROOT\" not defined."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test "${QTDIR}" == ""; then
|
||||
echo "Environment variable \"QTDIR\" not defined."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
export PATH=${QTDIR}/bin:${PATH}
|
||||
export WOKHOME=""
|
||||
|
20
samples/qt/IESample/env.sh
Normal file → Executable file
20
samples/qt/IESample/env.sh
Normal file → Executable file
@@ -1,5 +1,23 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ -e "${aSamplePath}/custom.sh" ]; then source "${aSamplePath}/custom.sh"; fi
|
||||
|
||||
if test "${CASROOT}" == ""; then
|
||||
echo "Environment variable \"CASROOT\" not defined. Define it in \"custom.sh\" script."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test "${QTDIR}" == ""; then
|
||||
echo "Environment variable \"QTDIR\" not defined. Define it in \"custom.sh\" script."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test `uname -s` == "Darwin" && test "${WOKHOME}" == ""; then
|
||||
echo "Environment variable \"WOKHOME\" not defined. Define it in \"custom.sh\" script."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
export PATH=${QTDIR}/bin:${PATH}
|
||||
|
||||
source $CASROOT/env.sh
|
||||
export CSF_OPT_INC="${CSF_OPT_INC}${CASROOT}/inc:"
|
||||
export CSF_OPT_INC="${CASROOT}/inc:${WOKHOME}/lib:${CSF_OPT_INC}"
|
||||
|
@@ -15,21 +15,22 @@ TS_FILES = ./src/Common-icon.ts \
|
||||
DEFINES = CSFDB
|
||||
|
||||
unix {
|
||||
UNAME = $$system(uname -s)
|
||||
INCLUDES = $$(CSF_OPT_INC)
|
||||
PATHS = $$split(INCLUDES,":")
|
||||
for(path, PATHS):INCLUDEPATH += $${path}
|
||||
LIBLIST = $$(LD_LIBRARY_PATH)
|
||||
LIBPATHS = $$split(LIBLIST,":")
|
||||
for(lib, LIBPATHS):LIBS += -L$${lib}
|
||||
|
||||
|
||||
CONFIG(debug, debug|release) {
|
||||
DESTDIR = ./Linux/bind
|
||||
OBJECTS_DIR = ./Linux/objd
|
||||
MOC_DIR = ./Linux/srcd
|
||||
DESTDIR = ./$$UNAME/bind
|
||||
OBJECTS_DIR = ./$$UNAME/objd
|
||||
MOC_DIR = ./$$UNAME/srcd
|
||||
} else {
|
||||
DESTDIR = ./Linux/bin
|
||||
OBJECTS_DIR = ./Linux/obj
|
||||
MOC_DIR = ./Linux/src
|
||||
DESTDIR = ./$$UNAME/bin
|
||||
OBJECTS_DIR = ./$$UNAME/obj
|
||||
MOC_DIR = ./$$UNAME/src
|
||||
}
|
||||
INCLUDEPATH += $$QMAKE_INCDIR_X11 $$QMAKE_INCDIR_OPENGL $$QMAKE_INCDIR_THREAD
|
||||
DEFINES += LIN LININTEL OCC_CONVERT_SIGNALS HAVE_CONFIG_H HAVE_WOK_CONFIG_H
|
||||
|
15
samples/qt/Tutorial/custom.sh
Normal file → Executable file
15
samples/qt/Tutorial/custom.sh
Normal file → Executable file
@@ -1,19 +1,10 @@
|
||||
#!/bin/sh
|
||||
|
||||
#Define CASROOT and QTDIR variables in order to generate Makefile files by qmake
|
||||
#Define CASROOT and QTDIR variables in order to generate Makefile files by qmake.
|
||||
#If you are using Mac OS X it is necessary to define WOKHOME as a path to your WOK installation directory.
|
||||
|
||||
export CASROOT=""
|
||||
|
||||
export QTDIR=""
|
||||
|
||||
if test "${CASROOT}" == ""; then
|
||||
echo "Environment variable \"CASROOT\" not defined."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test "${QTDIR}" == ""; then
|
||||
echo "Environment variable \"QTDIR\" not defined."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
export PATH=${QTDIR}/bin:${PATH}
|
||||
export WOKHOME=""
|
||||
|
20
samples/qt/Tutorial/env.sh
Normal file → Executable file
20
samples/qt/Tutorial/env.sh
Normal file → Executable file
@@ -1,5 +1,23 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ -e "${aSamplePath}/custom.sh" ]; then source "${aSamplePath}/custom.sh"; fi
|
||||
|
||||
if test "${CASROOT}" == ""; then
|
||||
echo "Environment variable \"CASROOT\" not defined. Define it in \"custom.sh\" script."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test "${QTDIR}" == ""; then
|
||||
echo "Environment variable \"QTDIR\" not defined. Define it in \"custom.sh\" script."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test `uname -s` == "Darwin" && test "${WOKHOME}" == ""; then
|
||||
echo "Environment variable \"WOKHOME\" not defined. Define it in \"custom.sh\" script."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
export PATH=${QTDIR}/bin:${PATH}
|
||||
|
||||
source $CASROOT/env.sh
|
||||
export CSF_OPT_INC="${CSF_OPT_INC}${CASROOT}/inc:"
|
||||
export CSF_OPT_INC="${CASROOT}/inc:${WOKHOME}/lib:${CSF_OPT_INC}"
|
||||
|
20
samples/qt/VoxelDemo/VoxelDemo-vc9.sln
Normal file
20
samples/qt/VoxelDemo/VoxelDemo-vc9.sln
Normal file
@@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VoxelDemo", "VoxelDemo.vcproj", "{EF9DFAE9-E10E-42D4-87D1-52431728AFDF}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{EF9DFAE9-E10E-42D4-87D1-52431728AFDF}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{EF9DFAE9-E10E-42D4-87D1-52431728AFDF}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{EF9DFAE9-E10E-42D4-87D1-52431728AFDF}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{EF9DFAE9-E10E-42D4-87D1-52431728AFDF}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
290
samples/qt/VoxelDemo/VoxelDemo.vcproj
Normal file
290
samples/qt/VoxelDemo/VoxelDemo.vcproj
Normal file
@@ -0,0 +1,290 @@
|
||||
<?xml version="1.0" encoding="windows-1251"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="VoxelDemo"
|
||||
ProjectGUID="{EF9DFAE9-E10E-42D4-87D1-52431728AFDF}"
|
||||
RootNamespace="VoxelDemo"
|
||||
Keyword="Win32Proj"
|
||||
TargetFrameworkVersion="131072"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".\inc;$(CSF_OPT_INC)"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WNT"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="true"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="opengl32.lib glu32.lib TKernel.lib TKMath.lib TKGeomBase.lib TKV3d.lib TKService.lib TKG3d.lib TKVoxel.lib TKTopAlgo.lib TKBRep.lib TKPrim.lib TKOpenGl.lib vfw32.lib QtCore4.lib QtGui4.lib "
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="$(CSF_OPT_LIB32D)"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="$(CSF_OPT_INC);.\inc"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WNT"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="opengl32.lib glu32.lib TKernel.lib TKMath.lib TKGeomBase.lib TKV3d.lib TKService.lib TKG3d.lib TKVoxel.lib TKTopAlgo.lib TKBRep.lib TKPrim.lib TKOpenGl.lib vfw32.lib QtCore4.lib QtGui4.lib "
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="$(CSF_OPT_LIB32)"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\src\Application.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\src\ConversionThread.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\src\Main.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\src\Timer.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\src\Viewer.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\src\VoxelClient_VisDrawer.cxx"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\inc\Application.h"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
CommandLine="moc.exe inc\$(InputFileName) -o moc\moc_$(InputName).cpp
"
|
||||
Outputs="moc\moc_$(InputName).cpp"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
CommandLine="moc.exe inc\$(InputFileName) -o moc\moc_$(InputName).cpp
"
|
||||
Outputs="moc\moc_$(InputName).cpp"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\inc\ConversionThread.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\inc\Timer.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\inc\Viewer.h"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
CommandLine="moc.exe inc\$(InputFileName) -o moc\moc_$(InputName).cpp
"
|
||||
Outputs="moc\moc_$(InputName).cpp"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
CommandLine="moc.exe inc\$(InputFileName) -o moc\moc_$(InputName).cpp
"
|
||||
Outputs="moc\moc_$(InputName).cpp"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\inc\VoxelClient_VisDrawer.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="moc"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\moc\moc_Application.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\moc\moc_Viewer.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
0
samples/qt/voxeldemo/inc/Application.h → samples/qt/VoxelDemo/inc/Application.h
Executable file → Normal file
0
samples/qt/voxeldemo/inc/Application.h → samples/qt/VoxelDemo/inc/Application.h
Executable file → Normal file
0
samples/qt/voxeldemo/inc/ConversionThread.h → samples/qt/VoxelDemo/inc/ConversionThread.h
Executable file → Normal file
0
samples/qt/voxeldemo/inc/ConversionThread.h → samples/qt/VoxelDemo/inc/ConversionThread.h
Executable file → Normal file
0
samples/qt/voxeldemo/inc/Timer.h → samples/qt/VoxelDemo/inc/Timer.h
Executable file → Normal file
0
samples/qt/voxeldemo/inc/Timer.h → samples/qt/VoxelDemo/inc/Timer.h
Executable file → Normal file
4
samples/qt/voxeldemo/inc/Viewer.h → samples/qt/VoxelDemo/inc/Viewer.h
Executable file → Normal file
4
samples/qt/voxeldemo/inc/Viewer.h → samples/qt/VoxelDemo/inc/Viewer.h
Executable file → Normal file
@@ -8,7 +8,9 @@
|
||||
#include <QWidget.h>
|
||||
|
||||
#include <AIS_InteractiveContext.hxx>
|
||||
#include <OpenGl_GraphicDriver.hxx>
|
||||
#include <V3d_View.hxx>
|
||||
#include <OpenGl_View.hxx>
|
||||
|
||||
#include <Voxel_Prs.hxx>
|
||||
#include <Voxel_Selector.hxx>
|
||||
@@ -25,6 +27,7 @@ public:
|
||||
|
||||
Handle(AIS_InteractiveContext) getIC() const { return myIC; }
|
||||
Handle(V3d_View) getView() const { return myView; }
|
||||
Handle(OpenGl_GraphicDriver) getGraphicDriver() const { return myGraphicDriver; }
|
||||
Voxel_Selector& getSelector() { return mySelector; }
|
||||
void setPrs(const Handle(Voxel_Prs)& prs) { myPrs = prs; }
|
||||
virtual QPaintEngine* paintEngine() const;
|
||||
@@ -47,6 +50,7 @@ protected:
|
||||
private:
|
||||
Handle(AIS_InteractiveContext) myIC;
|
||||
Handle(V3d_View) myView;
|
||||
Handle(OpenGl_GraphicDriver) myGraphicDriver;
|
||||
|
||||
bool myRotate;
|
||||
bool myZoom;
|
0
src/VoxelClient/VoxelClient_VisDrawer.h → samples/qt/VoxelDemo/inc/VoxelClient_VisDrawer.h
Executable file → Normal file
0
src/VoxelClient/VoxelClient_VisDrawer.h → samples/qt/VoxelDemo/inc/VoxelClient_VisDrawer.h
Executable file → Normal file
@@ -1,4 +1,4 @@
|
||||
call ../../../env.bat %1 %2 %3
|
||||
call %~dp0env.bat
|
||||
|
||||
if not ["%CASDEB%"] == [""] call ../../../msvc.bat %VCVER% win%ARCH% %CASDEB% VoxelDemo-%VCVER%.sln
|
||||
if ["%CASDEB%"] == [""] call ../../../msvc.bat %VCVER% win%ARCH% "" VoxelDemo-%VCVER%.sln
|
@@ -1,6 +1,10 @@
|
||||
call ../../../env.bat %1 %2 %3
|
||||
|
||||
call %~dp0env.bat
|
||||
IF not "%CASDEB%" EQU "" (
|
||||
SET BIN_DIR=Debug
|
||||
) ELSE (
|
||||
SET BIN_DIR=Release
|
||||
)
|
||||
|
||||
if not exist "%BIN_DIR%\VoxelDemo.exe" goto ERR_EXE
|
||||
|
2
samples/qt/voxeldemo/src/Application.cpp → samples/qt/VoxelDemo/src/Application.cpp
Executable file → Normal file
2
samples/qt/voxeldemo/src/Application.cpp → samples/qt/VoxelDemo/src/Application.cpp
Executable file → Normal file
@@ -319,7 +319,7 @@ Application::Application()
|
||||
myDisplayedZMin = -DBL_MAX;
|
||||
myDisplayedZMax = DBL_MAX;
|
||||
|
||||
VoxelClient_VisDrawer::Init();
|
||||
VoxelClient_VisDrawer::Init(myViewer->getGraphicDriver());
|
||||
|
||||
resize( 450, 600 );
|
||||
}
|
0
samples/qt/voxeldemo/src/ConversionThread.cpp → samples/qt/VoxelDemo/src/ConversionThread.cpp
Executable file → Normal file
0
samples/qt/voxeldemo/src/ConversionThread.cpp → samples/qt/VoxelDemo/src/ConversionThread.cpp
Executable file → Normal file
0
samples/qt/voxeldemo/src/Main.cpp → samples/qt/VoxelDemo/src/Main.cpp
Executable file → Normal file
0
samples/qt/voxeldemo/src/Main.cpp → samples/qt/VoxelDemo/src/Main.cpp
Executable file → Normal file
0
samples/qt/voxeldemo/src/Timer.cpp → samples/qt/VoxelDemo/src/Timer.cpp
Executable file → Normal file
0
samples/qt/voxeldemo/src/Timer.cpp → samples/qt/VoxelDemo/src/Timer.cpp
Executable file → Normal file
8
samples/qt/voxeldemo/src/Viewer.cpp → samples/qt/VoxelDemo/src/Viewer.cpp
Executable file → Normal file
8
samples/qt/voxeldemo/src/Viewer.cpp → samples/qt/VoxelDemo/src/Viewer.cpp
Executable file → Normal file
@@ -19,9 +19,15 @@ static Handle(Graphic3d_WNTGraphicDevice) device;
|
||||
Viewer::Viewer(QWidget* parent):QWidget(parent)
|
||||
{
|
||||
if(device.IsNull())
|
||||
{
|
||||
device = new Graphic3d_WNTGraphicDevice();
|
||||
if (!device->GraphicDriver().IsNull())
|
||||
{
|
||||
myGraphicDriver = Handle(OpenGl_GraphicDriver)::DownCast(device->GraphicDriver());
|
||||
}
|
||||
}
|
||||
|
||||
Handle(V3d_Viewer) aViewer = new V3d_Viewer(device, TCollection_ExtendedString("Visu3D").ToExtString(), "",
|
||||
Handle(V3d_Viewer) aViewer = new V3d_Viewer(device, TCollection_ExtendedString("Visu3D").ToExtString(), "",
|
||||
1000, V3d_XposYnegZpos,
|
||||
Quantity_NOC_GRAY30, V3d_ZBUFFER, V3d_GOURAUD, V3d_WAIT,
|
||||
true, true, V3d_TEX_NONE);
|
0
src/VoxelClient/VoxelClient_VisDrawer.cxx → samples/qt/VoxelDemo/src/VoxelClient_VisDrawer.cxx
Executable file → Normal file
0
src/VoxelClient/VoxelClient_VisDrawer.cxx → samples/qt/VoxelDemo/src/VoxelClient_VisDrawer.cxx
Executable file → Normal file
@@ -1,643 +0,0 @@
|
||||
<?xml version="1.0" encoding="windows-1251"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9,00"
|
||||
Name="OpenGl"
|
||||
ProjectGUID="{CD1C9AFB-8D5D-4A45-ABF5-56DBCED629A5}"
|
||||
RootNamespace="OpenGl"
|
||||
TargetFrameworkVersion="131072"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory=".\Debug"
|
||||
IntermediateDirectory=".\Debug"
|
||||
ConfigurationType="2"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="1"
|
||||
TypeLibraryName=".\Debug/OpenGl.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="$(CSF_OPT_INC)"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;OPENGL_EXPORTS;WNT"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
PrecompiledHeaderFile=".\Debug/OpenGl.pch"
|
||||
AssemblerListingLocation=".\Debug/"
|
||||
ObjectFile=".\Debug/"
|
||||
ProgramDataBaseFileName=".\Debug/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1033"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="opengl32.lib glu32.lib TKernel.lib TKMath.lib TKGeomBase.lib TKV3d.lib TKService.lib TKG3d.lib TKVoxel.lib vfw32.lib odbc32.lib odbccp32.lib gl2ps.lib ftgl_dynamic_MTD.lib"
|
||||
OutputFile="Debug/VoxelOpenGl.dll"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(CSF_OPT_LIB32D)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile=".\Debug/VoxelOpenGl.pdb"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
ImportLibrary=".\Debug/VoxelOpenGl.lib"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
SuppressStartupBanner="true"
|
||||
OutputFile=".\Debug/OpenGl.bsc"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory=".\Release"
|
||||
IntermediateDirectory=".\Release"
|
||||
ConfigurationType="2"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
MkTypLibCompatible="true"
|
||||
SuppressStartupBanner="true"
|
||||
TargetEnvironment="1"
|
||||
TypeLibraryName=".\Release/OpenGl.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories="$(CSF_OPT_INC)"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;OPENGL_EXPORTS;WNT"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Release/OpenGl.pch"
|
||||
AssemblerListingLocation=".\Release/"
|
||||
ObjectFile=".\Release/"
|
||||
ProgramDataBaseFileName=".\Release/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1033"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="opengl32.lib glu32.lib TKernel.lib TKMath.lib TKGeomBase.lib TKV3d.lib TKService.lib TKG3d.lib TKVoxel.lib vfw32.lib odbc32.lib odbccp32.lib gl2ps.lib ftgl_dynamic_MTD.lib"
|
||||
OutputFile="Release/VoxelOpenGl.dll"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(CSF_OPT_LIB32)"
|
||||
ProgramDatabaseFile=".\Release/VoxelOpenGl.pdb"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
ImportLibrary=".\Release/VoxelOpenGl.lib"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
SuppressStartupBanner="true"
|
||||
OutputFile=".\Release/OpenGl.bsc"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||
>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\glext.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\Handle_OpenGl_Context.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\Handle_OpenGl_Display.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\Handle_OpenGl_GraduatedTrihedron.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\Handle_OpenGl_GraphicDriver.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\Handle_OpenGl_Trihedron.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\Handle_OpenGl_View.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\Handle_OpenGl_Window.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\Handle_OpenGl_Workspace.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_ArbVBO.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_AspectFace.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_AspectFace.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_AspectLine.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_AspectLine.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_AspectMarker.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_AspectMarker.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_AspectText.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_AspectText.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_AVIWriter.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Context.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_CView.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Display.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Display.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Display_1.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Display_2.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Element.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_ExtFBO.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_FontMgr.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_FrameBuffer.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_FrameBuffer.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GlCore11.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GlCore12.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GlCore13.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GlCore14.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GlCore15.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GlCore20.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraduatedTrihedron.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver_1.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver_2.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver_3.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver_4.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver_7.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver_703.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver_705.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver_710.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver_713.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver_8.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver_9.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver_Export.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver_Layer.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_GraphicDriver_print.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Group.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Group.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_ImageBox.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_LayerList.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_LayerList.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Light.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Marker.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Marker.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_MarkerSet.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_MarkerSet.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Matrix.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Matrix.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_NamedStatus.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Polygon.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Polygon.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Polyline.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Polyline.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_PrimitiveArray.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_PrimitiveArray.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_PrinterContext.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_PriorityList.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_PriorityList.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Resource.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Resource.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_ResourceCleaner.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_ResourceTexture.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_ResourceVBO.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Structure.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Structure.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_telem_util.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_telem_view.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Text.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Text.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_TextParam.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_TextureBox.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Trihedron.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Trihedron.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_View.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_View.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_View_1.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_View_2.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Window.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Window.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Workspace.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Workspace.hxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Workspace_1.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Workspace_2.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Workspace_3.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Workspace_4.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\OpenGl\OpenGl_Workspace_5.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="$(CASROOT)\src\voxelclient\VoxelClient_VisDrawer.cxx"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
|
||||
>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@@ -1,29 +0,0 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual Studio 2005
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenGl", "OpenGl\OpenGl.vcproj", "{CD1C9AFB-8D5D-4A45-ABF5-56DBCED629A5}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VoxelDemo", "VoxelDemo.vcproj", "{2739AAB7-4D99-41F6-9A9C-0C9EB34DEA82}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{CD1C9AFB-8D5D-4A45-ABF5-56DBCED629A5} = {CD1C9AFB-8D5D-4A45-ABF5-56DBCED629A5}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{CD1C9AFB-8D5D-4A45-ABF5-56DBCED629A5}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{CD1C9AFB-8D5D-4A45-ABF5-56DBCED629A5}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{CD1C9AFB-8D5D-4A45-ABF5-56DBCED629A5}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{CD1C9AFB-8D5D-4A45-ABF5-56DBCED629A5}.Release|Win32.Build.0 = Release|Win32
|
||||
{2739AAB7-4D99-41F6-9A9C-0C9EB34DEA82}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2739AAB7-4D99-41F6-9A9C-0C9EB34DEA82}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2739AAB7-4D99-41F6-9A9C-0C9EB34DEA82}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2739AAB7-4D99-41F6-9A9C-0C9EB34DEA82}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
@@ -1,29 +0,0 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenGl", "OpenGl\OpenGl.vcproj", "{CD1C9AFB-8D5D-4A45-ABF5-56DBCED629A5}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VoxelDemo", "VoxelDemo.vcproj", "{2739AAB7-4D99-41F6-9A9C-0C9EB34DEA82}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{CD1C9AFB-8D5D-4A45-ABF5-56DBCED629A5} = {CD1C9AFB-8D5D-4A45-ABF5-56DBCED629A5}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{CD1C9AFB-8D5D-4A45-ABF5-56DBCED629A5}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{CD1C9AFB-8D5D-4A45-ABF5-56DBCED629A5}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{CD1C9AFB-8D5D-4A45-ABF5-56DBCED629A5}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{CD1C9AFB-8D5D-4A45-ABF5-56DBCED629A5}.Release|Win32.Build.0 = Release|Win32
|
||||
{2739AAB7-4D99-41F6-9A9C-0C9EB34DEA82}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2739AAB7-4D99-41F6-9A9C-0C9EB34DEA82}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2739AAB7-4D99-41F6-9A9C-0C9EB34DEA82}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2739AAB7-4D99-41F6-9A9C-0C9EB34DEA82}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
@@ -1,438 +0,0 @@
|
||||
<?xml version="1.0" encoding="windows-1251"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9,00"
|
||||
Name="VoxelDemo"
|
||||
ProjectGUID="{2739AAB7-4D99-41F6-9A9C-0C9EB34DEA82}"
|
||||
TargetFrameworkVersion="131072"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory=".\Release"
|
||||
IntermediateDirectory=".\Release"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TypeLibraryName=".\Release/VoxelDemo.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".\inc,$(CSF_OPT_INC)"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WNT;QT_THREAD_SUPPORT"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Release/VoxelDemo.pch"
|
||||
AssemblerListingLocation=".\Release/"
|
||||
ObjectFile=".\Release/"
|
||||
ProgramDataBaseFileName=".\Release/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1033"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKV3d.lib TKernel.lib TKBRep.lib TKG3d.lib TKTopAlgo.lib TKMath.lib TKService.lib TKPrim.lib TKVoxel.lib QtCore4.lib QtGui4.lib odbc32.lib odbccp32.lib"
|
||||
OutputFile=".\Release/VoxelDemo.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(CSF_OPT_LIB32)"
|
||||
ProgramDatabaseFile=".\Release/VoxelDemo.pdb"
|
||||
SubSystem="1"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
SuppressStartupBanner="true"
|
||||
OutputFile=".\Release/VoxelDemo.bsc"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory=".\Debug"
|
||||
IntermediateDirectory=".\Debug"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TypeLibraryName=".\Debug/VoxelDemo.tlb"
|
||||
HeaderFileName=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".\inc,$(CSF_OPT_INC)"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WNT;QT_THREAD_SUPPORT;TEST"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
PrecompiledHeaderFile=".\Debug/VoxelDemo.pch"
|
||||
AssemblerListingLocation=".\Debug/"
|
||||
ObjectFile=".\Debug/"
|
||||
ProgramDataBaseFileName=".\Debug/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1033"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="TKV3d.lib TKernel.lib TKBRep.lib TKG3d.lib TKTopAlgo.lib TKMath.lib TKService.lib TKPrim.lib TKVoxel.lib QtCore4.lib QtGui4.lib odbc32.lib odbccp32.lib"
|
||||
OutputFile=".\Debug/VoxelDemo.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(CSF_OPT_LIB32D)"
|
||||
GenerateManifest="false"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile=".\Debug/VoxelDemo.pdb"
|
||||
SubSystem="1"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
SuppressStartupBanner="true"
|
||||
OutputFile=".\Debug/VoxelDemo.bsc"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||
>
|
||||
<File
|
||||
RelativePath="src\Application.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="src\ConversionThread.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="src\Main.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="src\Timer.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="src\Viewer.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl"
|
||||
>
|
||||
<File
|
||||
RelativePath="inc\Application.h"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing $(InputName).h ..."
|
||||
CommandLine="moc.exe $(InputDir)$(InputName).h -o .\moc\moc_$(InputName).cxx
"
|
||||
Outputs=".\moc\moc_$(InputName).cxx"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing $(InputName).h ..."
|
||||
CommandLine="moc.exe $(InputDir)$(InputName).h -o .\moc\moc_$(InputName).cxx
"
|
||||
Outputs="moc\moc_$(InputName).cxx"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="inc\ConversionThread.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="inc\Timer.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="inc\Viewer.h"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing $(InputName).h ..."
|
||||
CommandLine="moc.exe $(InputDir)$(InputName).h -o .\moc\moc_$(InputName).cxx
"
|
||||
Outputs=".\moc\moc_$(InputName).cxx"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing $(InputName).h ..."
|
||||
CommandLine="moc.exe $(InputDir)$(InputName).h -o .\moc\moc_$(InputName).cxx
"
|
||||
Outputs=".\moc\moc_$(InputName).cxx"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Moc files"
|
||||
Filter="cxx"
|
||||
>
|
||||
<File
|
||||
RelativePath="moc\moc_Application.cxx"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="moc\moc_Viewer.cxx"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
|
||||
>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@@ -1,16 +0,0 @@
|
||||
@ECHO OFF
|
||||
|
||||
IF not "%CASDEB%" EQU "" (
|
||||
SET BIN_DIR=Debug
|
||||
) ELSE (
|
||||
SET BIN_DIR=Release
|
||||
)
|
||||
|
||||
SET PATH=%~dp0%BIN_DIR%;%PATH%
|
||||
|
||||
SET CSF_GraphicShr=OpenGl\%BIN_DIR%\VoxelOpenGl.dll
|
||||
|
||||
SET PATH=%~dp0OpenGl\%BIN_DIR%;%PATH%
|
||||
|
||||
SET CSF_TEX_FONT=2
|
||||
SET MMGT_REENTRANT=1
|
@@ -80,7 +80,7 @@
|
||||
#include <gp_Vec.hxx>
|
||||
#include <gp_XYZ.hxx>
|
||||
|
||||
const Standard_Real SquareTolerance = Precision::Confusion()*Precision::Confusion();
|
||||
const Standard_Real SquareTolerance = Precision::SquareConfusion();
|
||||
|
||||
//=======================================================================
|
||||
//function : Nearest
|
||||
|
@@ -77,14 +77,16 @@ OpenLocalContext(const Standard_Boolean UseDisplayedObjects,
|
||||
UseDisplayedObjects,
|
||||
AllowShapeDecomposition,
|
||||
AcceptEraseOfTemporary);
|
||||
NewLocal->MainSelector()->Set ((myLocalContexts.Extent() > 0)
|
||||
// the AIS_LocalContext bind itself to myLocalContexts
|
||||
// because procedures performed in AIS_LocalContext constructor
|
||||
// already may access myLocalContexts(myCurLocalIndex) (like methods AIS_LocalContext::IsSelected()).
|
||||
//myLocalContexts.Bind (myCurLocalIndex, NewLocal);
|
||||
NewLocal->MainSelector()->Set ((myLocalContexts.Extent() > 1)
|
||||
? myLocalContexts (untilnow)->MainSelector()->Projector()
|
||||
: myMainSel->Projector());
|
||||
|
||||
NewLocal->MainSelector()->UpdateConversion();
|
||||
|
||||
myLocalContexts.Bind(myCurLocalIndex,NewLocal);
|
||||
|
||||
#ifdef DEB
|
||||
cout<<"\tOpen Local Context No "<<myCurLocalIndex<<endl;
|
||||
if(UseDisplayedObjects){
|
||||
|
@@ -119,6 +119,11 @@ myCurDetected(0)
|
||||
,myAISCurDetected(0)
|
||||
#endif
|
||||
{
|
||||
// bind self to AIS_InteractiveContext::myLocalContexts. Further, the
|
||||
// constructor executes logic that implies that the context is already
|
||||
// created and mapped.
|
||||
aCtx->myLocalContexts.Bind (Index, this);
|
||||
|
||||
myMainPM = aCtx->MainPrsMgr();
|
||||
mySelName = AIS_Local_SelName(this, Index);
|
||||
AIS_Selection::CreateSelection(mySelName.ToCString());
|
||||
|
@@ -1070,7 +1070,7 @@ void Adaptor3d_TopolTool::BSplSamplePnts(const Standard_Real theDefl,
|
||||
|
||||
anUFlg(1) = Standard_True;
|
||||
anUFlg(nbsu) = Standard_True;
|
||||
myNbSamplesU = 2;
|
||||
//myNbSamplesU = 2;
|
||||
for(i = 1; i <= nbsv; ++i) {
|
||||
t1 = aVPars(i);
|
||||
j = 1;
|
||||
@@ -1113,7 +1113,7 @@ void Adaptor3d_TopolTool::BSplSamplePnts(const Standard_Real theDefl,
|
||||
if(!ok) {
|
||||
j = k - 1;
|
||||
anUFlg(j) = Standard_True;
|
||||
++myNbSamplesU;
|
||||
//++myNbSamplesU;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -1129,6 +1129,12 @@ void Adaptor3d_TopolTool::BSplSamplePnts(const Standard_Real theDefl,
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
myNbSamplesU = 0;
|
||||
for (i = 1; i <= nbsu; i++)
|
||||
if (anUFlg(i) == Standard_True)
|
||||
myNbSamplesU++;
|
||||
|
||||
if(myNbSamplesU < myMinPnts) {
|
||||
if(myNbSamplesU == 2) {
|
||||
//"uniform" distribution;
|
||||
@@ -1149,7 +1155,7 @@ void Adaptor3d_TopolTool::BSplSamplePnts(const Standard_Real theDefl,
|
||||
|
||||
aVFlg(1) = Standard_True;
|
||||
aVFlg(nbsv) = Standard_True;
|
||||
myNbSamplesV = 2;
|
||||
//myNbSamplesV = 2;
|
||||
for(i = 1; i <= nbsu; ++i) {
|
||||
t1 = anUPars(i);
|
||||
j = 1;
|
||||
@@ -1191,7 +1197,7 @@ void Adaptor3d_TopolTool::BSplSamplePnts(const Standard_Real theDefl,
|
||||
if(!ok) {
|
||||
j = k - 1;
|
||||
aVFlg(j) = Standard_True;
|
||||
++myNbSamplesV;
|
||||
//++myNbSamplesV;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -1207,6 +1213,12 @@ void Adaptor3d_TopolTool::BSplSamplePnts(const Standard_Real theDefl,
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
myNbSamplesV = 0;
|
||||
for (i = 1; i <= nbsv; i++)
|
||||
if (aVFlg(i) == Standard_True)
|
||||
myNbSamplesV++;
|
||||
|
||||
if(myNbSamplesV < myMinPnts) {
|
||||
if(myNbSamplesV == 2) {
|
||||
//"uniform" distribution;
|
||||
|
@@ -84,6 +84,11 @@ static void TreatSDSeams (const TopoDS_Edge& aSpE1Seam11,
|
||||
BOP_WireEdgeSet& aWES,
|
||||
const Handle(IntTools_Context)& aContext);
|
||||
|
||||
//modified by NIZNHY-PKV Tue Sep 25 14:26:14 2012f
|
||||
static
|
||||
Standard_Boolean IsClosed(const TopoDS_Edge& aE,
|
||||
const TopoDS_Face& aF);
|
||||
//modified by NIZNHY-PKV Tue Sep 25 14:26:17 2012t
|
||||
|
||||
//=======================================================================
|
||||
// function: BOP_SDFWESFiller::BOP_SDFWESFiller
|
||||
@@ -664,7 +669,10 @@ static void TreatSDSeams (const TopoDS_Edge& aSpE1Seam11,
|
||||
//
|
||||
aWES.AddStartElement (aSS);
|
||||
//
|
||||
if (BRep_Tool::IsClosed(aSS, aF2FWD)){
|
||||
//modified by NIZNHY-PKV Tue Sep 25 14:25:13 2012f
|
||||
if (IsClosed(aSS, aF2FWD)){
|
||||
//if (BRep_Tool::IsClosed(aSS, aF2FWD)){
|
||||
//modified by NIZNHY-PKV Tue Sep 25 14:25:35 2012t
|
||||
TopoDS_Shape EE=aSS.Reversed();
|
||||
aWES.AddStartElement (EE);
|
||||
}
|
||||
@@ -1320,3 +1328,40 @@ void TreatSDSeams (const TopoDS_Edge& aSpE1Seam11,
|
||||
aSS=aSpE1Seam21;
|
||||
}
|
||||
}
|
||||
//modified by NIZNHY-PKV Tue Sep 25 14:25:53 2012f
|
||||
//=======================================================================
|
||||
//function : IsClosed
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
Standard_Boolean IsClosed(const TopoDS_Edge& aE,
|
||||
const TopoDS_Face& aF)
|
||||
{
|
||||
Standard_Boolean bRet;
|
||||
//
|
||||
bRet=BRep_Tool::IsClosed(aE, aF);
|
||||
if (bRet) {
|
||||
Standard_Integer iCnt;
|
||||
TopoDS_Shape aE1;
|
||||
//
|
||||
bRet=!bRet;
|
||||
iCnt=0;
|
||||
TopExp_Explorer aExp(aF, TopAbs_EDGE);
|
||||
for (; aExp.More(); aExp.Next()) {
|
||||
const TopoDS_Shape& aEx=aExp.Current();
|
||||
//
|
||||
if (aEx.IsSame(aE)) {
|
||||
++iCnt;
|
||||
if (iCnt==1) {
|
||||
aE1=aEx;
|
||||
}
|
||||
else if (iCnt==2){
|
||||
aE1.Reverse();
|
||||
bRet=(aE1==aEx);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return bRet;
|
||||
}
|
||||
//modified by NIZNHY-PKV Tue Sep 25 14:25:56 2012t
|
||||
|
@@ -24,6 +24,8 @@
|
||||
#include <TopExp_Explorer.hxx>
|
||||
#include <BRep_Tool.hxx>
|
||||
#include <BRepAdaptor_Surface.hxx>
|
||||
#include <Geom_Curve.hxx>
|
||||
#include <IntTools_Tools.hxx>
|
||||
|
||||
// ==================================================================
|
||||
// function: BOP_ShellFaceClassifier::BOP_ShellFaceClassifier
|
||||
@@ -89,14 +91,36 @@ BOP_ShellFaceClassifier::BOP_ShellFaceClassifier
|
||||
// function: ResetElement
|
||||
// purpose:
|
||||
// ===============================================================================================
|
||||
void BOP_ShellFaceClassifier::ResetElement(const TopoDS_Shape& theElement)
|
||||
void BOP_ShellFaceClassifier::ResetElement(const TopoDS_Shape& theElement)
|
||||
{
|
||||
const TopAbs_ShapeEnum aShapeType= theElement.ShapeType();
|
||||
|
||||
Standard_Boolean bFound;
|
||||
TopAbs_ShapeEnum aShapeType;
|
||||
TopExp_Explorer anExp;
|
||||
//
|
||||
myFirstCompare=Standard_True;
|
||||
aShapeType=theElement.ShapeType();
|
||||
//
|
||||
bFound=Standard_False;
|
||||
anExp.Init(theElement, TopAbs_EDGE);
|
||||
for(; anExp.More(); anExp.Next()) {
|
||||
const TopoDS_Edge& aE=*((TopoDS_Edge*)&anExp.Current());
|
||||
if (!BRep_Tool::Degenerated(aE)) {
|
||||
Standard_Real aT, aT1, aT2;
|
||||
Handle(Geom_Curve) aC;
|
||||
//
|
||||
aC=BRep_Tool::Curve(aE, aT1, aT2);
|
||||
aT=IntTools_Tools::IntermediatePoint(aT1, aT2);
|
||||
aC->D0(aT, myPoint);
|
||||
bFound=Standard_True;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (bFound) {
|
||||
return;
|
||||
}
|
||||
//
|
||||
// initialize myPoint with first vertex of face <E>
|
||||
myFirstCompare = Standard_True;
|
||||
TopExp_Explorer anExp(theElement, TopAbs_VERTEX);
|
||||
|
||||
anExp.Init(theElement, TopAbs_VERTEX);
|
||||
if(anExp.More()) {
|
||||
const TopoDS_Vertex& aVertex = TopoDS::Vertex(anExp.Current());
|
||||
myPoint = BRep_Tool::Pnt(aVertex);
|
||||
|
@@ -65,6 +65,7 @@
|
||||
#include <BOP_Refiner.hxx>
|
||||
#include <Standard_Failure.hxx>
|
||||
#include <Standard_ErrorHandler.hxx>
|
||||
#include <TopTools_DataMapOfShapeInteger.hxx>
|
||||
|
||||
|
||||
|
||||
@@ -80,13 +81,14 @@ BOP_ShellShell::BOP_ShellShell()
|
||||
// function: Destroy
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
void BOP_ShellShell::Destroy() {}
|
||||
void BOP_ShellShell::Destroy() {
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function: DoWithFiller
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
void BOP_ShellShell::DoWithFiller(const BOPTools_DSFiller& aDSFiller)
|
||||
void BOP_ShellShell::DoWithFiller(const BOPTools_DSFiller& aDSFiller)
|
||||
{
|
||||
myErrorStatus=0;
|
||||
myIsDone=Standard_False;
|
||||
@@ -99,14 +101,12 @@ BOP_ShellShell::BOP_ShellShell()
|
||||
try {
|
||||
OCC_CATCH_SIGNALS
|
||||
|
||||
// modified by NIZHNY-MKK Fri Sep 3 15:14:17 2004.BEGIN
|
||||
if(!myDSFiller->IsDone()) {
|
||||
myErrorStatus = 1;
|
||||
BOPTColStd_Dump::PrintMessage("DSFiller is invalid: Can not build result\n");
|
||||
return;
|
||||
}
|
||||
// modified by NIZHNY-MKK Fri Sep 3 15:14:20 2004.END
|
||||
|
||||
//
|
||||
Standard_Boolean bIsNewFiller;
|
||||
bIsNewFiller=aDSFiller.IsNewFiller();
|
||||
|
||||
@@ -141,7 +141,7 @@ BOP_ShellShell::BOP_ShellShell()
|
||||
// function: BuildResult
|
||||
// purpose:
|
||||
//=================================================================================
|
||||
void BOP_ShellShell::BuildResult()
|
||||
void BOP_ShellShell::BuildResult()
|
||||
{
|
||||
const BooleanOperations_ShapesDataStructure& aDS=myDSFiller->DS();
|
||||
|
||||
@@ -231,7 +231,7 @@ BOP_ShellShell::BOP_ShellShell()
|
||||
//
|
||||
// vars
|
||||
Standard_Boolean bIsTouchCase, bIsTouch;
|
||||
Standard_Integer i, aNb, j, aNbj, iFF, nF1, iRank;
|
||||
Standard_Integer i, aNb, j, aNbj, iFF, nF1, iRank, nF2;
|
||||
TopTools_ListOfShape aListOfNewFaces;
|
||||
TopTools_IndexedMapOfShape anEMap;
|
||||
TopAbs_Orientation anOriF1;
|
||||
@@ -283,6 +283,65 @@ BOP_ShellShell::BOP_ShellShell()
|
||||
}
|
||||
}
|
||||
// 3. Add IN2D, ON2D Parts to the WES
|
||||
//
|
||||
//modified by NIZNHY-PKV Fri Sep 14 10:00:44 2012f
|
||||
BOP_WireEdgeSet aWES1 (myFace);
|
||||
//
|
||||
for (j=1; j<=aNbj; j++) {
|
||||
iFF=aFFIndicesMap(j);
|
||||
BOPTools_SSInterference& aFF=aFFs(iFF);
|
||||
bIsTouch=aFF.IsTangentFaces();
|
||||
if (bIsTouch) {
|
||||
nF2=aFF.OppositeIndex(nF1);
|
||||
AddINON2DPartsSh(nF1, iFF, aWES1);
|
||||
}
|
||||
}
|
||||
//
|
||||
if (iRank==2 || (iRank==1 && myOperation==BOP_CUT)) {
|
||||
// #0023431
|
||||
// Refine WES to remove duplicated edges:
|
||||
// - for the faces of the Object: Cut operation
|
||||
// - for the faces of the Tool: all operations
|
||||
//
|
||||
// The duplications caused by the separated treatment
|
||||
// the faces of an argument for the cases when:
|
||||
// -these faces contain shared edges and
|
||||
// -they are same domain faces with the faces of the other argument.
|
||||
TopTools_DataMapOfShapeInteger aDMSI;
|
||||
|
||||
//--
|
||||
aWES1.InitStartElements();
|
||||
for (; aWES1.MoreStartElements(); aWES1.NextStartElement()) {
|
||||
const TopoDS_Edge& aE=*((TopoDS_Edge*)&aWES1.StartElement());
|
||||
if (!aDMSI.IsBound(aE)) {
|
||||
Standard_Integer iCnt=1;
|
||||
//
|
||||
aDMSI.Bind(aE, iCnt);
|
||||
}
|
||||
else {
|
||||
Standard_Integer& iCnt=aDMSI.ChangeFind(aE);
|
||||
++iCnt;
|
||||
}
|
||||
}
|
||||
//
|
||||
aWES1.InitStartElements();
|
||||
for (; aWES1.MoreStartElements(); aWES1.NextStartElement()) {
|
||||
const TopoDS_Shape& aE=aWES1.StartElement();
|
||||
const Standard_Integer& iCnt=aDMSI.Find(aE);
|
||||
if (iCnt==1) {
|
||||
aWES.AddStartElement(aE);
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
aWES1.InitStartElements();
|
||||
for (; aWES1.MoreStartElements(); aWES1.NextStartElement()) {
|
||||
const TopoDS_Shape& aE=aWES1.StartElement();
|
||||
aWES.AddStartElement(aE);
|
||||
}
|
||||
}
|
||||
//--
|
||||
/*
|
||||
for (j=1; j<=aNbj; j++) {
|
||||
iFF=aFFIndicesMap(j);
|
||||
BOPTools_SSInterference& aFF=aFFs(iFF);
|
||||
@@ -293,6 +352,8 @@ BOP_ShellShell::BOP_ShellShell()
|
||||
AddINON2DPartsSh(nF1, iFF, aWES);
|
||||
}
|
||||
}
|
||||
*/
|
||||
//modified by NIZNHY-PKV Fri Sep 14 10:00:48 2012t
|
||||
// 4. Add EF parts (E (from F2) on F1 ),
|
||||
// where F2 is non-same-domain face to F1
|
||||
anEMap.Clear();
|
||||
@@ -358,15 +419,6 @@ BOP_ShellShell::BOP_ShellShell()
|
||||
}
|
||||
}// end of (bIsTouchCase)'s else
|
||||
//
|
||||
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
// Display the WES
|
||||
if (myDraw) {
|
||||
const TopTools_ListOfShape& aWESL=aWES.StartElements();
|
||||
BOP_Draw::DrawListOfEdgesWithPC (myFace, aWESL, i, "ew_");
|
||||
BOP_Draw::Wait();
|
||||
}
|
||||
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
||||
//
|
||||
// d. Build new Faces from myFace
|
||||
BOP_FaceBuilder aFB;
|
||||
@@ -396,12 +448,24 @@ BOP_ShellShell::BOP_ShellShell()
|
||||
//
|
||||
}// for (i=1; i<=aNb; i++)
|
||||
//
|
||||
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
// Display the new Faces
|
||||
if (myDraw) {
|
||||
BOP_Draw::DrawListOfShape(aListOfNewFaces, "fn_");
|
||||
}
|
||||
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
||||
myNewFaces.Clear();
|
||||
myNewFaces.Append(aListOfNewFaces);
|
||||
}
|
||||
/* DEB
|
||||
{
|
||||
TopoDS_Compound aCx;
|
||||
BRep_Builder aBB;
|
||||
//
|
||||
aBB.MakeCompound(aCx);
|
||||
aBB.Add(aCx, myFace);
|
||||
//
|
||||
aWES.InitStartElements();
|
||||
for (; aWES.MoreStartElements(); aWES.NextStartElement()) {
|
||||
const TopoDS_Shape& aE = aWES.StartElement();
|
||||
aBB.Add(aCx, aE);
|
||||
}
|
||||
int a=0;
|
||||
}
|
||||
|
||||
*/
|
||||
|
@@ -36,6 +36,7 @@ uses
|
||||
IndexedDataMapOfIntegerIndexedMapOfInteger from BOPTColStd,
|
||||
DataMapOfShapeInteger from TopTools,
|
||||
Shape from TopoDS,
|
||||
Solid from TopoDS,
|
||||
State from TopAbs,
|
||||
|
||||
ListOfShape from TopTools
|
||||
@@ -102,6 +103,12 @@ is
|
||||
theBaseFaceIndex: Integer from Standard)
|
||||
returns Boolean from Standard
|
||||
is private;
|
||||
|
||||
--fields
|
||||
|
||||
PrepareReferences(me:out)
|
||||
is protected;
|
||||
|
||||
fields
|
||||
myRefObject: Solid from TopoDS is protected;
|
||||
myRefTool : Solid from TopoDS is protected;
|
||||
|
||||
end SolidSolid;
|
||||
|
@@ -153,19 +153,20 @@ static Standard_Boolean LocalIsKeepTwice(const TopoDS_Face& aF1,
|
||||
try {
|
||||
OCC_CATCH_SIGNALS
|
||||
|
||||
// modified by NIZHNY-MKK Fri Sep 3 15:14:17 2004.BEGIN
|
||||
if(!myDSFiller->IsDone()) {
|
||||
myErrorStatus = 1;
|
||||
BOPTColStd_Dump::PrintMessage("DSFiller is invalid: Can not build result\n");
|
||||
return;
|
||||
}
|
||||
// modified by NIZHNY-MKK Fri Sep 3 15:14:20 2004.END
|
||||
//
|
||||
PrepareReferences();
|
||||
//
|
||||
Standard_Boolean bIsNewFiller;
|
||||
bIsNewFiller=aDSFiller.IsNewFiller();
|
||||
|
||||
if (bIsNewFiller) {
|
||||
Prepare();
|
||||
|
||||
|
||||
PrepareFaceSplits();
|
||||
|
||||
aDSFiller.SetNewFiller(!bIsNewFiller);
|
||||
@@ -199,7 +200,43 @@ static Standard_Boolean LocalIsKeepTwice(const TopoDS_Face& aF1,
|
||||
BOPTColStd_Dump::PrintMessage("Can not build result\n");
|
||||
}
|
||||
}
|
||||
|
||||
//=================================================================================
|
||||
// function: PrepareReferences
|
||||
// purpose:
|
||||
//=================================================================================
|
||||
void BOP_SolidSolid::PrepareReferences()
|
||||
{
|
||||
Standard_Integer i;
|
||||
const BooleanOperations_ShapesDataStructure& aDS = myDSFiller->DS();
|
||||
//
|
||||
for (i=0; i<2; ++i) {
|
||||
const TopoDS_Shape& aS=(!i)? aDS.Object() : aDS.Tool();
|
||||
//
|
||||
TopoDS_Solid aRefSolid;
|
||||
//
|
||||
if(aS.ShapeType() == TopAbs_SOLID) {
|
||||
aRefSolid = TopoDS::Solid(aS);
|
||||
}
|
||||
else {
|
||||
BRep_Builder aBB;
|
||||
TopExp_Explorer aExp;
|
||||
//
|
||||
aBB.MakeSolid(aRefSolid);
|
||||
//
|
||||
aExp.Init(aS, TopAbs_SHELL);
|
||||
for(; aExp.More(); aExp.Next()) {
|
||||
const TopoDS_Shape& aShell = aExp.Current();
|
||||
aBB.Add(aRefSolid, aShell);
|
||||
}
|
||||
}
|
||||
if(!i) {
|
||||
myRefObject=aRefSolid;
|
||||
}
|
||||
else {
|
||||
myRefTool=aRefSolid;
|
||||
}
|
||||
}
|
||||
}
|
||||
//=================================================================================
|
||||
// function: BuildResult
|
||||
// purpose:
|
||||
@@ -391,7 +428,6 @@ static Standard_Boolean LocalIsKeepTwice(const TopoDS_Face& aF1,
|
||||
}
|
||||
}
|
||||
|
||||
// modified by NIZHNY-MKK Tue Sep 16 11:11:22 2003.BEGIN
|
||||
Standard_Boolean bIsCommonalgo = CheckFaceIntersection(nF1, myDSFiller);
|
||||
BOP_WireEdgeSet atmpWES (myFace);
|
||||
BOP_WireEdgeSet atmpWESAvoid (myFace);
|
||||
@@ -726,7 +762,6 @@ static Standard_Boolean LocalIsKeepTwice(const TopoDS_Face& aF1,
|
||||
}
|
||||
//end for (; aWES2.MoreStartElements...
|
||||
}
|
||||
// modified by NIZHNY-MKK Tue Sep 16 11:11:33 2003.END
|
||||
|
||||
//
|
||||
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
@@ -23,6 +23,20 @@
|
||||
|
||||
#include <TColStd_IndexedMapOfInteger.hxx>
|
||||
#include <TColStd_MapOfInteger.hxx>
|
||||
#include <TColStd_ListIteratorOfListOfInteger.hxx>
|
||||
#include <TColStd_DataMapOfIntegerListOfInteger.hxx>
|
||||
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
|
||||
#include <Geom2d_Curve.hxx>
|
||||
#include <Geom2d_TrimmedCurve.hxx>
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom_Surface.hxx>
|
||||
#include <Geom2dHatch_Intersector.hxx>
|
||||
#include <Geom2dHatch_Hatcher.hxx>
|
||||
#include <Geom2dAdaptor_Curve.hxx>
|
||||
#include <HatchGen_Domain.hxx>
|
||||
|
||||
#include <TopoDS.hxx>
|
||||
#include <TopoDS_Shape.hxx>
|
||||
@@ -33,11 +47,23 @@
|
||||
#include <TopoDS_Shell.hxx>
|
||||
#include <TopoDS_Solid.hxx>
|
||||
#include <TopoDS_Compound.hxx>
|
||||
#include <BRep_Builder.hxx>
|
||||
#include <BRep_Tool.hxx>
|
||||
//
|
||||
#include <TopExp_Explorer.hxx>
|
||||
#include <BRepTools.hxx>
|
||||
#include <BRepClass3d_SolidClassifier.hxx>
|
||||
|
||||
#include <TopTools_DataMapOfShapeInteger.hxx>
|
||||
|
||||
#include <BooleanOperations_ShapesDataStructure.hxx>
|
||||
#include <BooleanOperations_StateOfShape.hxx>
|
||||
#include <BooleanOperations_AncestorsSeqAndSuccessorsSeq.hxx>
|
||||
#include <BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger.hxx>
|
||||
|
||||
#include <IntTools_Tools.hxx>
|
||||
#include <IntTools_Context.hxx>
|
||||
|
||||
#include <BOPTools_SSInterference.hxx>
|
||||
#include <BOPTools_InterferencePool.hxx>
|
||||
#include <BOPTools_CArray1OfSSInterference.hxx>
|
||||
@@ -48,22 +74,12 @@
|
||||
#include <BOPTools_ListIteratorOfListOfPaveBlock.hxx>
|
||||
#include <BOPTools_ListIteratorOfListOfCommonBlock.hxx>
|
||||
#include <BOPTools_Curve.hxx>
|
||||
|
||||
#include <BOPTools_Tools2D.hxx>
|
||||
#include <BOPTools_Tools3D.hxx>
|
||||
|
||||
#include <IntTools_Context.hxx>
|
||||
#include <BOPTools_StateFiller.hxx>
|
||||
|
||||
#include <BOP_BuilderTools.hxx>
|
||||
|
||||
#include <TColStd_ListIteratorOfListOfInteger.hxx>
|
||||
#include <TColStd_DataMapOfIntegerListOfInteger.hxx>
|
||||
|
||||
#include <TopTools_DataMapOfShapeInteger.hxx>
|
||||
#include <BooleanOperations_AncestorsSeqAndSuccessorsSeq.hxx>
|
||||
#include <BOPTools_StateFiller.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <BRep_Builder.hxx>
|
||||
|
||||
static
|
||||
Standard_Integer GetIndex(const TopoDS_Shape& theShape,
|
||||
const BooleanOperations_ShapesDataStructure& theDS);
|
||||
@@ -83,11 +99,12 @@ void GetStatesOfAdjacentFaces(const TColStd_ListOfInteger& theListOfFacesToCheck
|
||||
Standard_Boolean& bFoundOUTOUT);
|
||||
|
||||
static
|
||||
Standard_Boolean ComputeStateForAnalyticalSurfaces(const Standard_Integer theFaceIndex,
|
||||
const Standard_Integer theBaseFaceIndex,
|
||||
const BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger& theFFMap,
|
||||
const BOPTools_DSFiller& theDSFiller,
|
||||
TopAbs_State& theState);
|
||||
Standard_Boolean ComputeStateForAnalyticalSurfaces
|
||||
(const Standard_Integer theFaceIndex,
|
||||
const Standard_Integer theBaseFaceIndex,
|
||||
const BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger& theFFMap,
|
||||
const BOPTools_DSFiller& theDSFiller,
|
||||
TopAbs_State& theState);
|
||||
|
||||
static
|
||||
Standard_Boolean IsEdgeValidForFace(const Standard_Integer theEdgeIndex,
|
||||
@@ -95,6 +112,28 @@ Standard_Boolean IsEdgeValidForFace(const Standard_Integer theEdgeIndex,
|
||||
BOPTools_SSInterference& theFF,
|
||||
const BOPTools_DSFiller& theDSFiller);
|
||||
|
||||
static
|
||||
TopAbs_State ComputeState(const TopoDS_Face& theF,
|
||||
const TopoDS_Solid& theRef,
|
||||
const Standard_Real theTol,
|
||||
const Handle(IntTools_Context)& theCtx);
|
||||
|
||||
static
|
||||
Standard_Integer PntInFace(const TopoDS_Face& aF,
|
||||
gp_Pnt& theP,
|
||||
gp_Pnt2d& theP2D);
|
||||
|
||||
static
|
||||
Standard_Integer PntHoverFace(const TopoDS_Face& aF,
|
||||
gp_Pnt& theP);
|
||||
|
||||
static
|
||||
TopAbs_State ComputeState(const gp_Pnt& theP,
|
||||
const TopoDS_Solid& theRef,
|
||||
const Standard_Real theTol,
|
||||
const Handle(IntTools_Context)& theCtx);
|
||||
|
||||
|
||||
//=================================================================================
|
||||
// function: PrepareFaceSplits
|
||||
// purpose:
|
||||
@@ -263,15 +302,16 @@ Standard_Boolean BOP_SolidSolid::PropagateFaceStateByEdges(const TopoDS_Shape& t
|
||||
return Standard_True;
|
||||
}
|
||||
|
||||
// =====================================================================================================================
|
||||
// function: ComputeStateByInsidePoints
|
||||
// purpose:
|
||||
// =====================================================================================================================
|
||||
Standard_Boolean BOP_SolidSolid::ComputeStateByInsidePoints(const Standard_Integer theFaceIndex,
|
||||
const Standard_Integer theBaseFaceIndex,
|
||||
const Standard_Integer theFaceRank,
|
||||
const BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger& theFFMap,
|
||||
TopAbs_State& theState)
|
||||
//=======================================================================
|
||||
//function : ComputeStateByInsidePoints
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
Standard_Boolean BOP_SolidSolid::
|
||||
ComputeStateByInsidePoints(const Standard_Integer theFaceIndex,
|
||||
const Standard_Integer theBaseFaceIndex,
|
||||
const Standard_Integer theFaceRank,
|
||||
const BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger& theFFMap,
|
||||
TopAbs_State& theState)
|
||||
|
||||
{
|
||||
TopAbs_State aState = TopAbs_ON;
|
||||
@@ -344,11 +384,10 @@ Standard_Boolean BOP_SolidSolid::ComputeStateByInsidePoints(const Standard_Integ
|
||||
|
||||
return Standard_True;
|
||||
}
|
||||
|
||||
// =====================================================================================================================
|
||||
// function: TakeOnSplit
|
||||
// purpose:
|
||||
// =====================================================================================================================
|
||||
//=======================================================================
|
||||
//function : TakeOnSplit
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
Standard_Boolean BOP_SolidSolid::TakeOnSplit(const Standard_Integer theFaceIndex,
|
||||
const Standard_Integer theBaseFaceIndex) const
|
||||
{
|
||||
@@ -361,13 +400,59 @@ Standard_Boolean BOP_SolidSolid::TakeOnSplit(const Standard_Integer theFaceIndex
|
||||
TColStd_MapOfInteger aMapOfUsedIndices;
|
||||
TColStd_ListOfInteger aListOfFacesToCheck;
|
||||
aListOfFacesToCheck.Append(theFaceIndex);
|
||||
|
||||
GetStatesOfAdjacentFaces(aListOfFacesToCheck, *myDSFiller, aMapOfUsedIndices, binout, binin, boutout);
|
||||
//DEB
|
||||
Handle(IntTools_Context) aCtx;
|
||||
TopAbs_Orientation aOrF1;
|
||||
TopoDS_Face aF1, aFSp;
|
||||
//
|
||||
const BooleanOperations_ShapesDataStructure& aDS=myDSFiller->DS();
|
||||
const BOPTools_PaveFiller& aPF =myDSFiller->PaveFiller();
|
||||
BOPTools_PaveFiller* pPF = (BOPTools_PaveFiller*)&aPF;
|
||||
aCtx=pPF->Context();
|
||||
//
|
||||
aF1=TopoDS::Face(aDS.Shape(theBaseFaceIndex));
|
||||
aOrF1=aF1.Orientation();
|
||||
aFSp=TopoDS::Face(aDS.Shape(theFaceIndex));
|
||||
aFSp.Orientation(aOrF1);
|
||||
//
|
||||
GetStatesOfAdjacentFaces(aListOfFacesToCheck,
|
||||
*myDSFiller,
|
||||
aMapOfUsedIndices,
|
||||
binout, binin, boutout);
|
||||
|
||||
//zzf
|
||||
if (!binout && !binin && !boutout) {
|
||||
Standard_Real aTol;
|
||||
TopAbs_State aState;
|
||||
//
|
||||
aTol=1.e-5;
|
||||
aState=ComputeState(aFSp, myRefTool, aTol, aCtx);
|
||||
//
|
||||
if (aState==TopAbs_IN) {
|
||||
if (myOperation==BOP_FUSE || myOperation==BOP_COMMON) {
|
||||
bTake=Standard_False;
|
||||
}
|
||||
else {
|
||||
bTake=Standard_True;
|
||||
}
|
||||
}
|
||||
//
|
||||
else if (aState==TopAbs_OUT) {
|
||||
if (myOperation==BOP_FUSE || myOperation==BOP_COMMON) {
|
||||
bTake=Standard_True;
|
||||
}
|
||||
else {
|
||||
bTake=Standard_False;
|
||||
}
|
||||
}
|
||||
//
|
||||
return bTake;
|
||||
}//if (!binout && !binin && !boutout) {
|
||||
//zzt
|
||||
switch(myOperation) {
|
||||
case BOP_FUSE: {
|
||||
if(binout || (!binin && !boutout)) {
|
||||
bTake = Standard_True;
|
||||
bTake = Standard_True;
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -477,11 +562,10 @@ void GetAttachedFaces(const Standard_Integer theEdgeIndex,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------
|
||||
// static function: GetStatesOfAdjacentFaces
|
||||
// purpose:
|
||||
// ------------------------------------------------------------------------------------
|
||||
//=======================================================================
|
||||
//function : GetStatesOfAdjacentFaces
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
void GetStatesOfAdjacentFaces(const TColStd_ListOfInteger& theListOfFacesToCheck,
|
||||
const BOPTools_DSFiller& theDSFiller,
|
||||
TColStd_MapOfInteger& theMapOfUsedIndices,
|
||||
@@ -489,33 +573,38 @@ void GetStatesOfAdjacentFaces(const TColStd_ListOfInteger& theListOfFacesToCheck
|
||||
Standard_Boolean& bFoundININ,
|
||||
Standard_Boolean& bFoundOUTOUT)
|
||||
{
|
||||
|
||||
const BooleanOperations_ShapesDataStructure& aDS = theDSFiller.DS();
|
||||
TColStd_ListOfInteger aLisOfON;
|
||||
Standard_Integer nE, nF, nFa;
|
||||
BooleanOperations_StateOfShape aStFa;
|
||||
//
|
||||
const BooleanOperations_ShapesDataStructure& aDS = theDSFiller.DS();
|
||||
//
|
||||
TColStd_ListIteratorOfListOfInteger anItF(theListOfFacesToCheck);
|
||||
|
||||
for(; anItF.More(); anItF.Next()) {
|
||||
Standard_Integer nF = anItF.Value();
|
||||
nF = anItF.Value();
|
||||
const TopoDS_Shape& aF=aDS.Shape(nF);
|
||||
|
||||
if(theMapOfUsedIndices.Contains(nF)) {
|
||||
continue;
|
||||
}
|
||||
//
|
||||
theMapOfUsedIndices.Add(nF);
|
||||
|
||||
|
||||
TopoDS_Shape aFace = aDS.Shape(nF);
|
||||
|
||||
TopExp_Explorer anExpE(aFace, TopAbs_EDGE);
|
||||
|
||||
for(; anExpE.More(); anExpE.Next()) {
|
||||
const TopoDS_Shape& anEdge = anExpE.Current();
|
||||
Standard_Integer nE = 0;
|
||||
nE = GetIndex(anEdge, aDS);
|
||||
|
||||
if(nE <= 0)
|
||||
if(nE <= 0) {
|
||||
continue;
|
||||
|
||||
if(theMapOfUsedIndices.Contains(nE))
|
||||
}
|
||||
if(theMapOfUsedIndices.Contains(nE)) {
|
||||
continue;
|
||||
}
|
||||
//
|
||||
theMapOfUsedIndices.Add(nE);
|
||||
TColStd_ListOfInteger aListOfFaces, aListOfIN, aListOfOUT;
|
||||
GetAttachedFaces(nE, nF, theDSFiller, aListOfFaces);
|
||||
@@ -523,18 +612,23 @@ void GetStatesOfAdjacentFaces(const TColStd_ListOfInteger& theListOfFacesToCheck
|
||||
TColStd_ListIteratorOfListOfInteger anIt(aListOfFaces);
|
||||
|
||||
for(; anIt.More(); anIt.Next()) {
|
||||
if(theMapOfUsedIndices.Contains(anIt.Value()))
|
||||
continue;
|
||||
|
||||
// if((aDS.GetState(anIt.Value()) != BooleanOperations_IN) &&
|
||||
// (aDS.GetState(anIt.Value()) != BooleanOperations_OUT))
|
||||
if(aDS.GetState(anIt.Value()) == BooleanOperations_ON)
|
||||
aLisOfON.Append(anIt.Value());
|
||||
|
||||
if(aDS.GetState(anIt.Value()) == BooleanOperations_IN)
|
||||
aListOfIN.Append(anIt.Value());
|
||||
else if(aDS.GetState(anIt.Value()) == BooleanOperations_OUT)
|
||||
aListOfOUT.Append(anIt.Value());
|
||||
nFa=anIt.Value();
|
||||
aStFa=aDS.GetState(nFa);
|
||||
//
|
||||
const TopoDS_Shape& aFa=aDS.Shape(nFa);
|
||||
if(theMapOfUsedIndices.Contains(nFa)) {
|
||||
continue;
|
||||
}
|
||||
//
|
||||
if(aStFa==BooleanOperations_ON) {
|
||||
aLisOfON.Append(nFa);
|
||||
}
|
||||
if(aStFa==BooleanOperations_IN) {
|
||||
aListOfIN.Append(nFa);
|
||||
}
|
||||
else if(aStFa==BooleanOperations_OUT) {
|
||||
aListOfOUT.Append(nFa);
|
||||
}
|
||||
}
|
||||
bFoundINOUT = bFoundINOUT || (!aListOfIN.IsEmpty() && !aListOfOUT.IsEmpty());
|
||||
bFoundININ = bFoundININ || (!aListOfIN.IsEmpty() && aListOfOUT.IsEmpty());
|
||||
@@ -707,7 +801,193 @@ Standard_Boolean IsEdgeValidForFace(const Standard_Integer theEdgeIndex,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return Standard_False;
|
||||
}
|
||||
//=======================================================================
|
||||
// function: ComputeState
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
TopAbs_State ComputeState(const TopoDS_Face& theF,
|
||||
const TopoDS_Solid& theRef,
|
||||
const Standard_Real theTol,
|
||||
const Handle(IntTools_Context)& theCtx)
|
||||
{
|
||||
Standard_Integer iErr;
|
||||
TopAbs_State aRet;
|
||||
gp_Pnt aP;
|
||||
//
|
||||
aRet=TopAbs_UNKNOWN;
|
||||
//
|
||||
iErr=PntHoverFace(theF, aP);
|
||||
if (iErr) {
|
||||
return aRet;
|
||||
}
|
||||
//
|
||||
aRet=ComputeState(aP, theRef, theTol, theCtx);
|
||||
return aRet;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function: ComputeState
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
TopAbs_State ComputeState(const gp_Pnt& theP,
|
||||
const TopoDS_Solid& theRef,
|
||||
const Standard_Real theTol,
|
||||
const Handle(IntTools_Context)& theCtx)
|
||||
{
|
||||
TopAbs_State aState;
|
||||
//
|
||||
BRepClass3d_SolidClassifier& aSC=theCtx->SolidClassifier(theRef);
|
||||
aSC.Perform(theP, theTol);
|
||||
//
|
||||
aState=aSC.State();
|
||||
//
|
||||
return aState;
|
||||
}
|
||||
//=======================================================================
|
||||
//function : PntHoverFace
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
Standard_Integer PntHoverFace(const TopoDS_Face& aF,
|
||||
gp_Pnt& theP)
|
||||
{
|
||||
Standard_Integer iErr;
|
||||
Standard_Real aU, aV, aX;
|
||||
gp_Pnt aP;
|
||||
gp_Vec aDN;
|
||||
gp_Pnt2d aP2D;
|
||||
//
|
||||
iErr=PntInFace(aF, aP, aP2D);
|
||||
if (iErr) {
|
||||
return iErr;
|
||||
}
|
||||
//
|
||||
aX=1e-4;
|
||||
//
|
||||
aP2D.Coord(aU, aV);
|
||||
BOPTools_Tools2D::FaceNormal(aF, aU, aV, aDN);
|
||||
//
|
||||
theP.SetXYZ(aP.XYZ()+aX*aDN.XYZ());
|
||||
//
|
||||
return iErr;
|
||||
}
|
||||
//=======================================================================
|
||||
//function : PntInFace
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
Standard_Integer PntInFace(const TopoDS_Face& aF,
|
||||
gp_Pnt& theP,
|
||||
gp_Pnt2d& theP2D)
|
||||
{
|
||||
Standard_Boolean bIsDone, bHasFirstPoint, bHasSecondPoint;
|
||||
Standard_Integer iErr, aIx, aNbDomains, i;
|
||||
Standard_Real aUMin, aUMax, aVMin, aVMax;
|
||||
Standard_Real aVx, aUx, aV1, aV2, aU1, aU2, aEpsT;
|
||||
Standard_Real aTolArcIntr, aTolTangfIntr, aTolHatch2D, aTolHatch3D;
|
||||
gp_Dir2d aD2D (0., 1.);
|
||||
gp_Pnt2d aP2D;
|
||||
gp_Pnt aPx;
|
||||
Handle(Geom2d_Curve) aC2D;
|
||||
Handle(Geom2d_TrimmedCurve) aCT2D;
|
||||
Handle(Geom2d_Line) aL2D;
|
||||
Handle(Geom_Surface) aS;
|
||||
TopAbs_Orientation aOrE;
|
||||
TopoDS_Face aFF;
|
||||
TopExp_Explorer aExp;
|
||||
//
|
||||
aTolHatch2D=1.e-8;
|
||||
aTolHatch3D=1.e-8;
|
||||
aTolArcIntr=1.e-10;
|
||||
aTolTangfIntr=1.e-10;
|
||||
//
|
||||
Geom2dHatch_Intersector aIntr(aTolArcIntr, aTolTangfIntr);
|
||||
Geom2dHatch_Hatcher aHatcher(aIntr,
|
||||
aTolHatch2D, aTolHatch3D,
|
||||
Standard_True, Standard_False);
|
||||
//
|
||||
iErr=0;
|
||||
aEpsT=1.e-12;
|
||||
//
|
||||
aFF=aF;
|
||||
aFF.Orientation (TopAbs_FORWARD);
|
||||
//
|
||||
aS=BRep_Tool::Surface(aFF);
|
||||
BRepTools::UVBounds(aFF, aUMin, aUMax, aVMin, aVMax);
|
||||
//
|
||||
// 1
|
||||
aExp.Init (aFF, TopAbs_EDGE);
|
||||
for (; aExp.More() ; aExp.Next()) {
|
||||
const TopoDS_Edge& aE=*((TopoDS_Edge*)&aExp.Current());
|
||||
aOrE=aE.Orientation();
|
||||
//
|
||||
aC2D=BRep_Tool::CurveOnSurface (aE, aFF, aU1, aU2);
|
||||
if (aC2D.IsNull() ) {
|
||||
iErr=1;
|
||||
return iErr;
|
||||
}
|
||||
if (fabs(aU1-aU2) < aEpsT) {
|
||||
iErr=2;
|
||||
return iErr;
|
||||
}
|
||||
//
|
||||
aCT2D=new Geom2d_TrimmedCurve(aC2D, aU1, aU2);
|
||||
aHatcher.AddElement(aCT2D, aOrE);
|
||||
}// for (; aExp.More() ; aExp.Next()) {
|
||||
//
|
||||
// 2
|
||||
aUx=IntTools_Tools::IntermediatePoint(aUMin, aUMax);
|
||||
aP2D.SetCoord(aUx, 0.);
|
||||
aL2D=new Geom2d_Line (aP2D, aD2D);
|
||||
Geom2dAdaptor_Curve aHCur(aL2D);
|
||||
//
|
||||
aIx=aHatcher.AddHatching(aHCur) ;
|
||||
//
|
||||
// 3.
|
||||
aHatcher.Trim();
|
||||
bIsDone=aHatcher.TrimDone(aIx);
|
||||
if (!bIsDone) {
|
||||
iErr=3;
|
||||
return iErr;
|
||||
}
|
||||
//
|
||||
aHatcher.ComputeDomains(aIx);
|
||||
bIsDone=aHatcher.IsDone(aIx);
|
||||
if (!bIsDone) {
|
||||
iErr=4;
|
||||
return iErr;
|
||||
}
|
||||
//
|
||||
// 4.
|
||||
aNbDomains=aHatcher.NbDomains(aIx);
|
||||
for (i=1; i<=aNbDomains; ++i) {
|
||||
const HatchGen_Domain& aDomain=aHatcher.Domain (aIx, i) ;
|
||||
bHasFirstPoint=aDomain.HasFirstPoint();
|
||||
if (!bHasFirstPoint) {
|
||||
iErr=5;
|
||||
return iErr;
|
||||
}
|
||||
//
|
||||
aV1=aDomain.FirstPoint().Parameter();
|
||||
//
|
||||
bHasSecondPoint=aDomain.HasSecondPoint();
|
||||
if (!bHasSecondPoint) {
|
||||
iErr=6;
|
||||
return iErr;
|
||||
}
|
||||
//
|
||||
aV2=aDomain.SecondPoint().Parameter();
|
||||
//
|
||||
aVx=IntTools_Tools::IntermediatePoint(aV1, aV2);
|
||||
//
|
||||
break;
|
||||
}
|
||||
//
|
||||
aS->D0(aUx, aVx, aPx);
|
||||
//
|
||||
theP2D.SetCoord(aUx, aVx);
|
||||
theP=aPx;
|
||||
//
|
||||
return iErr;
|
||||
}
|
||||
|
||||
|
@@ -18,6 +18,7 @@
|
||||
// purpose or non-infringement. Please see the License for the specific terms
|
||||
// and conditions governing the rights and limitations under the License.
|
||||
|
||||
#include <Adaptor3d_HVertex.hxx>
|
||||
|
||||
inline Standard_Boolean BRepBlend_BlendTool::SingularOnUMin (const Handle(Adaptor3d_HSurface)& )
|
||||
{
|
||||
|
@@ -369,71 +369,190 @@ BRepCheck_Status BRepCheck_Wire::Closed(const Standard_Boolean Update)
|
||||
}
|
||||
return myCstat;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : IsDistanceIn3DTolerance
|
||||
//purpose : Return Standard_True if distance between thePnt_f and
|
||||
// thePnt_l is not more, than aTol3d
|
||||
//=======================================================================
|
||||
Standard_Boolean IsDistanceIn3DTolerance (const BRepAdaptor_Surface& aFaceSurface,
|
||||
const gp_Pnt& thePnt_f,
|
||||
const gp_Pnt& thePnt_l,
|
||||
const Standard_Real aTol3d)
|
||||
{
|
||||
Standard_Real Dist = thePnt_f.Distance(thePnt_l);
|
||||
|
||||
if (Dist < aTol3d)
|
||||
return Standard_True;
|
||||
|
||||
#ifdef DEB
|
||||
cout << endl;
|
||||
cout << "--------Function IsDistanceIn3DTolerance(...)----------" << endl;
|
||||
cout << "--- BRepCheck Wire: Closed3d -> Error" << endl;
|
||||
cout << "--- Dist (" << Dist << ") > Tol3d (" << aTol3d << ")" << endl;
|
||||
cout << "Pnt1(" << thePnt_f.X() << "; " << thePnt_f.Y() << "; " << thePnt_f.Z() << ")" << endl;
|
||||
cout << "Pnt2(" << thePnt_l.X() << "; " << thePnt_l.Y() << "; " << thePnt_l.Z() << ")" << endl;
|
||||
cout << "------------------------------------------------------" << endl;
|
||||
#endif
|
||||
|
||||
return Standard_False;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : IsDistanceIn3DTolerance
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
Standard_Boolean IsDistanceIn2DTolerance (const BRepAdaptor_Surface& aFaceSurface,
|
||||
const gp_Pnt2d& thePnt,
|
||||
const gp_Pnt2d& thePntRef,
|
||||
const Standard_Real aTol3d,
|
||||
const Standard_Boolean PrintWarnings = Standard_True)
|
||||
{
|
||||
Standard_Real dumax = 0.01 * (aFaceSurface.LastUParameter() - aFaceSurface.FirstUParameter());
|
||||
Standard_Real dvmax = 0.01 * (aFaceSurface.LastVParameter() - aFaceSurface.FirstVParameter());
|
||||
Standard_Real dumin = Abs(thePnt.X() - thePntRef.X());
|
||||
Standard_Real dvmin = Abs(thePnt.Y() - thePntRef.Y());
|
||||
|
||||
if((dumin < dumax) && (dvmin < dvmax))
|
||||
return Standard_True;
|
||||
|
||||
#ifdef DEB
|
||||
if(PrintWarnings)
|
||||
{
|
||||
cout << endl;
|
||||
cout << "--------Function IsDistanceIn2DTolerance(...)----------" << endl;
|
||||
cout << "--- BRepCheck Wire: Closed2d -> Error" << endl;
|
||||
cout << "*****************************************************" << endl;
|
||||
cout << "*dumin = " << dumin << "; dumax = " << dumax << endl;
|
||||
cout << "* dvmin = " << dvmin << "; dvmax = " << dvmax << endl;
|
||||
cout << "* (dumin > dumax) or (dvmin > dvmax)." << endl;
|
||||
cout << "*****************************************************" << endl;
|
||||
cout << endl;
|
||||
cout << "UFirst = " << aFaceSurface.FirstUParameter();
|
||||
cout << "; ULast = " << aFaceSurface.LastUParameter() << endl;
|
||||
cout << "VFirst = " << aFaceSurface.FirstVParameter();
|
||||
cout << "; VLast = " << aFaceSurface.LastVParameter() << endl;
|
||||
}
|
||||
|
||||
dumax = aFaceSurface.UResolution(aTol3d);
|
||||
dvmax = aFaceSurface.VResolution(aTol3d);
|
||||
|
||||
if(PrintWarnings)
|
||||
{
|
||||
cout << "aTol3d = " << aTol3d <<"; URes = " << dumax << "; VRes = " << dvmax << endl;
|
||||
cout << "thePnt(" << thePnt.X() << "; " << thePnt.Y() << ")" << endl;
|
||||
cout << "thePntRef(" << thePntRef.X() << "; " << thePntRef.Y() << ")" << endl;
|
||||
}
|
||||
|
||||
#else
|
||||
dumax = aFaceSurface.UResolution(aTol3d);
|
||||
dvmax = aFaceSurface.VResolution(aTol3d);
|
||||
#endif
|
||||
|
||||
Standard_Real aTol2d = 2*Max( dumax, dvmax);
|
||||
|
||||
#ifdef DEB
|
||||
if((aTol2d <= 0.0) && (PrintWarnings))
|
||||
{
|
||||
cout<<"BRepCheck_Wire : UResolution and VResolution = 0.0 (Face too small ?)"<<endl;
|
||||
cout.flush();
|
||||
}
|
||||
#endif
|
||||
|
||||
//Standard_Real Dist = thePntRef.Distance(thePnt);
|
||||
Standard_Real Dist = Max(dumin, dvmin);
|
||||
|
||||
if (Dist < aTol2d)
|
||||
return Standard_True;
|
||||
|
||||
#ifdef DEB
|
||||
if(PrintWarnings)
|
||||
{
|
||||
cout << endl;
|
||||
cout << "--------Function IsDistanceIn2DTolerance(...)----------" << endl;
|
||||
cout << "--- BRepCheck Wire: Closed2d -> Error" << endl;
|
||||
cout << "*****************************************************" << endl;
|
||||
cout << "* Dist = " << Dist << " > Tol2d = " << aTol2d << endl;
|
||||
cout << "*****************************************************" << endl;
|
||||
cout << "aTol3d = " << aTol3d <<"; URes = " << dumax << "; VRes = " << dvmax << endl;
|
||||
cout << "thePnt(" << thePnt.X() << "; " << thePnt.Y() << ")" << endl;
|
||||
cout << "thePntRef(" << thePntRef.X() << "; " << thePntRef.Y() << ")" << endl;
|
||||
}
|
||||
#endif
|
||||
|
||||
return Standard_False;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Closed2d
|
||||
//purpose : for periodic faces
|
||||
//=======================================================================
|
||||
BRepCheck_Status BRepCheck_Wire::Closed2d(const TopoDS_Face& theFace,
|
||||
const Standard_Boolean Update)
|
||||
{
|
||||
|
||||
// 3d closure checked?
|
||||
{
|
||||
// 3d closure checked too
|
||||
BRepCheck_Status aClosedStat = Closed();
|
||||
if (aClosedStat != BRepCheck_NoError) {
|
||||
if (Update)
|
||||
if (aClosedStat != BRepCheck_NoError)
|
||||
{
|
||||
if (Update)
|
||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||
return aClosedStat;
|
||||
}
|
||||
|
||||
// 20/03/02 akm vvv : (OCC234) Hence this method will be used to check
|
||||
// both periodic and non-periodic faces
|
||||
// // this check is for periodic faces
|
||||
return aClosedStat;
|
||||
}
|
||||
|
||||
// 20/03/02 akm vvv : (OCC234) Hence this method will be used to check
|
||||
// both periodic and non-periodic faces
|
||||
// // this check is for periodic faces
|
||||
BRepAdaptor_Surface aFaceSurface (theFace, Standard_False);
|
||||
// if (!aFaceSurface.IsUPeriodic() && !aFaceSurface.IsVPeriodic())
|
||||
// {
|
||||
// if (Update)
|
||||
// BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||
// return aClosedStat;
|
||||
// }
|
||||
// 20/03/02 akm ^^^
|
||||
|
||||
// count edges having FORWARD or REVERSED orientation
|
||||
// if (!aFaceSurface.IsUPeriodic() && !aFaceSurface.IsVPeriodic())
|
||||
// {
|
||||
// if (Update)
|
||||
// BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||
// return aClosedStat;
|
||||
// }
|
||||
// 20/03/02 akm ^^^
|
||||
|
||||
// count edges having FORWARD or REVERSED orientation
|
||||
Standard_Integer aNbOrirntedEdges = 0;
|
||||
TopExp_Explorer anEdgeExp(myShape,TopAbs_EDGE);
|
||||
for (;anEdgeExp.More(); anEdgeExp.Next()) {
|
||||
for (;anEdgeExp.More(); anEdgeExp.Next())
|
||||
{
|
||||
if (IsOriented(anEdgeExp.Current()))
|
||||
aNbOrirntedEdges++;
|
||||
}
|
||||
}
|
||||
|
||||
if (aNbOrirntedEdges==0)
|
||||
{
|
||||
if (Update)
|
||||
{
|
||||
if (Update)
|
||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||
|
||||
return aClosedStat;
|
||||
}
|
||||
|
||||
// all those edges must form a closed 2d contour and be found by WireExplorer
|
||||
}
|
||||
|
||||
// all those edges must form a closed 2d contour and be found by WireExplorer
|
||||
|
||||
Standard_Integer aNbFoundEdges = 0;
|
||||
|
||||
BRepTools_WireExplorer aWireExp(TopoDS::Wire(myShape), theFace);
|
||||
TopoDS_Edge aFirstEdge = aWireExp.Current();
|
||||
TopoDS_Vertex aFirstVertex = aWireExp.CurrentVertex();
|
||||
TopoDS_Edge aLastEdge;
|
||||
|
||||
for (;aWireExp.More(); aWireExp.Next())
|
||||
{
|
||||
{
|
||||
aNbFoundEdges++;
|
||||
aLastEdge = aWireExp.Current();
|
||||
}
|
||||
}
|
||||
|
||||
if (aNbFoundEdges != aNbOrirntedEdges)
|
||||
{
|
||||
{
|
||||
aClosedStat = BRepCheck_NotClosed;
|
||||
if (Update)
|
||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||
return aClosedStat;
|
||||
}
|
||||
|
||||
// Check distance between 2d ends of first and last edges
|
||||
return aClosedStat;
|
||||
}
|
||||
|
||||
// Check distance between 2d ends of first and last edges
|
||||
// Modified by Sergey KHROMOV - Mon May 13 12:42:10 2002 Begin
|
||||
// First check if first and last edges are infinite:
|
||||
Standard_Real aF;
|
||||
@@ -444,92 +563,89 @@ BRepCheck_Status BRepCheck_Wire::Closed2d(const TopoDS_Face& theFace,
|
||||
|
||||
anOri = aFirstEdge.Orientation();
|
||||
BRep_Tool::Range(aFirstEdge, aF, aL);
|
||||
if ((anOri == TopAbs_FORWARD && aF == -Precision::Infinite()) ||
|
||||
(anOri == TopAbs_REVERSED && aL == Precision::Infinite()))
|
||||
if ((anOri == TopAbs_FORWARD && Precision::IsNegativeInfinite( aF )) ||
|
||||
(anOri == TopAbs_REVERSED && Precision::IsPositiveInfinite( aL )))
|
||||
isFirstInfinite = Standard_True;
|
||||
|
||||
anOri = aLastEdge.Orientation();
|
||||
BRep_Tool::Range(aLastEdge, aF, aL);
|
||||
if ((anOri == TopAbs_FORWARD && aL == Precision::Infinite()) ||
|
||||
(anOri == TopAbs_REVERSED && aF == -Precision::Infinite()))
|
||||
|
||||
if ((anOri == TopAbs_FORWARD && Precision::IsPositiveInfinite( aL )) ||
|
||||
(anOri == TopAbs_REVERSED && Precision::IsNegativeInfinite( aF )))
|
||||
isLastInfinite = Standard_True;
|
||||
|
||||
if (isFirstInfinite && isLastInfinite) {
|
||||
if (Update)
|
||||
if (isFirstInfinite && isLastInfinite)
|
||||
{
|
||||
if (Update)
|
||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||
|
||||
return aClosedStat;
|
||||
} else if (aFirstVertex.IsNull()) {
|
||||
}
|
||||
else if (aFirstVertex.IsNull())
|
||||
{
|
||||
aClosedStat = BRepCheck_NotClosed;
|
||||
|
||||
if (Update)
|
||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||
|
||||
return aClosedStat;
|
||||
}
|
||||
}
|
||||
// Modified by Sergey KHROMOV - Mon May 13 12:42:10 2002 End
|
||||
|
||||
gp_Pnt2d p, p1, p2; // ends of prev edge, next edge, bidon
|
||||
|
||||
// get first point
|
||||
BRep_Tool::UVPoints(aLastEdge, theFace, p2, p);
|
||||
if (aLastEdge.Orientation() == TopAbs_REVERSED) p = p2;
|
||||
gp_Pnt2d aP_first, aP_last, aP_temp; // ends of prev edge, next edge, bidon
|
||||
|
||||
// get last point
|
||||
BRep_Tool::UVPoints(aLastEdge, theFace, aP_temp, aP_last);
|
||||
if (aLastEdge.Orientation() == TopAbs_REVERSED)
|
||||
aP_last = aP_temp;
|
||||
|
||||
// Modified by Sergey KHROMOV - Mon Apr 22 10:36:33 2002 Begin
|
||||
// Standard_Real aTol, aUResol, aVResol;
|
||||
|
||||
// // find 2d tolerance
|
||||
// aTol = BRep_Tool::Tolerance(aFirstVertex);
|
||||
// aUResol = 2*aFaceSurface.UResolution(aTol);
|
||||
// aVResol = 2*aFaceSurface.VResolution(aTol);
|
||||
|
||||
// get second point
|
||||
// get first point
|
||||
if (aFirstEdge.Orientation() == TopAbs_REVERSED)
|
||||
BRep_Tool::UVPoints(aFirstEdge, theFace, p2, p1);
|
||||
BRep_Tool::UVPoints(aFirstEdge, theFace, aP_temp, aP_first);
|
||||
else
|
||||
BRep_Tool::UVPoints(aFirstEdge, theFace, p1, p2);
|
||||
BRep_Tool::UVPoints(aFirstEdge, theFace, aP_first, aP_temp);
|
||||
|
||||
// Modified by Sergey KHROMOV - Thu Jun 20 10:55:42 2002 OCC325 Begin
|
||||
// Check 2d distance for periodic faces with seam edge
|
||||
if (!IsClosed2dForPeriodicFace(theFace, p, p1, aFirstVertex)) {
|
||||
if (!IsClosed2dForPeriodicFace(theFace, aP_first, aP_last, aFirstVertex))
|
||||
{
|
||||
aClosedStat = BRepCheck_NotClosed;
|
||||
if (Update)
|
||||
if (Update)
|
||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||
|
||||
return aClosedStat;
|
||||
}
|
||||
}
|
||||
// Modified by Sergey KHROMOV - Thu Jun 20 10:58:05 2002 End
|
||||
|
||||
// check distance
|
||||
// check distance
|
||||
// Standard_Real dfUDist=Abs(p.X()-p1.X());
|
||||
// Standard_Real dfVDist=Abs(p.Y()-p1.Y());
|
||||
// if (dfUDist > aUResol || dfVDist > aVResol)
|
||||
// {
|
||||
Standard_Real aTol3d = BRep_Tool::Tolerance(aFirstVertex);
|
||||
gp_Pnt aPRef = BRep_Tool::Pnt(aFirstVertex);
|
||||
gp_Pnt aP1 = aFaceSurface.Value(p.X(), p.Y());
|
||||
gp_Pnt aP2 = aFaceSurface.Value(p1.X(), p1.Y());
|
||||
Standard_Real Dist1 = aPRef.Distance(aP1);
|
||||
Standard_Real Dist2 = aPRef.Distance(aP2);
|
||||
|
||||
if (Dist1 > aTol3d || Dist2 > aTol3d) {
|
||||
// Modified by Sergey KHROMOV - Mon Apr 22 10:36:44 2002 End
|
||||
#ifdef DEB
|
||||
cout << endl;
|
||||
cout << "------------------------------------------------------" <<endl;
|
||||
cout << "--- BRepCheck Wire: Closed2d -> Erreur" <<endl;
|
||||
if (Dist1 > aTol3d)
|
||||
cout << "--- Dist1 (" << Dist1 << ") > Tol3d (" << aTol3d << ")" <<endl;
|
||||
if (Dist2 > aTol3d)
|
||||
cout << "--- Dist2 (" << Dist2 << ") > Tol3d (" << aTol3d << ")" <<endl;
|
||||
cout << "------------------------------------------------------" <<endl;
|
||||
#endif
|
||||
Standard_Real aTol3d = Max(BRep_Tool::Tolerance(aFirstVertex),BRep_Tool::Tolerance(aWireExp.CurrentVertex()));
|
||||
|
||||
gp_Pnt aPntRef = BRep_Tool::Pnt(aFirstVertex);
|
||||
gp_Pnt aPnt = BRep_Tool::Pnt(aWireExp.CurrentVertex());
|
||||
|
||||
if (!(IsDistanceIn2DTolerance(aFaceSurface, aP_first, aP_last, aTol3d)))
|
||||
aClosedStat = BRepCheck_NotClosed;
|
||||
if (Update)
|
||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||
return aClosedStat;
|
||||
}
|
||||
|
||||
|
||||
if(!IsDistanceIn3DTolerance(aFaceSurface, aPntRef, aPnt, aTol3d))
|
||||
aClosedStat = BRepCheck_NotClosed;
|
||||
|
||||
if (Update)
|
||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||
|
||||
return aClosedStat;
|
||||
}
|
||||
}
|
||||
//=======================================================================
|
||||
//function : Orientation
|
||||
//purpose :
|
||||
@@ -548,11 +664,7 @@ BRepCheck_Status BRepCheck_Wire::Orientation(const TopoDS_Face& F,
|
||||
theOstat = BRepCheck_NoError;
|
||||
|
||||
TopoDS_Vertex VF,VL;
|
||||
#ifndef DEB
|
||||
TopAbs_Orientation orient, ortmp = TopAbs_FORWARD;
|
||||
#else
|
||||
TopAbs_Orientation orient, ortmp;
|
||||
#endif
|
||||
TopTools_ListOfShape ledge, ListOfPassedEdge;
|
||||
TopExp_Explorer exp,vte;
|
||||
TopTools_MapOfShape mapS;
|
||||
@@ -1469,186 +1581,156 @@ static TopAbs_Orientation GetOrientation(const TopTools_MapOfShape& mapE,
|
||||
}
|
||||
//=======================================================================
|
||||
//function : ChoixUV
|
||||
//purpose :
|
||||
//purpose : For vertex theVertex given function find an edge along
|
||||
// that we should go further.
|
||||
//=======================================================================
|
||||
void ChoixUV(const TopoDS_Vertex& V,
|
||||
const TopoDS_Edge& Edg,
|
||||
const TopoDS_Face& F,
|
||||
TopTools_ListOfShape& L)
|
||||
{
|
||||
TopTools_ListIteratorOfListOfShape It( L );
|
||||
void ChoixUV(const TopoDS_Vertex& theVertex,
|
||||
const TopoDS_Edge& theEdge,
|
||||
const TopoDS_Face& theFace,
|
||||
TopTools_ListOfShape& theLOfShape)
|
||||
{
|
||||
TopTools_ListIteratorOfListOfShape It( theLOfShape );
|
||||
while (It.More())
|
||||
{
|
||||
if (Edg.IsSame( It.Value() ))
|
||||
L.Remove( It );
|
||||
else
|
||||
It.Next();
|
||||
if (theEdge.IsSame( It.Value() ))
|
||||
theLOfShape.Remove( It );
|
||||
else
|
||||
It.Next();
|
||||
}
|
||||
|
||||
Standard_Integer index = 0, imin = 0;
|
||||
TopoDS_Edge Evois;
|
||||
gp_Pnt2d PntRef, Pnt;
|
||||
gp_Vec2d DerRef, Der;
|
||||
Standard_Real MinAngle, MaxAngle, angle;
|
||||
Standard_Real gpResolution=gp::Resolution();
|
||||
TopAbs_Orientation aVOrientation, aEdgOrientation;
|
||||
#ifndef DEB
|
||||
Standard_Real dist2d = 0, p = 0;
|
||||
#else
|
||||
Standard_Real dist2d, p;
|
||||
#endif
|
||||
Standard_Real f, l, parpiv;
|
||||
Standard_Real tolv = BRep_Tool::Tolerance(V);
|
||||
BRepAdaptor_Surface Ads(F,Standard_False); // no restriction
|
||||
Standard_Real ures = Ads.UResolution(tolv);
|
||||
Standard_Real vres = Ads.VResolution(tolv);
|
||||
Standard_Real tol = Max(ures,vres);
|
||||
if(tol<=0.0) {
|
||||
#ifdef DEB
|
||||
Standard_Real aTol3d = BRep_Tool::Tolerance(theVertex);
|
||||
|
||||
cout<<"BRepCheck_Wire : UResolution and VResolution = 0.0 (Face too small ?)"<<endl;cout.flush();
|
||||
#endif
|
||||
}
|
||||
else {
|
||||
tol += tol;
|
||||
}
|
||||
//
|
||||
Handle(Geom2d_Curve) C2d = BRep_Tool::CurveOnSurface(Edg, F, f, l);
|
||||
if (C2d.IsNull()) {// JAG 10.12.96
|
||||
return;
|
||||
}
|
||||
Standard_Integer anIndex = 0, anIndMin = 0;
|
||||
TopoDS_Edge anEFound;
|
||||
gp_Pnt2d aPntRef, aPnt;
|
||||
gp_Vec2d aDerRef, aDer;
|
||||
Standard_Real aMinAngle, aMaxAngle, anAngle;
|
||||
Standard_Real a_gpResolution=gp::Resolution();
|
||||
TopAbs_Orientation aVOrientation, anEdgOrientation;
|
||||
Standard_Real aParam = 0.0, aFirstParam = 0.0, aLastParam = 0.0, aParPiv = 0.0;
|
||||
BRepAdaptor_Surface aFaceSurface(theFace,Standard_False); // no restriction
|
||||
|
||||
aVOrientation=V.Orientation();
|
||||
aEdgOrientation=Edg.Orientation();
|
||||
Handle(Geom2d_Curve) C2d = BRep_Tool::CurveOnSurface(theEdge, theFace, aFirstParam, aLastParam);
|
||||
if (C2d.IsNull())// JAG 10.12.96
|
||||
return;
|
||||
|
||||
parpiv =(aVOrientation==aEdgOrientation) ? f : l;
|
||||
|
||||
MinAngle = RealLast();
|
||||
MaxAngle = RealFirst();
|
||||
aVOrientation = theVertex.Orientation();
|
||||
anEdgOrientation = theEdge.Orientation();
|
||||
|
||||
aParPiv =(aVOrientation==anEdgOrientation) ? aFirstParam : aLastParam;
|
||||
aMinAngle = RealLast();
|
||||
aMaxAngle = RealFirst();
|
||||
|
||||
CurveDirForParameter(C2d, parpiv, PntRef, DerRef);
|
||||
CurveDirForParameter(C2d, aParPiv, aPntRef, aDerRef);
|
||||
|
||||
if (aVOrientation != anEdgOrientation)
|
||||
aDerRef.Reverse();
|
||||
|
||||
if (aVOrientation != aEdgOrientation){
|
||||
DerRef.Reverse();
|
||||
}
|
||||
//
|
||||
It.Initialize(L);
|
||||
for (; It.More(); It.Next()) {
|
||||
index++;
|
||||
const TopoDS_Edge& aE=TopoDS::Edge(It.Value());
|
||||
C2d = BRep_Tool::CurveOnSurface(aE, F, f, l);
|
||||
if(C2d.IsNull()) {
|
||||
It.Initialize(theLOfShape);
|
||||
|
||||
for (; It.More(); It.Next())
|
||||
{
|
||||
anIndex++;
|
||||
const TopoDS_Edge& anE=TopoDS::Edge(It.Value());
|
||||
C2d = BRep_Tool::CurveOnSurface(anE, theFace, aFirstParam, aLastParam);
|
||||
if(C2d.IsNull())
|
||||
continue;
|
||||
}
|
||||
|
||||
p =(aVOrientation != aE.Orientation()) ? f : l;
|
||||
//
|
||||
Pnt = C2d->Value(p);
|
||||
dist2d = Pnt.Distance( PntRef );
|
||||
if (dist2d > tol){
|
||||
aParam =(aVOrientation != anE.Orientation()) ? aFirstParam : aLastParam;
|
||||
aPnt = C2d->Value(aParam);
|
||||
|
||||
if(!IsDistanceIn2DTolerance(aFaceSurface, aPnt, aPntRef, aTol3d, Standard_False))
|
||||
continue;
|
||||
}
|
||||
//
|
||||
CurveDirForParameter(C2d, p, Pnt, Der);
|
||||
|
||||
if (aVOrientation == aE.Orientation()){
|
||||
Der.Reverse();
|
||||
}
|
||||
|
||||
if (DerRef.Magnitude() <= gpResolution ||
|
||||
Der.Magnitude() <= gpResolution){
|
||||
|
||||
CurveDirForParameter(C2d, aParam, aPnt, aDer);
|
||||
|
||||
if (aVOrientation == anE.Orientation())
|
||||
aDer.Reverse();
|
||||
|
||||
if ((aDerRef.Magnitude() <= a_gpResolution) ||
|
||||
(aDer.Magnitude() <= a_gpResolution))
|
||||
//Vector length is too small
|
||||
continue;
|
||||
}
|
||||
//
|
||||
angle = DerRef.Angle( Der );
|
||||
angle *= -1.;
|
||||
if (angle < 0.)
|
||||
angle += 2.*M_PI;
|
||||
|
||||
if (F.Orientation() == TopAbs_FORWARD) {
|
||||
if (angle < MinAngle) {
|
||||
imin = index;
|
||||
MinAngle = angle;
|
||||
|
||||
anAngle = -aDerRef.Angle( aDer );
|
||||
|
||||
if ( anAngle < 0. )
|
||||
anAngle += 2.*M_PI;
|
||||
|
||||
if ( theFace.Orientation() == TopAbs_FORWARD )
|
||||
{
|
||||
if ( anAngle < aMinAngle )
|
||||
{
|
||||
anIndMin = anIndex;
|
||||
aMinAngle = anAngle;
|
||||
}
|
||||
}
|
||||
}
|
||||
else { //F.Orientation() != TopAbs_FORWARD
|
||||
if (angle > MaxAngle){
|
||||
imin = index;
|
||||
MaxAngle = angle;
|
||||
else //theFace.Orientation() != TopAbs_FORWARD
|
||||
{
|
||||
if ( anAngle > aMaxAngle )
|
||||
{
|
||||
anIndMin = anIndex;
|
||||
aMaxAngle = anAngle;
|
||||
}
|
||||
}
|
||||
}
|
||||
}//end of for
|
||||
//
|
||||
// Update edge
|
||||
if (imin == 0)
|
||||
if (L.Extent() == 1) {
|
||||
Standard_Boolean onjette = 0; //all right
|
||||
Evois = TopoDS::Edge(L.First());
|
||||
if (dist2d > tol) {
|
||||
#ifdef DEB
|
||||
cout<<"BRepCheckWire : control closure in 2d --> false"<<endl;cout.flush();
|
||||
#endif
|
||||
if(Evois.IsNull() || BRep_Tool::Degenerated(Edg) ||
|
||||
BRep_Tool::Degenerated(Evois)){
|
||||
onjette = 1; //bad
|
||||
}
|
||||
else {
|
||||
Ads.Initialize(F);
|
||||
Standard_Real dumax = 0.01 * (Ads.LastUParameter() - Ads.FirstUParameter());
|
||||
Standard_Real dvmax = 0.01 * (Ads.LastVParameter() - Ads.FirstVParameter());
|
||||
Standard_Real dumin = Abs(Pnt.X() - PntRef.X());
|
||||
Standard_Real dvmin = Abs(Pnt.Y() - PntRef.Y());
|
||||
if(dumin > dumax || dvmin > dvmax){
|
||||
onjette = 1;
|
||||
}
|
||||
else {
|
||||
BRepAdaptor_Curve bcEdg(Edg,F);
|
||||
BRepAdaptor_Curve bcEvois(Evois,F);
|
||||
gp_Pnt pEdg = bcEdg.Value(parpiv);
|
||||
gp_Pnt pEvois = bcEvois.Value(p);
|
||||
Standard_Real d3d = pEvois.Distance(pEdg);
|
||||
#ifdef DEB
|
||||
cout<<"point P "<<pEdg.X()<<" "<<pEdg.Y()<<" "<<pEdg.Z()<<endl;
|
||||
cout<<"distance 3d : "<<d3d<<endl;
|
||||
cout<<"tolerance vertex : "<<tolv<<endl;
|
||||
cout.flush();
|
||||
#endif
|
||||
//if(d3d > tolv){
|
||||
if(d3d > 2.*tolv){
|
||||
onjette = 1;
|
||||
}
|
||||
#ifdef DEB
|
||||
else
|
||||
cout<<"control closure in 3d --> ok"<<endl;cout.flush();
|
||||
#endif
|
||||
}
|
||||
}
|
||||
} //if (dist2d > tol)
|
||||
else {//angle was not defined but points are close
|
||||
onjette = 0;
|
||||
}//end of for
|
||||
|
||||
// Update edge
|
||||
if (anIndMin == 0)
|
||||
if (theLOfShape.Extent() == 1)
|
||||
{
|
||||
Standard_Boolean IsFound = Standard_True; //all right
|
||||
anEFound = TopoDS::Edge(theLOfShape.First());
|
||||
|
||||
if(anEFound.IsNull() || BRep_Tool::Degenerated(theEdge) ||
|
||||
BRep_Tool::Degenerated(anEFound))
|
||||
IsFound = Standard_False; //bad
|
||||
else if (!IsDistanceIn2DTolerance(aFaceSurface, aPnt, aPntRef, aTol3d))
|
||||
IsFound = Standard_False; //bad
|
||||
else
|
||||
// clousureness in 3D
|
||||
{
|
||||
//IsDistanceIn3DTolerance
|
||||
BRepAdaptor_Curve bcEdg(theEdge, theFace);
|
||||
BRepAdaptor_Curve bcEvois(anEFound, theFace);
|
||||
gp_Pnt pEdg = bcEdg.Value(aParPiv);
|
||||
gp_Pnt pEFound = bcEvois.Value(aParam);
|
||||
|
||||
if(!IsDistanceIn3DTolerance(theFace, pEdg, pEFound, aTol3d))
|
||||
IsFound = Standard_False;
|
||||
else
|
||||
//angle was not defined but points are close
|
||||
IsFound = Standard_True; //all right
|
||||
}
|
||||
|
||||
if(!IsFound)
|
||||
{
|
||||
theLOfShape.Clear();
|
||||
}
|
||||
}//if (theLOfShape.Extent() == 1)
|
||||
else //if (anIndMin == 0)
|
||||
{
|
||||
theLOfShape.Clear();
|
||||
}
|
||||
if(onjette) {
|
||||
#ifdef DEB
|
||||
cout<<"control closure in 3d --> false"<<endl;cout.flush();
|
||||
#endif
|
||||
L.Clear();
|
||||
else
|
||||
{
|
||||
anIndex = 1;
|
||||
|
||||
while (anIndex < anIndMin)
|
||||
{
|
||||
theLOfShape.RemoveFirst();
|
||||
anIndex++;
|
||||
}
|
||||
}
|
||||
else {
|
||||
L.Clear();
|
||||
}
|
||||
else {
|
||||
index = 1;
|
||||
while (index < imin) {
|
||||
L.RemoveFirst();
|
||||
index++;
|
||||
}
|
||||
It.Initialize(L);
|
||||
|
||||
It.Initialize(theLOfShape);
|
||||
It.Next();
|
||||
|
||||
while (It.More())
|
||||
L.Remove(It);
|
||||
}
|
||||
}
|
||||
theLOfShape.Remove(It);
|
||||
}
|
||||
}//End of function
|
||||
|
||||
|
||||
//=======================================================================
|
||||
//function : CurveDirForParameter
|
||||
//purpose :
|
||||
|
@@ -46,22 +46,19 @@ is
|
||||
DataMap from TCollection(Shape from TopoDS,
|
||||
Address from Standard,
|
||||
ShapeMapHasher from TopTools);
|
||||
|
||||
|
||||
class SolidExplorer;
|
||||
|
||||
class SolidPassiveClassifier instantiates Classifier3d from TopClass
|
||||
(Intersector3d from BRepClass3d);
|
||||
class SolidPassiveClassifier instantiates
|
||||
Classifier3d from TopClass (Intersector3d from BRepClass3d);
|
||||
|
||||
---class SClassifier instantiates SolidClassifier from TopClass
|
||||
--- (SolidExplorer from BRepClass3d,
|
||||
--- Intersector3d from BRepClass3d);
|
||||
|
||||
|
||||
class SClassifier;
|
||||
|
||||
class SolidClassifier;
|
||||
|
||||
|
||||
OuterShell(S : Solid from TopoDS)
|
||||
returns Shell from TopoDS;
|
||||
---Purpose: Returns the outer most shell of <S>. Returns a Null
|
||||
-- shell if <S> has no outer shell.
|
||||
|
||||
end BRepClass3d;
|
||||
|
112
src/BRepClass3d/BRepClass3d.cxx
Normal file
112
src/BRepClass3d/BRepClass3d.cxx
Normal file
@@ -0,0 +1,112 @@
|
||||
// Created on: 1993-01-21
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 1993-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer hereby disclaims all such warranties, including without
|
||||
// limitation, any warranties of merchantability, fitness for a particular
|
||||
// purpose or non-infringement. Please see the License for the specific terms
|
||||
// and conditions governing the rights and limitations under the License.
|
||||
|
||||
// File: BRepClass3d.cxx
|
||||
// Created: Thu Sep 20 10:05:46 2012
|
||||
// Author:
|
||||
// <pkv@PETREX>
|
||||
|
||||
#include <BRepClass3d.ixx>
|
||||
|
||||
|
||||
#include <TopAbs_State.hxx>
|
||||
#include <TopAbs_Orientation.hxx>
|
||||
|
||||
#include <TopoDS_Solid.hxx>
|
||||
#include <TopoDS_Shell.hxx>
|
||||
#include <TopoDS_Iterator.hxx>
|
||||
|
||||
#include <BRep_Builder.hxx>
|
||||
#include <BRepClass3d_SolidClassifier.hxx>
|
||||
|
||||
|
||||
static
|
||||
Standard_Boolean IsInternal(const TopoDS_Shell& aSx);
|
||||
|
||||
//=======================================================================
|
||||
//function : OuterShell
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
TopoDS_Shell BRepClass3d::OuterShell(const TopoDS_Solid& aSolid)
|
||||
{
|
||||
Standard_Boolean bFound;
|
||||
Standard_Real aTol;
|
||||
TopoDS_Solid aSDx;
|
||||
TopoDS_Shell aShell, aDummy;
|
||||
TopoDS_Iterator aIt;
|
||||
BRep_Builder aBB;
|
||||
BRepClass3d_SolidClassifier aSC;
|
||||
//
|
||||
if (aSolid.IsNull()) {
|
||||
return aDummy;
|
||||
}
|
||||
//
|
||||
aTol=1.e-7;
|
||||
bFound=Standard_False;
|
||||
//
|
||||
aIt.Initialize(aSolid);
|
||||
for (; aIt.More(); aIt.Next()) {
|
||||
const TopoDS_Shape& aSx=aIt.Value();
|
||||
if (aSx.ShapeType()==TopAbs_SHELL) {
|
||||
aShell=*((TopoDS_Shell*)&aSx);
|
||||
if (!IsInternal(aShell)) {
|
||||
aSDx=aSolid;
|
||||
aSDx.EmptyCopy();
|
||||
aBB.Add(aSDx, aShell);
|
||||
//
|
||||
aSC.Load(aSDx);
|
||||
aSC.PerformInfinitePoint(aTol);
|
||||
if(aSC.State()==TopAbs_OUT) {
|
||||
bFound=Standard_True;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
//
|
||||
if (!bFound) {
|
||||
return aDummy;
|
||||
}
|
||||
//
|
||||
return aShell;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : IsInternal
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
Standard_Boolean IsInternal(const TopoDS_Shell& aSx)
|
||||
{
|
||||
Standard_Boolean bInternal;
|
||||
TopAbs_Orientation aOr;
|
||||
TopoDS_Iterator aIt;
|
||||
//
|
||||
bInternal=Standard_False;
|
||||
//
|
||||
aIt.Initialize(aSx);
|
||||
for (; aIt.More(); aIt.Next()) {
|
||||
const TopoDS_Shape& aSy=aIt.Value();
|
||||
aOr=aSy.Orientation();
|
||||
bInternal=(aOr==TopAbs_INTERNAL);
|
||||
break;
|
||||
}
|
||||
//
|
||||
return bInternal;
|
||||
}
|
@@ -338,7 +338,6 @@ Standard_Boolean BRepClass3d_SolidExplorer::PointInTheFace
|
||||
//function : LimitInfiniteUV
|
||||
//purpose : Limit infinite parameters
|
||||
//=======================================================================
|
||||
|
||||
static void LimitInfiniteUV (Standard_Real& U1,
|
||||
Standard_Real& V1,
|
||||
Standard_Real& U2,
|
||||
@@ -355,14 +354,15 @@ static void LimitInfiniteUV (Standard_Real& U1,
|
||||
if (infU2) U2 = 1e10;
|
||||
if (infV2) V2 = 1e10;
|
||||
}
|
||||
// Modified by skv - Tue Sep 16 13:50:38 2003 OCC578 Begin
|
||||
//OCC454(apo)->
|
||||
// static Standard_Boolean IsInfiniteUV (Standard_Real& U1, Standard_Real& V1, Standard_Real& U2, Standard_Real& V2) {
|
||||
// return (Precision::IsNegativeInfinite(U1) || Precision::IsNegativeInfinite(V1) ||
|
||||
// Precision::IsNegativeInfinite(U2) || Precision::IsNegativeInfinite(V2));
|
||||
// }
|
||||
static Standard_Integer IsInfiniteUV (Standard_Real& U1, Standard_Real& V1,
|
||||
Standard_Real& U2, Standard_Real& V2) {
|
||||
//=======================================================================
|
||||
//function : IsInfiniteUV
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
static Standard_Integer IsInfiniteUV (Standard_Real& U1,
|
||||
Standard_Real& V1,
|
||||
Standard_Real& U2,
|
||||
Standard_Real& V2)
|
||||
{
|
||||
Standard_Integer aVal = 0;
|
||||
|
||||
if (Precision::IsInfinite(U1))
|
||||
@@ -391,27 +391,20 @@ static Standard_Integer IsInfiniteUV (Standard_Real& U1, Standard_Real& V1,
|
||||
// The Second Call provide a line to the second face
|
||||
// and so on.
|
||||
//=======================================================================
|
||||
//modified by NIZNHY-PKV Thu Nov 14 14:34:05 2002 f
|
||||
//void BRepClass3d_SolidExplorer::OtherSegment(const gp_Pnt& P,
|
||||
// gp_Lin& L,
|
||||
// Standard_Real& _Par)
|
||||
Standard_Integer BRepClass3d_SolidExplorer::OtherSegment(const gp_Pnt& P,
|
||||
gp_Lin& L,
|
||||
Standard_Real& _Par)
|
||||
//modified by NIZNHY-PKV Thu Nov 14 14:34:10 2002 t
|
||||
Standard_Integer BRepClass3d_SolidExplorer::OtherSegment(const gp_Pnt& P,
|
||||
gp_Lin& L,
|
||||
Standard_Real& _Par)
|
||||
{
|
||||
const Standard_Real TolU = Precision::PConfusion();
|
||||
const Standard_Real TolV = TolU;
|
||||
|
||||
TopoDS_Face face;
|
||||
TopExp_Explorer faceexplorer;
|
||||
//TopExp_Explorer edgeexplorer;
|
||||
gp_Pnt APoint;
|
||||
gp_Vec aVecD1U, aVecD1V;
|
||||
Standard_Real maxscal=0;
|
||||
Standard_Boolean ptfound=Standard_False;
|
||||
Standard_Real Par;
|
||||
//Standard_Integer i=1;
|
||||
Standard_Real _u,_v;
|
||||
Standard_Integer IndexPoint=0;
|
||||
Standard_Integer NbPointsOK=0;
|
||||
@@ -440,42 +433,44 @@ static Standard_Integer IsInfiniteUV (Standard_Real& U1, Standard_Real& V1,
|
||||
//
|
||||
//avoid process faces from uncorrected shells
|
||||
if( Abs (U2 - U1) < 1.e-12 || Abs(V2 - V1) < 1.e-12) {
|
||||
//modified by NIZNHY-PKV Thu Nov 14 15:03:18 2002 f
|
||||
//gp_Vec avoidV(gp_Pnt(0.,0.,0.),gp_Pnt(0.,0.,1.));
|
||||
//gp_Lin avoidL(gp_Pnt(0.,0.,0.),avoidV);
|
||||
//_Par = RealLast();
|
||||
//L = avoidL;
|
||||
return 2;
|
||||
//return ;
|
||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:33 2002 t
|
||||
}
|
||||
//
|
||||
Standard_Real svmyparam=myParamOnEdge;
|
||||
//
|
||||
// Modified by skv - Tue Sep 16 13:55:27 2003 OCC578 Begin
|
||||
// Check if the point is on the face or the face is infinite.
|
||||
Standard_Integer anInfFlag = IsInfiniteUV(U1,V1,U2,V2);
|
||||
|
||||
// if(IsInfiniteUV(U1,V1,U2,V2)){//OCC454(apo)->
|
||||
GeomAdaptor_Surface GA(BRep_Tool::Surface(face));
|
||||
Extrema_ExtPS Ext(P,GA,TolU,TolV);
|
||||
Extrema_ExtPS Ext(P, GA, TolU, TolV);
|
||||
//
|
||||
if (Ext.IsDone() && Ext.NbExt() > 0) {
|
||||
// evaluate the lower distance and its index;
|
||||
Standard_Real Dist2, Dist2Min = Ext.SquareDistance(1);
|
||||
Standard_Integer iNear = 1, i = 2, iEnd = Ext.NbExt();
|
||||
Standard_Integer i, iNear, iEnd;
|
||||
Standard_Real aUx, aVx, Dist2, Dist2Min;
|
||||
Extrema_POnSurf aPx;
|
||||
//
|
||||
iNear = 1;
|
||||
Dist2Min = Ext.SquareDistance(1);
|
||||
iEnd = Ext.NbExt();
|
||||
for (i = 2; i <= iEnd; i++) {
|
||||
Dist2 = Ext.SquareDistance(i);
|
||||
if (Dist2 < Dist2Min) {
|
||||
Dist2Min = Dist2; iNear = i;
|
||||
aPx=Ext.Point(i);
|
||||
aPx.Parameter(aUx, aVx);
|
||||
if (aUx>=U1 && aUx<=U2 && aVx>=V1 && aVx<=V2) {
|
||||
Dist2 = Ext.SquareDistance(i);
|
||||
if (Dist2 < Dist2Min) {
|
||||
Dist2Min = Dist2;
|
||||
iNear = i;
|
||||
}
|
||||
}
|
||||
}
|
||||
//modified by NIZNHY-PKV Thu Nov 14 12:31:01 2002 f
|
||||
//
|
||||
Standard_Real aDist2Tresh=1.e-24;
|
||||
|
||||
//
|
||||
if (Dist2Min<aDist2Tresh) {
|
||||
if (anInfFlag) {
|
||||
return 1;
|
||||
} else {
|
||||
}
|
||||
else {
|
||||
BRepClass_FaceClassifier classifier2d;
|
||||
Standard_Real aU;
|
||||
Standard_Real aV;
|
||||
@@ -488,31 +483,25 @@ static Standard_Integer IsInfiniteUV (Standard_Real& U1, Standard_Real& V1,
|
||||
|
||||
TopAbs_State aState = classifier2d.State();
|
||||
|
||||
if (aState == TopAbs_IN || aState == TopAbs_ON)
|
||||
if (aState == TopAbs_IN || aState == TopAbs_ON) {
|
||||
return 1;
|
||||
else
|
||||
}
|
||||
else {
|
||||
return 3; // skv - the point is on surface but outside face.
|
||||
}
|
||||
}
|
||||
}
|
||||
//modified by NIZNHY-PKV Thu Nov 14 12:31:03 2002 t
|
||||
if (anInfFlag) {
|
||||
APoint = (Ext.Point(iNear)).Value();
|
||||
gp_Vec V(P,APoint);
|
||||
_Par = V.Magnitude();
|
||||
L = gp_Lin(P,V);
|
||||
ptfound=Standard_True;
|
||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:28 2002 f
|
||||
//return ;
|
||||
return 0;
|
||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:33 2002 t
|
||||
}
|
||||
//<-OCC454(apo)
|
||||
// }else{
|
||||
}
|
||||
//The point is not ON the face or surface. The face is restricted.
|
||||
// find point in a face not too far from a projection of P on face
|
||||
// Modified by skv - Tue Sep 16 15:25:00 2003 OCC578 End
|
||||
|
||||
do {
|
||||
if (PointInTheFace (face, APoint, _u, _v, myParamOnEdge, ++IndexPoint, surf,
|
||||
U1, V1, U2, V2,
|
||||
@@ -545,10 +534,7 @@ static Standard_Integer IsInfiniteUV (Standard_Real& U1, Standard_Real& V1,
|
||||
|
||||
myParamOnEdge=svmyparam;
|
||||
if(maxscal>0.2) {
|
||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:28 2002 f
|
||||
//return ;
|
||||
return 0;
|
||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:33 2002 t
|
||||
}
|
||||
|
||||
|
||||
@@ -568,11 +554,7 @@ static Standard_Integer IsInfiniteUV (Standard_Real& U1, Standard_Real& V1,
|
||||
Par= 1.0;
|
||||
_Par=Par;
|
||||
L = gp_Lin(P,V);
|
||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:28 2002 f
|
||||
//return ;
|
||||
return 0;
|
||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:33 2002 t
|
||||
//-- cout<<" FindAPoint **** Pas OK "<<endl;
|
||||
}
|
||||
}
|
||||
} //-- Exploration of the faces
|
||||
@@ -583,17 +565,11 @@ static Standard_Integer IsInfiniteUV (Standard_Real& U1, Standard_Real& V1,
|
||||
#if DEB
|
||||
cout<<"\nWARNING : BRepClass3d_SolidExplorer.cxx (Solid without face)"<<endl;
|
||||
#endif
|
||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:28 2002 f
|
||||
//return ;
|
||||
return 0;
|
||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:33 2002 t
|
||||
}
|
||||
|
||||
if(ptfound) {
|
||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:28 2002 f
|
||||
//return ;
|
||||
return 0;
|
||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:33 2002 t
|
||||
}
|
||||
myFirstFace = 0;
|
||||
if(myParamOnEdge==0.512345) myParamOnEdge = 0.4;
|
||||
@@ -609,10 +585,7 @@ static Standard_Integer IsInfiniteUV (Standard_Real& U1, Standard_Real& V1,
|
||||
|
||||
} //-- do { ... }
|
||||
while(1);
|
||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:28 2002 f
|
||||
//return ;
|
||||
return 0;
|
||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:33 2002 t
|
||||
}
|
||||
|
||||
// Modified by skv - Thu Sep 4 12:30:14 2003 OCC578 Begin
|
||||
@@ -919,23 +892,15 @@ Standard_Boolean BRepClass3d_SolidExplorer::RejectFace(const gp_Lin& ) const
|
||||
// one intersection with the shape boundary to
|
||||
// compute intersections.
|
||||
//=======================================================================
|
||||
//modified by NIZNHY-PKV Thu Nov 14 14:40:35 2002 f
|
||||
//void BRepClass3d_SolidExplorer::Segment(const gp_Pnt& P,
|
||||
// gp_Lin& L,
|
||||
// Standard_Real& Par) {
|
||||
// myFirstFace = 0;
|
||||
// OtherSegment(P,L,Par);
|
||||
//}
|
||||
Standard_Integer BRepClass3d_SolidExplorer::Segment(const gp_Pnt& P,
|
||||
gp_Lin& L,
|
||||
Standard_Real& Par)
|
||||
Standard_Integer BRepClass3d_SolidExplorer::Segment(const gp_Pnt& P,
|
||||
gp_Lin& L,
|
||||
Standard_Real& Par)
|
||||
{
|
||||
Standard_Integer bRetFlag;
|
||||
myFirstFace = 0;
|
||||
bRetFlag=OtherSegment(P,L,Par);
|
||||
return bRetFlag;
|
||||
}
|
||||
//modified by NIZNHY-PKV Thu Nov 14 14:41:48 2002 t
|
||||
|
||||
//=======================================================================
|
||||
//function : Intersector
|
||||
|
@@ -453,12 +453,12 @@ void BRepFeat_MakeRevolutionForm::Init(const TopoDS_Shape& Sbase,
|
||||
|
||||
if(Sliding && !PtOnFirstEdge) {
|
||||
BRepExtrema_ExtCF ext1(TopoDS::Edge(ee1.Shape()), FirstFace);
|
||||
if(ext1.NbExt() < 1 || ext1.SquareDistance(1) > Precision::Confusion() * Precision::Confusion())
|
||||
if(ext1.NbExt() < 1 || ext1.SquareDistance(1) > Precision::SquareConfusion())
|
||||
Sliding = Standard_False;
|
||||
}
|
||||
if(Sliding && !PtOnLastEdge) {
|
||||
BRepExtrema_ExtCF ext2(ee2, LastFace); // ExtCF : curves and surfaces
|
||||
if(ext2.NbExt() < 1 || ext2.SquareDistance(1) > Precision::Confusion() * Precision::Confusion())
|
||||
if(ext2.NbExt() < 1 || ext2.SquareDistance(1) > Precision::SquareConfusion())
|
||||
Sliding = Standard_False;
|
||||
}
|
||||
if(Sliding && PtOnFirstEdge) {
|
||||
|
@@ -150,6 +150,16 @@ is
|
||||
DefineRealSegmax(me : in out)
|
||||
is static private;
|
||||
|
||||
ShareFaces(me: in out; theShape: Shape from TopoDS;
|
||||
theInitialFacesLen: Integer;
|
||||
theInitialEdgesLen: Integer;
|
||||
theInitialSectionsLen: Integer)
|
||||
---Purpose: Performs sharing coincident faces in theShape. Also modifies
|
||||
-- myFaces, mySections and myEdges to contain shared shapes.
|
||||
-- Returns the shared shape. If theShape is not modified this
|
||||
-- method returns it.
|
||||
returns Shape from TopoDS
|
||||
is static private;
|
||||
|
||||
fields
|
||||
mySpine : Wire from TopoDS;
|
||||
|
@@ -27,6 +27,7 @@
|
||||
#include <BRep_Builder.hxx>
|
||||
#include <BRepClass3d_SolidClassifier.hxx>
|
||||
#include <BRepLib_MakeVertex.hxx>
|
||||
#include <BRepTools_Substitution.hxx>
|
||||
|
||||
#include <GeomFill_CorrectedFrenet.hxx>
|
||||
#include <GeomFill_CurveAndTrihedron.hxx>
|
||||
@@ -44,6 +45,9 @@
|
||||
#include <TopoDS_Solid.hxx>
|
||||
#include <TopoDS_Compound.hxx>
|
||||
#include <TopoDS_Iterator.hxx>
|
||||
#include <TopTools_DataMapOfShapeInteger.hxx>
|
||||
#include <TColStd_DataMapOfIntegerInteger.hxx>
|
||||
#include <TColStd_DataMapIteratorOfDataMapOfIntegerInteger.hxx>
|
||||
|
||||
#include <Precision.hxx>
|
||||
#include <Standard_NotImplemented.hxx>
|
||||
@@ -512,6 +516,9 @@ TopoDS_Shape BRepFill_Pipe::MakeShape(const TopoDS_Shape& S,
|
||||
Handle(TopTools_HArray2OfShape) Aux, Somme;
|
||||
Standard_Integer length;
|
||||
Standard_Integer ii, jj, kk;
|
||||
const Standard_Integer aNbFaces = myFaces->ColLength();
|
||||
const Standard_Integer aNbEdges = myEdges->ColLength();
|
||||
const Standard_Integer aNbSections = mySections->ColLength();
|
||||
|
||||
Aux = MkSw.SubShape();
|
||||
length = Aux->ColLength() + myFaces->ColLength();
|
||||
@@ -526,7 +533,6 @@ TopoDS_Shape BRepFill_Pipe::MakeShape(const TopoDS_Shape& S,
|
||||
Somme->SetValue(ii, jj, Aux->Value(kk, jj));
|
||||
}
|
||||
myFaces = Somme;
|
||||
|
||||
|
||||
Aux = MkSw.Sections();
|
||||
length = Aux->ColLength() + mySections->ColLength();
|
||||
@@ -554,7 +560,11 @@ TopoDS_Shape BRepFill_Pipe::MakeShape(const TopoDS_Shape& S,
|
||||
kk <=Aux->ColLength(); kk++, ii++)
|
||||
Somme->SetValue(ii, jj, Aux->Value(kk, jj));
|
||||
}
|
||||
myEdges = Somme;
|
||||
|
||||
myEdges = Somme;
|
||||
|
||||
// Perform sharing faces
|
||||
result = ShareFaces(result, aNbFaces, aNbEdges, aNbSections);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -771,3 +781,296 @@ void BRepFill_Pipe::DefineRealSegmax()
|
||||
if (mySegmax < RealSegmax)
|
||||
mySegmax = RealSegmax;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : ShareFaces
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
TopoDS_Shape BRepFill_Pipe::ShareFaces
|
||||
(const TopoDS_Shape &theShape,
|
||||
const Standard_Integer theInitialFacesLen,
|
||||
const Standard_Integer theInitialEdgesLen,
|
||||
const Standard_Integer theInitialSectionsLen)
|
||||
{
|
||||
TopoDS_Shape aResult = theShape;
|
||||
// Check if there are shapes to be shared.
|
||||
TopTools_DataMapOfShapeInteger aMapBndEdgeIndex;
|
||||
TColStd_DataMapOfIntegerInteger aMapNewOldFIndex;
|
||||
TColStd_DataMapOfIntegerInteger aMapNewOldEIndex;
|
||||
TopTools_MapOfShape aMapUsedVtx;
|
||||
TopExp_Explorer anExp;
|
||||
Standard_Integer i;
|
||||
Standard_Integer ii;
|
||||
Standard_Integer jj;
|
||||
BRep_Builder aBuilder;
|
||||
|
||||
// Check the first and last J index of myFaces.
|
||||
for (i = 1; i <= 2; i++) {
|
||||
// Compute jj index of faces.
|
||||
if (i == 1) {
|
||||
jj = 1;
|
||||
} else {
|
||||
jj == myFaces->RowLength();
|
||||
|
||||
if (jj == 1) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Fill the map of boundary edges on initial faces.
|
||||
for (ii = 1; ii <= theInitialFacesLen; ii++) {
|
||||
anExp.Init(myFaces->Value(ii, jj), TopAbs_EDGE);
|
||||
|
||||
for (; anExp.More(); anExp.Next()) {
|
||||
if (aMapBndEdgeIndex.IsBound(anExp.Current())) {
|
||||
// This is not boundary edge. Remove it.
|
||||
aMapBndEdgeIndex.UnBind(anExp.Current());
|
||||
} else {
|
||||
// Add boundary edge.
|
||||
aMapBndEdgeIndex.Bind(anExp.Current(), ii);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Check if edges of newly created faces are shared with old ones.
|
||||
for (ii = theInitialFacesLen + 1; ii <= myFaces->ColLength(); ii++) {
|
||||
anExp.Init(myFaces->Value(ii, jj), TopAbs_EDGE);
|
||||
|
||||
for (; anExp.More(); anExp.Next()) {
|
||||
if (aMapBndEdgeIndex.IsBound(anExp.Current())) {
|
||||
// This row should be replaced.
|
||||
Standard_Integer anOldIndex = aMapBndEdgeIndex.Find(anExp.Current());
|
||||
|
||||
aMapNewOldFIndex.Bind(ii, anOldIndex);
|
||||
|
||||
// Find corresponding new and old edges indices.
|
||||
TopoDS_Vertex aV[2];
|
||||
TopExp::Vertices(TopoDS::Edge(anExp.Current()), aV[0], aV[1]);
|
||||
Standard_Integer ie;
|
||||
Standard_Integer je;
|
||||
Standard_Integer indV;
|
||||
|
||||
// Compute jj index of edges.
|
||||
if (i == 1) {
|
||||
je = 1;
|
||||
} else {
|
||||
je == myEdges->RowLength();
|
||||
}
|
||||
|
||||
Standard_Integer j;
|
||||
|
||||
for (j = 0; j < 2; j++) {
|
||||
if (aMapUsedVtx.Contains(aV[j])) {
|
||||
// This vertex is treated.
|
||||
continue;
|
||||
}
|
||||
|
||||
// Find old index.
|
||||
Standard_Integer iEOld = -1;
|
||||
TopoDS_Vertex aVE[2];
|
||||
|
||||
for (ie = 1; ie <= theInitialEdgesLen; ie++) {
|
||||
const TopoDS_Shape &anEdge = myEdges->Value(ie, je);
|
||||
|
||||
TopExp::Vertices(TopoDS::Edge(anEdge), aVE[0], aVE[1]);
|
||||
|
||||
if (aV[j].IsSame(aVE[0]) || aV[j].IsSame(aVE[1])) {
|
||||
iEOld = ie;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (iEOld > 0) {
|
||||
// Find new index.
|
||||
for (ie = theInitialEdgesLen+1; ie <= myEdges->ColLength(); ie++) {
|
||||
const TopoDS_Shape &anEdge = myEdges->Value(ie, je);
|
||||
|
||||
TopExp::Vertices(TopoDS::Edge(anEdge), aVE[0], aVE[1]);
|
||||
|
||||
if (aV[j].IsSame(aVE[0]) || aV[j].IsSame(aVE[1])) {
|
||||
// This row should be replaced.
|
||||
aMapNewOldEIndex.Bind(ie, iEOld);
|
||||
aMapUsedVtx.Add(aV[j]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!aMapNewOldFIndex.IsEmpty()) {
|
||||
TColStd_DataMapIteratorOfDataMapOfIntegerInteger anIter(aMapNewOldFIndex);
|
||||
TopTools_ListOfShape aListShape;
|
||||
BRepTools_Substitution aSubstitute;
|
||||
|
||||
for (; anIter.More(); anIter.Next()) {
|
||||
const Standard_Integer aNewIndex = anIter.Key();
|
||||
const Standard_Integer anOldIndex = anIter.Value();
|
||||
|
||||
// Change new faces by old ones.
|
||||
for (jj = 1; jj <= myFaces->RowLength(); jj++) {
|
||||
const TopoDS_Shape &aNewFace = myFaces->Value(aNewIndex, jj);
|
||||
const TopoDS_Shape &anOldFace = myFaces->Value(anOldIndex, jj);
|
||||
|
||||
if (!aSubstitute.IsCopied(aNewFace)) {
|
||||
aListShape.Append(anOldFace.Oriented(TopAbs_REVERSED));
|
||||
aSubstitute.Substitute(aNewFace, aListShape);
|
||||
aListShape.Clear();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Change new edges by old ones.
|
||||
for (anIter.Initialize(aMapNewOldEIndex); anIter.More(); anIter.Next()) {
|
||||
const Standard_Integer aNewIndex = anIter.Key();
|
||||
const Standard_Integer anOldIndex = anIter.Value();
|
||||
|
||||
for (jj = 1; jj <= myEdges->RowLength(); jj++) {
|
||||
const TopoDS_Shape &aNewEdge = myEdges->Value(aNewIndex, jj);
|
||||
const TopoDS_Shape &anOldEdge = myEdges->Value(anOldIndex, jj);
|
||||
|
||||
if (!aSubstitute.IsCopied(aNewEdge)) {
|
||||
aListShape.Append(anOldEdge.Oriented(TopAbs_FORWARD));
|
||||
aSubstitute.Substitute(aNewEdge, aListShape);
|
||||
aListShape.Clear();
|
||||
|
||||
// Change new vertices by old ones.
|
||||
TopoDS_Iterator aNewIt(aNewEdge);
|
||||
TopoDS_Iterator anOldIt(anOldEdge);
|
||||
|
||||
for (; aNewIt.More() && anOldIt.More();
|
||||
aNewIt.Next(), anOldIt.Next()) {
|
||||
if (!aNewIt.Value().IsSame(anOldIt.Value())) {
|
||||
if (!aSubstitute.IsCopied(aNewIt.Value())) {
|
||||
aListShape.Append(anOldIt.Value().Oriented(TopAbs_FORWARD));
|
||||
aSubstitute.Substitute(aNewIt.Value(), aListShape);
|
||||
aListShape.Clear();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Perform substitution.
|
||||
aSubstitute.Build(aResult);
|
||||
|
||||
if (aSubstitute.IsCopied(aResult)) {
|
||||
// Get copied shape.
|
||||
const TopTools_ListOfShape& listSh = aSubstitute.Copy(aResult);
|
||||
|
||||
aResult = listSh.First();
|
||||
|
||||
// Update original faces with copied ones.
|
||||
for (ii = theInitialFacesLen + 1; ii <= myFaces->ColLength(); ii++) {
|
||||
for (jj = 1; jj <= myFaces->RowLength(); jj++) {
|
||||
TopoDS_Shape anOldFace = myFaces->Value(ii, jj); // Copy
|
||||
|
||||
if (aSubstitute.IsCopied(anOldFace)) {
|
||||
const TopTools_ListOfShape& aList = aSubstitute.Copy(anOldFace);
|
||||
|
||||
if(!aList.IsEmpty()) {
|
||||
// Store copied face.
|
||||
const TopoDS_Shape &aCopyFace = aList.First();
|
||||
TopAbs_Orientation anOri = anOldFace.Orientation();
|
||||
const Standard_Boolean isShared = aMapNewOldFIndex.IsBound(ii);
|
||||
|
||||
if (isShared) {
|
||||
// Reverse the orientation for shared face.
|
||||
anOri = TopAbs::Reverse(anOri);
|
||||
}
|
||||
|
||||
myFaces->SetValue(ii, jj, aCopyFace.Oriented(anOri));
|
||||
|
||||
// Check if it is necessary to update PCurves on this face.
|
||||
if (!isShared) {
|
||||
TopoDS_Face anOldF = TopoDS::Face(anOldFace);
|
||||
TopoDS_Face aCopyF = TopoDS::Face(aCopyFace);
|
||||
|
||||
anOldF.Orientation(TopAbs_FORWARD);
|
||||
anExp.Init(anOldF, TopAbs_EDGE);
|
||||
|
||||
for (; anExp.More(); anExp.Next()) {
|
||||
const TopoDS_Shape &anOldEdge = anExp.Current();
|
||||
|
||||
if (aSubstitute.IsCopied(anOldEdge)) {
|
||||
const TopTools_ListOfShape& aListE =
|
||||
aSubstitute.Copy(anOldEdge);
|
||||
|
||||
if(!aListE.IsEmpty()) {
|
||||
// This edge is copied. Check if there is a PCurve
|
||||
// on the face.
|
||||
TopoDS_Edge aCopyE = TopoDS::Edge(aListE.First());
|
||||
Standard_Real aFirst;
|
||||
Standard_Real aLast;
|
||||
Handle(Geom2d_Curve) aPCurve = BRep_Tool::CurveOnSurface
|
||||
(aCopyE, aCopyF, aFirst, aLast);
|
||||
|
||||
if (aPCurve.IsNull()) {
|
||||
// There is no pcurve copy it from the old edge.
|
||||
TopoDS_Edge anOldE = TopoDS::Edge(anOldEdge);
|
||||
|
||||
aPCurve = BRep_Tool::CurveOnSurface
|
||||
(anOldE, anOldF, aFirst, aLast);
|
||||
|
||||
if (aPCurve.IsNull() == Standard_False) {
|
||||
// Update the shared edge with PCurve from new Face.
|
||||
Standard_Real aTol = Max(BRep_Tool::Tolerance(anOldE),
|
||||
BRep_Tool::Tolerance(aCopyE));
|
||||
|
||||
aBuilder.UpdateEdge(aCopyE, aPCurve, aCopyF, aTol);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Update new edges with shared ones.
|
||||
for (ii = theInitialEdgesLen + 1; ii <= myEdges->ColLength(); ii++) {
|
||||
for (jj = 1; jj <= myEdges->RowLength(); jj++) {
|
||||
const TopoDS_Shape &aLocalShape = myEdges->Value(ii, jj);
|
||||
|
||||
if (aSubstitute.IsCopied(aLocalShape)) {
|
||||
const TopTools_ListOfShape& aList = aSubstitute.Copy(aLocalShape);
|
||||
|
||||
if(!aList.IsEmpty()) {
|
||||
const TopAbs_Orientation anOri = TopAbs_FORWARD;
|
||||
|
||||
myEdges->SetValue(ii, jj, aList.First().Oriented(anOri));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Update new sections with shared ones.
|
||||
for (ii = theInitialSectionsLen+1; ii <= mySections->ColLength(); ii++) {
|
||||
for (jj = 1; jj <= mySections->RowLength(); jj++) {
|
||||
const TopoDS_Shape &aLocalShape = mySections->Value(ii, jj);
|
||||
|
||||
if (aSubstitute.IsCopied(aLocalShape)) {
|
||||
const TopTools_ListOfShape& aList = aSubstitute.Copy(aLocalShape);
|
||||
|
||||
if(!aList.IsEmpty()) {
|
||||
const TopAbs_Orientation anOri = TopAbs_FORWARD;
|
||||
|
||||
mySections->SetValue(ii, jj, aList.First().Oriented(anOri));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return aResult;
|
||||
}
|
||||
|
@@ -174,16 +174,12 @@ static void EvalParameters(const Geom2dAdaptor_Curve& Bis,
|
||||
TColgp_SequenceOfPnt& Params)
|
||||
{
|
||||
Geom2dInt_GInter Intersector;
|
||||
Standard_Real Tol = Precision::Intersection();
|
||||
Standard_Real Tol = Precision::Confusion();
|
||||
// Standard_Real TolC = 1.e-9;
|
||||
|
||||
Geom2dAdaptor_Curve CBis(Bis);
|
||||
Geom2dAdaptor_Curve CAC (AC);
|
||||
|
||||
if(AC.GetType() != GeomAbs_Circle || AC.GetType() != GeomAbs_Line) {
|
||||
Tol *= 100.;
|
||||
}
|
||||
|
||||
//Intersector = Geom2dInt_GInter(CBis, CAC, TolC, Tol);
|
||||
Intersector = Geom2dInt_GInter(CAC, CBis, Tol, Tol);
|
||||
|
||||
|
@@ -152,7 +152,7 @@ static Standard_Boolean Project(const Handle(Geom2d_Curve)& C,
|
||||
|
||||
if (index != 0) {
|
||||
Extrema_POnCurv POC = extrema.Point(index);
|
||||
if (P.SquareDistance(POC.Value()) <= Precision::Confusion() * Precision::Confusion()) {
|
||||
if (P.SquareDistance(POC.Value()) <= Precision::SquareConfusion()) {
|
||||
p = POC.Parameter();
|
||||
return Standard_True;
|
||||
}
|
||||
|
@@ -828,9 +828,9 @@ void BRepMesh_Delaun::RemovePivotTriangles( const Standard_Integer theEdgeInfo,
|
||||
{
|
||||
if ( e1[i] == anOldEdge )
|
||||
{
|
||||
for ( Standard_Integer i = 0; i < 2; ++i )
|
||||
{
|
||||
Standard_Integer aTmpEdgeId = e1[(i + 1) % 3];
|
||||
for ( Standard_Integer j = 0; j < 2; ++j )
|
||||
{
|
||||
Standard_Integer aTmpEdgeId = e1[(j + i + 1) % 3];
|
||||
const BRepMesh_Edge& anEdge = GetEdge( aTmpEdgeId );
|
||||
if ( anEdge.FirstNode() == thePivotNode ||
|
||||
anEdge.LastNode() == thePivotNode )
|
||||
|
@@ -946,7 +946,7 @@ void BRepMesh_FastDiscretFace::InternalVertices(const Handle(BRepAdaptor_HSurfac
|
||||
Standard_Real u, v, dist;
|
||||
|
||||
// precision for compare square distances
|
||||
double dPreci = Precision::Confusion()*Precision::Confusion();
|
||||
double dPreci = Precision::SquareConfusion();
|
||||
|
||||
// Insert V parameters by deflection criterion
|
||||
Standard_Integer i,j;
|
||||
|
@@ -115,6 +115,9 @@
|
||||
#include <Adaptor3d_CurveOnSurface.hxx>
|
||||
#include <GeomLib.hxx>
|
||||
#include <GeomFill_Generator.hxx>
|
||||
#include <Geom_Plane.hxx>
|
||||
#include <IntTools_FClass2d.hxx>
|
||||
#include <BRepLib_FindSurface.hxx>
|
||||
|
||||
|
||||
// POP for NT
|
||||
@@ -2860,9 +2863,55 @@ void BRepOffset_MakeOffset::MakeMissingWalls ()
|
||||
gp_Dir CircAxisDir = aCirc.Axis().Direction();
|
||||
if (aCirc.Axis().IsParallel(aCircOE.Axis(), Precision::Confusion()) &&
|
||||
anAxisLine.Contains(aCircOE.Location(), Precision::Confusion()))
|
||||
{ //cylinder or cone
|
||||
{ //cylinder, plane or cone
|
||||
if (Abs(aCirc.Radius() - aCircOE.Radius()) <= Precision::Confusion()) //case of cylinder
|
||||
theSurf = GC_MakeCylindricalSurface(aCirc).Value();
|
||||
else if (aCirc.Location().Distance(aCircOE.Location()) <= Precision::Confusion()) {//case of plane
|
||||
IsPlanar = Standard_True;
|
||||
//
|
||||
gp_Pnt PonEL = BAcurve.Value(lpar);
|
||||
if (PonEL.Distance(PonE) <= Precision::PConfusion()) {
|
||||
Standard_Boolean bIsHole;
|
||||
TopoDS_Edge aE1, aE2;
|
||||
TopoDS_Wire aW1, aW2;
|
||||
Handle(Geom_Plane) aPL;
|
||||
IntTools_FClass2d aClsf;
|
||||
//
|
||||
if (aCirc.Radius()>aCircOE.Radius()) {
|
||||
aE1 = anEdge;
|
||||
aE2 = OE;
|
||||
} else {
|
||||
aE1 = OE;
|
||||
aE2 = anEdge;
|
||||
}
|
||||
//
|
||||
BB.MakeWire(aW1);
|
||||
BB.Add(aW1, aE1);
|
||||
BB.MakeWire(aW2);
|
||||
BB.Add(aW2, aE2);
|
||||
//
|
||||
aPL = new Geom_Plane(aCirc.Location(), CircAxisDir);
|
||||
for (Standard_Integer i = 0; i < 2; ++i) {
|
||||
TopoDS_Wire& aW = (i==0) ? aW1 : aW2;
|
||||
TopoDS_Edge& aE = (i==0) ? aE1 : aE2;
|
||||
//
|
||||
TopoDS_Face aFace;
|
||||
BB.MakeFace(aFace, aPL, Precision::Confusion());
|
||||
BB.Add (aFace, aW);
|
||||
aClsf.Init(aFace, Precision::Confusion());
|
||||
bIsHole=aClsf.IsHole();
|
||||
if ((bIsHole && !i) || (!bIsHole && i)) {
|
||||
aW.Nullify();
|
||||
BB.MakeWire(aW);
|
||||
BB.Add(aW, aE.Reversed());
|
||||
}
|
||||
}
|
||||
//
|
||||
BB.MakeFace(NewFace, aPL, Precision::Confusion());
|
||||
BB.Add(NewFace, aW1);
|
||||
BB.Add(NewFace, aW2);
|
||||
}
|
||||
}
|
||||
else //case of cone
|
||||
{
|
||||
gp_Cone theCone = gce_MakeCone(aCirc.Location(), aCircOE.Location(),
|
||||
@@ -2876,42 +2925,44 @@ void BRepOffset_MakeOffset::MakeMissingWalls ()
|
||||
theCone.SetPosition(theAx3);
|
||||
theSurf = new Geom_ConicalSurface(theCone);
|
||||
}
|
||||
TopLoc_Location Loc;
|
||||
EdgeLine2d = new Geom2d_Line(gp_Pnt2d(0., 0.), gp_Dir2d(1., 0.));
|
||||
BB.UpdateEdge(anEdge, EdgeLine2d, theSurf, Loc, Precision::Confusion());
|
||||
Standard_Real Coeff = (OffsetDir * CircAxisDir > 0.)? 1. : -1.;
|
||||
OELine2d = new Geom2d_Line(gp_Pnt2d(0., OffsetVal*Coeff), gp_Dir2d(1., 0.));
|
||||
BB.UpdateEdge(OE, OELine2d, theSurf, Loc, Precision::Confusion());
|
||||
aLine2d = new Geom2d_Line(gp_Pnt2d(ParV2, 0.), gp_Dir2d(0., Coeff));
|
||||
aLine2d2 = new Geom2d_Line(gp_Pnt2d(ParV1, 0.), gp_Dir2d(0., Coeff));
|
||||
if (E3.IsSame(E4))
|
||||
{
|
||||
if (Coeff > 0.)
|
||||
BB.UpdateEdge(E3, aLine2d, aLine2d2, theSurf, Loc, Precision::Confusion());
|
||||
if (!IsPlanar) {
|
||||
TopLoc_Location Loc;
|
||||
EdgeLine2d = new Geom2d_Line(gp_Pnt2d(0., 0.), gp_Dir2d(1., 0.));
|
||||
BB.UpdateEdge(anEdge, EdgeLine2d, theSurf, Loc, Precision::Confusion());
|
||||
Standard_Real Coeff = (OffsetDir * CircAxisDir > 0.)? 1. : -1.;
|
||||
OELine2d = new Geom2d_Line(gp_Pnt2d(0., OffsetVal*Coeff), gp_Dir2d(1., 0.));
|
||||
BB.UpdateEdge(OE, OELine2d, theSurf, Loc, Precision::Confusion());
|
||||
aLine2d = new Geom2d_Line(gp_Pnt2d(ParV2, 0.), gp_Dir2d(0., Coeff));
|
||||
aLine2d2 = new Geom2d_Line(gp_Pnt2d(ParV1, 0.), gp_Dir2d(0., Coeff));
|
||||
if (E3.IsSame(E4))
|
||||
{
|
||||
if (Coeff > 0.)
|
||||
BB.UpdateEdge(E3, aLine2d, aLine2d2, theSurf, Loc, Precision::Confusion());
|
||||
else
|
||||
{
|
||||
BB.UpdateEdge(E3, aLine2d2, aLine2d, theSurf, Loc, Precision::Confusion());
|
||||
theWire.Nullify();
|
||||
BB.MakeWire(theWire);
|
||||
BB.Add(theWire, anEdge.Oriented(TopAbs_REVERSED));
|
||||
BB.Add(theWire, E4);
|
||||
BB.Add(theWire, OE.Oriented(TopAbs_FORWARD));
|
||||
BB.Add(theWire, E3);
|
||||
theWire.Closed(Standard_True);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
BB.UpdateEdge(E3, aLine2d2, aLine2d, theSurf, Loc, Precision::Confusion());
|
||||
theWire.Nullify();
|
||||
BB.MakeWire(theWire);
|
||||
BB.Add(theWire, anEdge.Oriented(TopAbs_REVERSED));
|
||||
BB.Add(theWire, E4);
|
||||
BB.Add(theWire, OE.Oriented(TopAbs_FORWARD));
|
||||
BB.Add(theWire, E3);
|
||||
theWire.Closed(Standard_True);
|
||||
BB.SameParameter(E3, Standard_False);
|
||||
BB.SameRange(E3, Standard_False);
|
||||
BB.SameParameter(E4, Standard_False);
|
||||
BB.SameRange(E4, Standard_False);
|
||||
BB.UpdateEdge(E3, aLine2d, theSurf, Loc, Precision::Confusion());
|
||||
BB.Range(E3, theSurf, Loc, 0., OffsetVal);
|
||||
BB.UpdateEdge(E4, aLine2d2, theSurf, Loc, Precision::Confusion());
|
||||
BB.Range(E4, theSurf, Loc, 0., OffsetVal);
|
||||
}
|
||||
NewFace = BRepLib_MakeFace(theSurf, theWire);
|
||||
}
|
||||
else
|
||||
{
|
||||
BB.SameParameter(E3, Standard_False);
|
||||
BB.SameRange(E3, Standard_False);
|
||||
BB.SameParameter(E4, Standard_False);
|
||||
BB.SameRange(E4, Standard_False);
|
||||
BB.UpdateEdge(E3, aLine2d, theSurf, Loc, Precision::Confusion());
|
||||
BB.Range(E3, theSurf, Loc, 0., OffsetVal);
|
||||
BB.UpdateEdge(E4, aLine2d2, theSurf, Loc, Precision::Confusion());
|
||||
BB.Range(E4, theSurf, Loc, 0., OffsetVal);
|
||||
}
|
||||
NewFace = BRepLib_MakeFace(theSurf, theWire);
|
||||
} //cylinder or cone
|
||||
} //if both edges are arcs of circles
|
||||
if (NewFace.IsNull())
|
||||
|
@@ -2408,7 +2408,7 @@ void BRepOffset_Tool::Inter2d (const TopoDS_Face& F,
|
||||
IndexMin = ind;
|
||||
}
|
||||
}
|
||||
if (Dist2Min <= Precision::Confusion() * Precision::Confusion())
|
||||
if (Dist2Min <= Precision::SquareConfusion())
|
||||
{
|
||||
YaSol = Standard_True;
|
||||
P2d = P1[i1];
|
||||
@@ -2435,7 +2435,7 @@ void BRepOffset_Tool::Inter2d (const TopoDS_Face& F,
|
||||
IndexMin = ind;
|
||||
}
|
||||
}
|
||||
if (Dist2Min <= Precision::Confusion() * Precision::Confusion())
|
||||
if (Dist2Min <= Precision::SquareConfusion())
|
||||
{
|
||||
YaSol = Standard_True;
|
||||
P2d = P2[i2];
|
||||
|
@@ -98,6 +98,9 @@ is
|
||||
class ThruSections; --- inherits MakeShape from BRepBuilderAPI
|
||||
|
||||
class NormalProjection ; --- inherits MakeShape from BRepBuilderAPI
|
||||
|
||||
class MiddlePath; --- inherits MakeShape from BRepBuilderAPI
|
||||
|
||||
--
|
||||
-- Plate
|
||||
--
|
||||
|
@@ -40,7 +40,7 @@ uses
|
||||
|
||||
|
||||
raises
|
||||
ConstructionError from Standard
|
||||
NotDone from StdFail
|
||||
|
||||
is
|
||||
Create returns MakeOffset from BRepOffsetAPI;
|
||||
@@ -80,9 +80,9 @@ is
|
||||
---Purpose: Computes a parallel to the spine at distance Offset and
|
||||
-- at an altitude Alt from the plane of the spine in relation
|
||||
-- to the normal to the spine.
|
||||
-- Exceptions: Standard_ConstructionError if the offset is not built.
|
||||
-- Exceptions: StdFail_NotDone if the offset is not built.
|
||||
raises
|
||||
ConstructionError from Standard
|
||||
NotDone from StdFail
|
||||
is static;
|
||||
|
||||
|
||||
|
53
src/BRepOffsetAPI/BRepOffsetAPI_MiddlePath.cdl
Normal file
53
src/BRepOffsetAPI/BRepOffsetAPI_MiddlePath.cdl
Normal file
@@ -0,0 +1,53 @@
|
||||
-- File: BRepOffsetAPI_MiddlePath.cdl
|
||||
-- Created: 06.08.12 15:56:30
|
||||
-- Author: jgv@ROLEX
|
||||
---Copyright: Open CASCADE 2012
|
||||
|
||||
class MiddlePath from BRepOffsetAPI inherits MakeShape from BRepBuilderAPI
|
||||
|
||||
---Purpose: Describes functions to build a middle path of a
|
||||
-- pipe-like shape
|
||||
|
||||
uses
|
||||
|
||||
Shape from TopoDS,
|
||||
Wire from TopoDS,
|
||||
Edge from TopoDS,
|
||||
Face from TopoDS,
|
||||
MapOfShape from TopTools,
|
||||
SequenceOfSequenceOfShape from BRepOffsetAPI
|
||||
|
||||
is
|
||||
--Create(aShape : Shape from TopoDS;
|
||||
-- StartWire : Wire from TopoDS)
|
||||
--returns MiddlePath from BRepOffsetAPI;
|
||||
|
||||
--Create(aShape : Shape from TopoDS;
|
||||
-- StartEdge : Edge from TopoDS)
|
||||
--returns MiddlePath from BRepOffsetAPI;
|
||||
|
||||
Create(aShape : Shape from TopoDS;
|
||||
StartShape : Shape from TopoDS;
|
||||
EndShape : Shape from TopoDS)
|
||||
---Purpose: General constructor.
|
||||
-- StartShape and EndShape may be
|
||||
-- a wire or a face
|
||||
returns MiddlePath from BRepOffsetAPI;
|
||||
|
||||
Build(me: in out)
|
||||
is redefined;
|
||||
|
||||
fields
|
||||
|
||||
myInitialShape : Shape from TopoDS;
|
||||
myStartWire : Wire from TopoDS;
|
||||
myEndWire : Wire from TopoDS;
|
||||
myClosedSection : Boolean from Standard;
|
||||
myClosedRing : Boolean from Standard;
|
||||
|
||||
myStartWireEdges : MapOfShape from TopTools;
|
||||
myEndWireEdges : MapOfShape from TopTools;
|
||||
|
||||
myPaths : SequenceOfSequenceOfShape from BRepOffsetAPI;
|
||||
|
||||
end MiddlePath;
|
1022
src/BRepOffsetAPI/BRepOffsetAPI_MiddlePath.cxx
Normal file
1022
src/BRepOffsetAPI/BRepOffsetAPI_MiddlePath.cxx
Normal file
File diff suppressed because it is too large
Load Diff
@@ -434,8 +434,6 @@ Standard_Integer xbounds(Draw_Interpretor& di, Standard_Integer n, const char**
|
||||
//=======================================================================
|
||||
Standard_Integer xclassify (Draw_Interpretor& aDI, Standard_Integer n, const char** a)
|
||||
{
|
||||
char sbf[512];
|
||||
|
||||
if (n < 2) {
|
||||
aDI<<" use xclassify Solid [Tolerance=1.e-7]\n";
|
||||
return 1;
|
||||
|
@@ -37,49 +37,81 @@
|
||||
#include <TopAbs.hxx>
|
||||
#include <TopoDS_Face.hxx>
|
||||
#include <TopoDS.hxx>
|
||||
#include <TopoDS_Shell.hxx>
|
||||
#include <TopoDS_Solid.hxx>
|
||||
#include <BRepClass3d.hxx>
|
||||
|
||||
//
|
||||
static
|
||||
Standard_Boolean issame(TopoDS_Face& face,
|
||||
TopoDS_Face& newface);
|
||||
static
|
||||
TopoDS_Face findface(TopoDS_Shape& shape,
|
||||
TopoDS_Face& face);
|
||||
//
|
||||
static Standard_Integer shell(Draw_Interpretor&, Standard_Integer, const char** );
|
||||
static Standard_Integer outershell(Draw_Interpretor&, Standard_Integer, const char** );
|
||||
|
||||
|
||||
|
||||
static Standard_Boolean issame(TopoDS_Face& face, TopoDS_Face& newface)
|
||||
//=======================================================================
|
||||
//function : ShellCommands
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
void BRepTest::ShellCommands(Draw_Interpretor& theCommands)
|
||||
{
|
||||
TopExp_Explorer exp(face,TopAbs_VERTEX),newexp(newface,TopAbs_VERTEX);
|
||||
Standard_Integer newcounter=0,counter=0;
|
||||
for (;exp.More();exp.Next())
|
||||
{
|
||||
counter++;
|
||||
gp_Pnt p(BRep_Tool::Pnt(TopoDS::Vertex(exp.Current())));
|
||||
for (;newexp.More();newexp.Next())
|
||||
{
|
||||
gp_Pnt newp(BRep_Tool::Pnt(TopoDS::Vertex(newexp.Current())));
|
||||
if (p.IsEqual(newp,1e-7))
|
||||
{
|
||||
newcounter++;
|
||||
break;
|
||||
};
|
||||
};
|
||||
};
|
||||
if (counter==newcounter)
|
||||
return Standard_True;
|
||||
return Standard_False;
|
||||
static Standard_Boolean loaded = Standard_False;
|
||||
if (loaded) return;
|
||||
loaded = Standard_True;
|
||||
|
||||
const char* g = "Projection of wire commands";
|
||||
|
||||
theCommands.Add("shell","Make shell on bugged object", __FILE__, shell,g);
|
||||
theCommands.Add("outershell","use outershell r s", __FILE__, outershell,g);
|
||||
|
||||
}
|
||||
//modified by NIZNHY-PKV Thu Sep 20 10:44:11 2012f
|
||||
//=======================================================================
|
||||
//function : outershell
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
Standard_Integer outershell(Draw_Interpretor& di, Standard_Integer n, const char** a)
|
||||
{
|
||||
TopoDS_Shape aS;
|
||||
TopoDS_Solid aSd;
|
||||
TopoDS_Shell aSh;
|
||||
//
|
||||
if (n!=3) {
|
||||
di << " use outershell r s\n";
|
||||
return 1;
|
||||
}
|
||||
//
|
||||
aS=DBRep::Get(a[2]);
|
||||
if (aS.IsNull()) {
|
||||
di << " Null shape is not allowed\n";
|
||||
return 1;
|
||||
}
|
||||
if (aS.ShapeType()!=TopAbs_SOLID) {
|
||||
di << " The shape must be a solid\n";
|
||||
return 1;
|
||||
}
|
||||
//
|
||||
aSd=*((TopoDS_Solid*)&aS);
|
||||
//
|
||||
aSh=BRepClass3d::OuterShell(aSd);
|
||||
if (aSh.IsNull()) {
|
||||
di << " not found\n";
|
||||
}
|
||||
else {
|
||||
DBRep::Set(a[1],aSh);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
static TopoDS_Face findface(TopoDS_Shape& shape, TopoDS_Face& face)
|
||||
{
|
||||
TopoDS_Face newface;
|
||||
TopExp_Explorer exp(shape,TopAbs_FACE);
|
||||
for (;exp.More();exp.Next())
|
||||
{
|
||||
newface = TopoDS::Face(exp.Current());
|
||||
if (issame(face,newface))
|
||||
{
|
||||
break;
|
||||
};
|
||||
};
|
||||
return newface;
|
||||
}
|
||||
|
||||
static Standard_Integer shell(Draw_Interpretor& di, Standard_Integer n, const char** a)
|
||||
//modified by NIZNHY-PKV Thu Sep 20 10:44:17 2012t
|
||||
//=======================================================================
|
||||
//function : shell
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
Standard_Integer shell(Draw_Interpretor& di, Standard_Integer n, const char** a)
|
||||
{
|
||||
TopoDS_Shape Shape = DBRep::Get(a[1]);
|
||||
TopTools_ListOfShape ListOfCorks;
|
||||
@@ -117,18 +149,52 @@ static Standard_Integer shell(Draw_Interpretor& di, Standard_Integer n, const ch
|
||||
DBRep::Set("S",MKTS.Shape());
|
||||
return 0;
|
||||
}
|
||||
/*********************************************************************************/
|
||||
|
||||
void BRepTest::ShellCommands(Draw_Interpretor& theCommands)
|
||||
|
||||
//=======================================================================
|
||||
//function : issame
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
Standard_Boolean issame(TopoDS_Face& face, TopoDS_Face& newface)
|
||||
{
|
||||
static Standard_Boolean loaded = Standard_False;
|
||||
if (loaded) return;
|
||||
loaded = Standard_True;
|
||||
|
||||
const char* g = "Projection of wire commands";
|
||||
|
||||
theCommands.Add("shell","Make shell on bugged object",
|
||||
__FILE__,
|
||||
shell,g);
|
||||
|
||||
TopExp_Explorer exp(face,TopAbs_VERTEX),newexp(newface,TopAbs_VERTEX);
|
||||
Standard_Integer newcounter=0,counter=0;
|
||||
for (;exp.More();exp.Next())
|
||||
{
|
||||
counter++;
|
||||
gp_Pnt p(BRep_Tool::Pnt(TopoDS::Vertex(exp.Current())));
|
||||
for (;newexp.More();newexp.Next())
|
||||
{
|
||||
gp_Pnt newp(BRep_Tool::Pnt(TopoDS::Vertex(newexp.Current())));
|
||||
if (p.IsEqual(newp,1e-7))
|
||||
{
|
||||
newcounter++;
|
||||
break;
|
||||
};
|
||||
};
|
||||
};
|
||||
if (counter==newcounter)
|
||||
return Standard_True;
|
||||
return Standard_False;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : findface
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
TopoDS_Face findface(TopoDS_Shape& shape, TopoDS_Face& face)
|
||||
{
|
||||
TopoDS_Face newface;
|
||||
TopExp_Explorer exp(shape,TopAbs_FACE);
|
||||
for (;exp.More();exp.Next())
|
||||
{
|
||||
newface = TopoDS::Face(exp.Current());
|
||||
if (issame(face,newface))
|
||||
{
|
||||
break;
|
||||
};
|
||||
};
|
||||
return newface;
|
||||
}
|
||||
|
||||
|
||||
|
@@ -35,6 +35,7 @@
|
||||
#include <BRepOffsetAPI_MakeEvolved.hxx>
|
||||
#include <BRepOffsetAPI_ThruSections.hxx>
|
||||
#include <BRepOffsetAPI_MakePipeShell.hxx>
|
||||
#include <BRepOffsetAPI_MiddlePath.hxx>
|
||||
|
||||
#include <BRepLib_MakeWire.hxx>
|
||||
#include <TopoDS.hxx>
|
||||
@@ -772,6 +773,32 @@ static Standard_Integer simulsweep(Draw_Interpretor& di,
|
||||
return 0;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// middlepath
|
||||
//=======================================================================
|
||||
static Standard_Integer middlepath(Draw_Interpretor& di,
|
||||
Standard_Integer n, const char** a)
|
||||
{
|
||||
if (n < 5) return 1;
|
||||
|
||||
TopoDS_Shape aShape = DBRep::Get(a[2]);
|
||||
if (aShape.IsNull()) return 1;
|
||||
|
||||
TopoDS_Shape StartShape = DBRep::Get(a[3]);
|
||||
if (StartShape.IsNull()) return 1;
|
||||
|
||||
TopoDS_Shape EndShape = DBRep::Get(a[4]);
|
||||
if (EndShape.IsNull()) return 1;
|
||||
|
||||
BRepOffsetAPI_MiddlePath Builder(aShape, StartShape, EndShape);
|
||||
Builder.Build();
|
||||
|
||||
TopoDS_Shape Result = Builder.Shape();
|
||||
DBRep::Set(a[1], Result);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SweepCommands
|
||||
//purpose :
|
||||
@@ -839,5 +866,8 @@ void BRepTest::SweepCommands(Draw_Interpretor& theCommands)
|
||||
__FILE__,simulsweep,g);
|
||||
theCommands.Add("geompipe", "geompipe r spineedge profileedge radius [byACR [byrotate]]"
|
||||
__FILE__,geompipe,g);
|
||||
|
||||
theCommands.Add("middlepath", "middlepath res shape startshape endshape",
|
||||
__FILE__,middlepath,g);
|
||||
}
|
||||
|
||||
|
@@ -64,7 +64,9 @@
|
||||
|
||||
#include <ChFi3d_Builder_0.hxx>
|
||||
#include <TopOpeBRepDS_ListOfInterference.hxx>
|
||||
|
||||
#include <BRepLib.hxx>
|
||||
#include <ShapeFix.hxx>
|
||||
#include <Precision.hxx>
|
||||
|
||||
#ifdef DRAW
|
||||
#include <TestTopOpeTools.hxx>
|
||||
@@ -73,6 +75,8 @@
|
||||
#ifdef DEB
|
||||
#include <OSD_Chronometer.hxx>
|
||||
|
||||
|
||||
|
||||
// variables for performances
|
||||
|
||||
|
||||
@@ -559,6 +563,27 @@ void ChFi3d_Builder::Compute()
|
||||
cout<<"-temps ChFi3d_sameparameter "<<t_sameparam<<"s"<<endl<<endl;
|
||||
}
|
||||
#endif
|
||||
//
|
||||
// Inspect the new faces to provide sameparameter
|
||||
// if it is necessary
|
||||
if (IsDone())
|
||||
{
|
||||
Standard_Real SameParTol = Precision::Confusion();
|
||||
Standard_Integer aNbSurfaces, iF;
|
||||
TopTools_ListIteratorOfListOfShape aIt;
|
||||
//
|
||||
aNbSurfaces=myDS->NbSurfaces();
|
||||
|
||||
for (iF=1; iF<=aNbSurfaces; ++iF) {
|
||||
const TopTools_ListOfShape& aLF=myCoup->NewFaces(iF);
|
||||
aIt.Initialize(aLF);
|
||||
for (; aIt.More(); aIt.Next()) {
|
||||
const TopoDS_Shape& aF=aIt.Value();
|
||||
BRepLib::SameParameter(aF, SameParTol, Standard_True);
|
||||
ShapeFix::SameParameter(aF, Standard_False, SameParTol);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
|
@@ -378,6 +378,7 @@ static Standard_Boolean Update(Handle(Adaptor3d_HSurface)& face,
|
||||
pared = ponc1.Parameter();
|
||||
parltg = ponc2.Parameter();
|
||||
if ((parltg > f) && (parltg < l)) {
|
||||
#ifdef OCC23139
|
||||
////modified by jgv, 10.05.2012 for the bug 23139////
|
||||
Handle(Geom2d_Curve) PConF = fi.PCurveOnFace();
|
||||
if (!PConF.IsNull())
|
||||
@@ -399,6 +400,7 @@ static Standard_Boolean Update(Handle(Adaptor3d_HSurface)& face,
|
||||
}
|
||||
}
|
||||
/////////////////////////////////////////////////////
|
||||
#endif
|
||||
fi.SetParameter(parltg,isfirst);
|
||||
cp.SetArc(cp.Tolerance(),cp.Arc(),pared,cp.TransitionOnArc());
|
||||
return Standard_True;
|
||||
@@ -910,7 +912,7 @@ void ChFi3d_Builder::PerformOneCorner(const Standard_Integer Index,
|
||||
distmin2 = extCC.SquareDistance(i);
|
||||
imin = i;
|
||||
}
|
||||
if (distmin2 <= Precision::Confusion() * Precision::Confusion())
|
||||
if (distmin2 <= Precision::SquareConfusion())
|
||||
{
|
||||
Extrema_POnCurv ponc1,ponc2;
|
||||
extCC.Points( imin, ponc1, ponc2 );
|
||||
@@ -4101,7 +4103,7 @@ void ChFi3d_Builder::IntersectMoreCorner(const Standard_Integer Index)
|
||||
dist2min = extCC.SquareDistance(i);
|
||||
imin = i;
|
||||
}
|
||||
if (dist2min <= Precision::Confusion() * Precision::Confusion())
|
||||
if (dist2min <= Precision::SquareConfusion())
|
||||
{
|
||||
Extrema_POnCurv ponc1,ponc2;
|
||||
extCC.Points( imin, ponc1, ponc2 );
|
||||
|
@@ -968,7 +968,7 @@ void Draft_Modification::Perform ()
|
||||
Dist2Min = myExtPC.SquareDistance(1);
|
||||
locpmin = myExtPC.Point(1).Parameter();
|
||||
}
|
||||
if(myExtPC.NbExt() == 2 && Dist2Min > Precision::Confusion() * Precision::Confusion()) {
|
||||
if(myExtPC.NbExt() == 2 && Dist2Min > Precision::SquareConfusion()) {
|
||||
//to avoid incorrectly choosing the image
|
||||
//of the first vertex of the initial edge
|
||||
Standard_Real d1_2 = myExtPC.SquareDistance(1);
|
||||
|
@@ -51,6 +51,11 @@ if { [info exists env(CASROOT)] && [file isdirectory $env(CASROOT)/tests] } {
|
||||
} else {
|
||||
set env(CSF_TestScriptsPath) $env(CSF_TestScriptsPath)[_path_separator]$env(CASROOT)/tests
|
||||
}
|
||||
if { ! [info exists env(CSF_TestDataPath)] } {
|
||||
set env(CSF_TestDataPath) $env(CASROOT)/data
|
||||
} else {
|
||||
set env(CSF_TestDataPath) $env(CSF_TestDataPath)[_path_separator]$env(CASROOT)/data
|
||||
}
|
||||
}
|
||||
|
||||
# load application-defined initialization script, which is expected to
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user