mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-09-13 14:27:08 +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 TKTopAlgo
|
||||||
t TKXMesh
|
t TKXMesh
|
||||||
n InterfaceGraphic
|
n InterfaceGraphic
|
||||||
n VoxelClient
|
|
||||||
p AIS
|
p AIS
|
||||||
p AIS2D
|
p AIS2D
|
||||||
p AlienImage
|
p AlienImage
|
||||||
@@ -502,3 +501,4 @@ r QAResources
|
|||||||
t TKQADraw
|
t TKQADraw
|
||||||
p QADNaming
|
p QADNaming
|
||||||
p QABugs
|
p QABugs
|
||||||
|
p Font
|
||||||
|
@@ -59,89 +59,92 @@ namespace IE
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
private void InitializeComponent()
|
private void InitializeComponent()
|
||||||
{
|
{
|
||||||
System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(AboutDialog));
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AboutDialog));
|
||||||
this.pictureBox1 = new System.Windows.Forms.PictureBox();
|
this.pictureBox1 = new System.Windows.Forms.PictureBox();
|
||||||
this.button1 = new System.Windows.Forms.Button();
|
this.button1 = new System.Windows.Forms.Button();
|
||||||
this.label1 = new System.Windows.Forms.Label();
|
this.label1 = new System.Windows.Forms.Label();
|
||||||
this.myVersion = new System.Windows.Forms.Label();
|
this.myVersion = new System.Windows.Forms.Label();
|
||||||
this.label3 = new System.Windows.Forms.Label();
|
this.label3 = new System.Windows.Forms.Label();
|
||||||
this.label4 = new System.Windows.Forms.Label();
|
this.label4 = new System.Windows.Forms.Label();
|
||||||
this.SuspendLayout();
|
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
|
||||||
//
|
this.SuspendLayout();
|
||||||
// pictureBox1
|
//
|
||||||
//
|
// pictureBox1
|
||||||
this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
//
|
||||||
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
|
this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||||
this.pictureBox1.Location = new System.Drawing.Point(59, 64);
|
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
|
||||||
this.pictureBox1.Name = "pictureBox1";
|
this.pictureBox1.Location = new System.Drawing.Point(59, 64);
|
||||||
this.pictureBox1.Size = new System.Drawing.Size(194, 100);
|
this.pictureBox1.Name = "pictureBox1";
|
||||||
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
|
this.pictureBox1.Size = new System.Drawing.Size(196, 102);
|
||||||
this.pictureBox1.TabIndex = 0;
|
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
|
||||||
this.pictureBox1.TabStop = false;
|
this.pictureBox1.TabIndex = 0;
|
||||||
//
|
this.pictureBox1.TabStop = false;
|
||||||
// button1
|
//
|
||||||
//
|
// button1
|
||||||
this.button1.Location = new System.Drawing.Point(96, 248);
|
//
|
||||||
this.button1.Name = "button1";
|
this.button1.Location = new System.Drawing.Point(96, 248);
|
||||||
this.button1.Size = new System.Drawing.Size(128, 24);
|
this.button1.Name = "button1";
|
||||||
this.button1.TabIndex = 1;
|
this.button1.Size = new System.Drawing.Size(128, 24);
|
||||||
this.button1.Text = "OK";
|
this.button1.TabIndex = 1;
|
||||||
this.button1.Click += new System.EventHandler(this.button1_Click);
|
this.button1.Text = "OK";
|
||||||
//
|
this.button1.Click += new System.EventHandler(this.button1_Click);
|
||||||
// label1
|
//
|
||||||
//
|
// label1
|
||||||
this.label1.Location = new System.Drawing.Point(16, 16);
|
//
|
||||||
this.label1.Name = "label1";
|
this.label1.Location = new System.Drawing.Point(16, 9);
|
||||||
this.label1.Size = new System.Drawing.Size(288, 24);
|
this.label1.Name = "label1";
|
||||||
this.label1.TabIndex = 2;
|
this.label1.Size = new System.Drawing.Size(288, 24);
|
||||||
this.label1.Text = "Import/Export Sample,";
|
this.label1.TabIndex = 2;
|
||||||
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
this.label1.Text = "Import/Export Sample,";
|
||||||
//
|
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||||
// myVersion
|
//
|
||||||
//
|
// myVersion
|
||||||
this.myVersion.Location = new System.Drawing.Point(16, 32);
|
//
|
||||||
this.myVersion.Name = "myVersion";
|
this.myVersion.Location = new System.Drawing.Point(16, 32);
|
||||||
this.myVersion.Size = new System.Drawing.Size(288, 16);
|
this.myVersion.Name = "myVersion";
|
||||||
this.myVersion.TabIndex = 3;
|
this.myVersion.Size = new System.Drawing.Size(288, 16);
|
||||||
this.myVersion.Text = "Open CASCADE Technology ";
|
this.myVersion.TabIndex = 3;
|
||||||
this.myVersion.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
this.myVersion.Text = "Open CASCADE Technology ";
|
||||||
//
|
this.myVersion.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||||
// label3
|
//
|
||||||
//
|
// label3
|
||||||
this.label3.Location = new System.Drawing.Point(24, 168);
|
//
|
||||||
this.label3.Name = "label3";
|
this.label3.Location = new System.Drawing.Point(24, 168);
|
||||||
this.label3.Size = new System.Drawing.Size(280, 23);
|
this.label3.Name = "label3";
|
||||||
this.label3.TabIndex = 4;
|
this.label3.Size = new System.Drawing.Size(280, 23);
|
||||||
this.label3.Text = "Copyright (C) 2004, Open CASCADE SA";
|
this.label3.TabIndex = 4;
|
||||||
this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
this.label3.Text = "Copyright (C) 2004-2012, Open CASCADE S.A.S";
|
||||||
//
|
this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||||
// label4
|
//
|
||||||
//
|
// label4
|
||||||
this.label4.Location = new System.Drawing.Point(8, 200);
|
//
|
||||||
this.label4.Name = "label4";
|
this.label4.Location = new System.Drawing.Point(8, 200);
|
||||||
this.label4.Size = new System.Drawing.Size(296, 24);
|
this.label4.Name = "label4";
|
||||||
this.label4.TabIndex = 5;
|
this.label4.Size = new System.Drawing.Size(296, 24);
|
||||||
this.label4.Text = "http://opencascade.com marketing.contact@opencascade.com";
|
this.label4.TabIndex = 5;
|
||||||
this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
this.label4.Text = "http://www.opencascade.com";
|
||||||
//
|
this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||||
// AboutDialog
|
//
|
||||||
//
|
// AboutDialog
|
||||||
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
|
//
|
||||||
this.ClientSize = new System.Drawing.Size(312, 285);
|
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
|
||||||
this.ControlBox = false;
|
this.ClientSize = new System.Drawing.Size(312, 285);
|
||||||
this.Controls.Add(this.label4);
|
this.ControlBox = false;
|
||||||
this.Controls.Add(this.label3);
|
this.Controls.Add(this.label4);
|
||||||
this.Controls.Add(this.myVersion);
|
this.Controls.Add(this.label3);
|
||||||
this.Controls.Add(this.label1);
|
this.Controls.Add(this.myVersion);
|
||||||
this.Controls.Add(this.button1);
|
this.Controls.Add(this.label1);
|
||||||
this.Controls.Add(this.pictureBox1);
|
this.Controls.Add(this.button1);
|
||||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
this.Controls.Add(this.pictureBox1);
|
||||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
||||||
this.MaximizeBox = false;
|
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||||
this.MinimizeBox = false;
|
this.MaximizeBox = false;
|
||||||
this.Name = "AboutDialog";
|
this.MinimizeBox = false;
|
||||||
this.Text = "About Import/Export Sample";
|
this.Name = "AboutDialog";
|
||||||
this.ResumeLayout(false);
|
this.Text = "About Import/Export Sample";
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
|
||||||
|
this.ResumeLayout(false);
|
||||||
|
this.PerformLayout();
|
||||||
|
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
@@ -69,14 +69,14 @@
|
|||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
@@ -128,7 +128,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\obj/Geometry.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\obj/Geometry.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -142,10 +142,10 @@
|
|||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\obj/Geometry.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\obj/Geometry.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<CompileAs>Default</CompileAs>
|
<CompileAs>Default</CompileAs>
|
||||||
@@ -156,11 +156,11 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<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>
|
<ManifestFile>$(IntDir)$(TargetFileName).intermediate.manifest</ManifestFile>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Geometry.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bin/Geometry.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
@@ -215,7 +215,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\objd/Geometry.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\objd/Geometry.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -227,10 +227,10 @@
|
|||||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\objd/Geometry.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\objd/Geometry.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||||
<BrowseInformation>true</BrowseInformation>
|
<BrowseInformation>true</BrowseInformation>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
@@ -243,12 +243,12 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<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>
|
<ManifestFile>$(IntDir)$(TargetFileName).intermediate.manifest</ManifestFile>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Geometry.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bind/Geometry.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
|
@@ -118,8 +118,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bin"
|
OutputDirectory="../../../..\win64\vc8\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -144,7 +144,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/Geometry.tlb"
|
TypeLibraryName=".\win64\obj/Geometry.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -158,10 +158,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/Geometry.pch"
|
PrecompiledHeaderFile=".\win64\obj/Geometry.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -180,12 +180,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||||
ManifestFile="$(IntDir)\$(TargetFileName).intermediate.manifest"
|
ManifestFile="$(IntDir)\$(TargetFileName).intermediate.manifest"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Geometry.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bin/Geometry.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
@@ -315,8 +315,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bind"
|
OutputDirectory="../../../..\win64\vc8\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -341,7 +341,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/Geometry.tlb"
|
TypeLibraryName=".\win64\objd/Geometry.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -353,10 +353,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/Geometry.pch"
|
PrecompiledHeaderFile=".\win64\objd/Geometry.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
BrowseInformation="1"
|
BrowseInformation="1"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
@@ -377,13 +377,13 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||||
ManifestFile="$(IntDir)\$(TargetFileName).intermediate.manifest"
|
ManifestFile="$(IntDir)\$(TargetFileName).intermediate.manifest"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Geometry.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bind/Geometry.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
|
@@ -118,8 +118,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bin"
|
OutputDirectory="../../../..\win64\vc9\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -144,7 +144,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/Geometry.tlb"
|
TypeLibraryName=".\win64\obj/Geometry.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -158,10 +158,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/Geometry.pch"
|
PrecompiledHeaderFile=".\win64\obj/Geometry.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -180,12 +180,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||||
ManifestFile="$(IntDir)\$(TargetFileName).intermediate.manifest"
|
ManifestFile="$(IntDir)\$(TargetFileName).intermediate.manifest"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Geometry.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bin/Geometry.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
@@ -313,8 +313,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bind"
|
OutputDirectory="../../../..\win64\vc9\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -339,7 +339,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/Geometry.tlb"
|
TypeLibraryName=".\win64\objd/Geometry.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -351,10 +351,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/Geometry.pch"
|
PrecompiledHeaderFile=".\win64\objd/Geometry.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
BrowseInformation="1"
|
BrowseInformation="1"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
@@ -375,13 +375,13 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||||
ManifestFile="$(IntDir)\$(TargetFileName).intermediate.manifest"
|
ManifestFile="$(IntDir)\$(TargetFileName).intermediate.manifest"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Geometry.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bind/Geometry.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
|
@@ -69,14 +69,14 @@
|
|||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
@@ -127,7 +127,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\objd/TopologyTransformations.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\objd/TopologyTransformations.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -139,10 +139,10 @@
|
|||||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\objd/TopologyTransformations.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\objd/TopologyTransformations.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
@@ -154,11 +154,11 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Modeling.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bind/Modeling.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
@@ -211,7 +211,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\obj/TopologyTransformations.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\obj/TopologyTransformations.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -225,10 +225,10 @@
|
|||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\obj/TopologyTransformations.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\obj/TopologyTransformations.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<CompileAs>Default</CompileAs>
|
<CompileAs>Default</CompileAs>
|
||||||
@@ -239,10 +239,10 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Modeling.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bin/Modeling.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bind"
|
OutputDirectory="../../../..\win64\vc8\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/TopologyTransformations.tlb"
|
TypeLibraryName=".\win64\objd/TopologyTransformations.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -155,10 +155,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/TopologyTransformations.pch"
|
PrecompiledHeaderFile=".\win64\objd/TopologyTransformations.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -178,12 +178,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Modeling.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bind/Modeling.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
@@ -311,8 +311,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bin"
|
OutputDirectory="../../../..\win64\vc8\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -337,7 +337,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/TopologyTransformations.tlb"
|
TypeLibraryName=".\win64\obj/TopologyTransformations.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -351,10 +351,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/TopologyTransformations.pch"
|
PrecompiledHeaderFile=".\win64\obj/TopologyTransformations.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -373,11 +373,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Modeling.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bin/Modeling.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bind"
|
OutputDirectory="../../../..\win64\vc9\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/TopologyTransformations.tlb"
|
TypeLibraryName=".\win64\objd/TopologyTransformations.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -155,10 +155,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/TopologyTransformations.pch"
|
PrecompiledHeaderFile=".\win64\objd/TopologyTransformations.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -178,12 +178,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Modeling.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bind/Modeling.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
@@ -309,8 +309,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bin"
|
OutputDirectory="../../../..\win64\vc9\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -335,7 +335,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/TopologyTransformations.tlb"
|
TypeLibraryName=".\win64\obj/TopologyTransformations.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -349,10 +349,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/TopologyTransformations.pch"
|
PrecompiledHeaderFile=".\win64\obj/TopologyTransformations.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -371,11 +371,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Modeling.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bin/Modeling.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
|
@@ -69,14 +69,14 @@
|
|||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
@@ -127,7 +127,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\obj/Viewer2d.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\obj/Viewer2d.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -141,10 +141,10 @@
|
|||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\obj/Viewer2d.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\obj/Viewer2d.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<CompileAs>Default</CompileAs>
|
<CompileAs>Default</CompileAs>
|
||||||
@@ -155,10 +155,10 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Viewer2d.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bin/Viewer2d.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
@@ -211,7 +211,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\objd/Viewer2d.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\objd/Viewer2d.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -223,10 +223,10 @@
|
|||||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\objd/Viewer2d.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\objd/Viewer2d.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
@@ -238,11 +238,11 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Viewer2d.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bind/Viewer2d.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bin"
|
OutputDirectory="../../../..\win64\vc8\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/Viewer2d.tlb"
|
TypeLibraryName=".\win64\obj/Viewer2d.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -157,10 +157,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/Viewer2d.pch"
|
PrecompiledHeaderFile=".\win64\obj/Viewer2d.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -179,11 +179,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Viewer2d.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bin/Viewer2d.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
@@ -311,8 +311,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bind"
|
OutputDirectory="../../../..\win64\vc8\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -337,7 +337,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/Viewer2d.tlb"
|
TypeLibraryName=".\win64\objd/Viewer2d.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -349,10 +349,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/Viewer2d.pch"
|
PrecompiledHeaderFile=".\win64\objd/Viewer2d.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -372,12 +372,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Viewer2d.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bind/Viewer2d.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bin"
|
OutputDirectory="../../../..\win64\vc9\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/Viewer2d.tlb"
|
TypeLibraryName=".\win64\obj/Viewer2d.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -157,10 +157,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/Viewer2d.pch"
|
PrecompiledHeaderFile=".\win64\obj/Viewer2d.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -179,11 +179,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Viewer2d.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bin/Viewer2d.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
@@ -309,8 +309,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bind"
|
OutputDirectory="../../../..\win64\vc9\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -335,7 +335,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/Viewer2d.tlb"
|
TypeLibraryName=".\win64\objd/Viewer2d.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -347,10 +347,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/Viewer2d.pch"
|
PrecompiledHeaderFile=".\win64\objd/Viewer2d.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -370,12 +370,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Viewer2d.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bind/Viewer2d.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
|
@@ -69,14 +69,14 @@
|
|||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
@@ -127,7 +127,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\obj/Viewer3d.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\obj/Viewer3d.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -141,10 +141,10 @@
|
|||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\obj/Viewer3d.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\obj/Viewer3d.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<CompileAs>Default</CompileAs>
|
<CompileAs>Default</CompileAs>
|
||||||
@@ -155,10 +155,10 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Viewer3d.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bin/Viewer3d.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
@@ -212,7 +212,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\objd/Viewer3d.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\objd/Viewer3d.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -224,10 +224,10 @@
|
|||||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\objd/Viewer3d.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\objd/Viewer3d.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||||
<BrowseInformation>true</BrowseInformation>
|
<BrowseInformation>true</BrowseInformation>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
@@ -240,11 +240,11 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Viewer3d.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bind/Viewer3d.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bin"
|
OutputDirectory="../../../..\win64\vc8\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/Viewer3d.tlb"
|
TypeLibraryName=".\win64\obj/Viewer3d.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -157,10 +157,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/Viewer3d.pch"
|
PrecompiledHeaderFile=".\win64\obj/Viewer3d.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -179,11 +179,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Viewer3d.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bin/Viewer3d.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
@@ -312,8 +312,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bind"
|
OutputDirectory="../../../..\win64\vc8\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -338,7 +338,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/Viewer3d.tlb"
|
TypeLibraryName=".\win64\objd/Viewer3d.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -350,10 +350,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/Viewer3d.pch"
|
PrecompiledHeaderFile=".\win64\objd/Viewer3d.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
BrowseInformation="1"
|
BrowseInformation="1"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
@@ -374,12 +374,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Viewer3d.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bind/Viewer3d.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bin"
|
OutputDirectory="../../../..\win64\vc9\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/Viewer3d.tlb"
|
TypeLibraryName=".\win64\obj/Viewer3d.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -157,10 +157,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/Viewer3d.pch"
|
PrecompiledHeaderFile=".\win64\obj/Viewer3d.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -179,11 +179,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Viewer3d.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bin/Viewer3d.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
@@ -310,8 +310,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bind"
|
OutputDirectory="../../../..\win64\vc9\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -336,7 +336,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/Viewer3d.tlb"
|
TypeLibraryName=".\win64\objd/Viewer3d.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -348,10 +348,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/Viewer3d.pch"
|
PrecompiledHeaderFile=".\win64\objd/Viewer3d.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
BrowseInformation="1"
|
BrowseInformation="1"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
@@ -372,12 +372,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Viewer3d.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bind/Viewer3d.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
|
@@ -1088,11 +1088,30 @@ GetDocument()->UpdateResultMessageDlg("SetAntialiasingOn/SetAntialiasingOff",Mes
|
|||||||
void CViewer3dView::OnClearLights()
|
void CViewer3dView::OnClearLights()
|
||||||
{
|
{
|
||||||
// Setting Off all viewer active lights
|
// Setting Off all viewer active lights
|
||||||
|
TColStd_ListOfTransient lights;
|
||||||
for(myView->Viewer()->InitActiveLights(); myView->Viewer()->MoreActiveLights(); myView->Viewer()->NextActiveLights())
|
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
|
// Setting Off all view active lights
|
||||||
for(myView->InitActiveLights(); myView->MoreActiveLights(); myView->NextActiveLights())
|
lights.Clear();
|
||||||
myView->SetLightOff(myView->ActiveLight());
|
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
|
myView->Viewer()->SetDefaultLights();// Setting the default lights on
|
||||||
|
|
||||||
@@ -1101,10 +1120,31 @@ void CViewer3dView::OnClearLights()
|
|||||||
myView->Update();
|
myView->Update();
|
||||||
|
|
||||||
TCollection_AsciiString Message("\
|
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\
|
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\
|
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\
|
\n\
|
||||||
myView->Viewer()->SetDefaultLights();// Setting the default lights on\n\
|
myView->Viewer()->SetDefaultLights();// Setting the default lights on\n\
|
||||||
");
|
");
|
||||||
|
@@ -69,14 +69,14 @@
|
|||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
@@ -127,7 +127,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\obj/ImportExport.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\obj/ImportExport.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -141,10 +141,10 @@
|
|||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\obj/ImportExport.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\obj/ImportExport.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<CompileAs>Default</CompileAs>
|
<CompileAs>Default</CompileAs>
|
||||||
@@ -155,10 +155,10 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/ImportExport.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bin/ImportExport.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
@@ -211,7 +211,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\objd/ImportExport.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\objd/ImportExport.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -223,10 +223,10 @@
|
|||||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\objd/ImportExport.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\objd/ImportExport.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
@@ -238,11 +238,11 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/ImportExport.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bind/ImportExport.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../../x64\vc8\bin"
|
OutputDirectory="../../../../win64\vc8\bin"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/ImportExport.tlb"
|
TypeLibraryName=".\win64\obj/ImportExport.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -157,10 +157,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/ImportExport.pch"
|
PrecompiledHeaderFile=".\win64\obj/ImportExport.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -179,11 +179,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../../x64\vc8\bin/ImportExport.pdb"
|
ProgramDatabaseFile="../../../../win64\vc8\bin/ImportExport.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
@@ -311,8 +311,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../../x64\vc8\bind"
|
OutputDirectory="../../../../win64\vc8\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -337,7 +337,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/ImportExport.tlb"
|
TypeLibraryName=".\win64\objd/ImportExport.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -349,10 +349,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/ImportExport.pch"
|
PrecompiledHeaderFile=".\win64\objd/ImportExport.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -372,12 +372,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../../x64\vc8\bind/ImportExport.pdb"
|
ProgramDatabaseFile="../../../../win64\vc8\bind/ImportExport.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../../x64\vc9\bin"
|
OutputDirectory="../../../../win64\vc9\bin"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/ImportExport.tlb"
|
TypeLibraryName=".\win64\obj/ImportExport.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -157,10 +157,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/ImportExport.pch"
|
PrecompiledHeaderFile=".\win64\obj/ImportExport.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -179,11 +179,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../../x64\vc9\bin/ImportExport.pdb"
|
ProgramDatabaseFile="../../../../win64\vc9\bin/ImportExport.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
@@ -309,8 +309,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../../x64\vc9\bind"
|
OutputDirectory="../../../../win64\vc9\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -335,7 +335,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/ImportExport.tlb"
|
TypeLibraryName=".\win64\objd/ImportExport.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -347,10 +347,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/ImportExport.pch"
|
PrecompiledHeaderFile=".\win64\objd/ImportExport.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -370,12 +370,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../../x64\vc9\bind/ImportExport.pdb"
|
ProgramDatabaseFile="../../../../win64\vc9\bind/ImportExport.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
|
@@ -69,14 +69,14 @@
|
|||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
@@ -127,7 +127,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\obj/Ocaf.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\obj/Ocaf.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -141,10 +141,10 @@
|
|||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\obj/Ocaf.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\obj/Ocaf.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<CompileAs>Default</CompileAs>
|
<CompileAs>Default</CompileAs>
|
||||||
@@ -155,10 +155,10 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Ocaf.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bin/Ocaf.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
@@ -211,7 +211,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\objd/Ocaf.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\objd/Ocaf.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -223,10 +223,10 @@
|
|||||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\objd/Ocaf.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\objd/Ocaf.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
@@ -238,11 +238,11 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Ocaf.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bind/Ocaf.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bin"
|
OutputDirectory="../../../..\win64\vc8\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/Ocaf.tlb"
|
TypeLibraryName=".\win64\obj/Ocaf.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -157,10 +157,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/Ocaf.pch"
|
PrecompiledHeaderFile=".\win64\obj/Ocaf.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -179,11 +179,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Ocaf.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bin/Ocaf.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
@@ -311,8 +311,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bind"
|
OutputDirectory="../../../..\win64\vc8\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -337,7 +337,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/Ocaf.tlb"
|
TypeLibraryName=".\win64\objd/Ocaf.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -349,10 +349,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/Ocaf.pch"
|
PrecompiledHeaderFile=".\win64\objd/Ocaf.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -372,12 +372,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Ocaf.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bind/Ocaf.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bin"
|
OutputDirectory="../../../..\win64\vc9\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/Ocaf.tlb"
|
TypeLibraryName=".\win64\obj/Ocaf.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -157,10 +157,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/Ocaf.pch"
|
PrecompiledHeaderFile=".\win64\obj/Ocaf.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -179,11 +179,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Ocaf.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bin/Ocaf.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
@@ -309,8 +309,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bind"
|
OutputDirectory="../../../..\win64\vc9\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -335,7 +335,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/Ocaf.tlb"
|
TypeLibraryName=".\win64\objd/Ocaf.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -347,10 +347,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/Ocaf.pch"
|
PrecompiledHeaderFile=".\win64\objd/Ocaf.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -370,12 +370,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Ocaf.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bind/Ocaf.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
|
@@ -143,14 +143,15 @@ BOOL COcafApp::IsViewExisting(CDocument * pDoc, CRuntimeClass * pViewClass, CVie
|
|||||||
void COcafApp::OnFileOpen()
|
void COcafApp::OnFileOpen()
|
||||||
{
|
{
|
||||||
CFileDialog aDlg(TRUE, NULL, NULL, OFN_FILEMUSTEXIST|OFN_HIDEREADONLY,
|
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)
|
if (aDlg.DoModal() != IDOK)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
int strLength = aDlg.GetFileName().GetLength()+1;
|
|
||||||
|
int strLength = aDlg.GetPathName().GetLength()+1;
|
||||||
LPTSTR lpszFileName = new TCHAR[strLength];
|
LPTSTR lpszFileName = new TCHAR[strLength];
|
||||||
strcpy_s(lpszFileName, strLength, aDlg.GetFileName());
|
strcpy_s(lpszFileName, strLength, aDlg.GetPathName() );
|
||||||
|
|
||||||
OpenDocumentFile(lpszFileName);
|
OpenDocumentFile(lpszFileName);
|
||||||
}
|
}
|
||||||
|
@@ -603,7 +603,8 @@ D->CommitCommand(); \n\
|
|||||||
|
|
||||||
// Get the TOcafFunction_CutDriver using its Standard_GUID in the TFunction_DriverTable
|
// Get the TOcafFunction_CutDriver using its Standard_GUID in the TFunction_DriverTable
|
||||||
Handle(TOcafFunction_CutDriver) myCutDriver;
|
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)
|
// Recompute the cut object if it must be (look at the MustExecute function code)
|
||||||
// if (myCutDriver->MustExecute(log))
|
// if (myCutDriver->MustExecute(log))
|
||||||
@@ -904,21 +905,21 @@ void COcafDoc::OnFileSaveAs()
|
|||||||
CString Filter;
|
CString Filter;
|
||||||
|
|
||||||
if (TPathName.SearchFromEnd(".xml") > 0){
|
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){
|
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{
|
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,
|
CFileDialog dlg(FALSE,
|
||||||
"sta",
|
"std",
|
||||||
GetTitle(),
|
GetTitle(),
|
||||||
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
|
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
|
||||||
Filter,
|
Filter,
|
||||||
// "sta Files (*.sta)|*.sta; |All Files (*.*)|*.*||",
|
// "std Files (*.std)|*.std; |All Files (*.*)|*.*||",
|
||||||
NULL );
|
NULL );
|
||||||
|
|
||||||
|
|
||||||
@@ -930,8 +931,8 @@ void COcafDoc::OnFileSaveAs()
|
|||||||
CWaitCursor aWaitCursor;
|
CWaitCursor aWaitCursor;
|
||||||
CString CSPath = dlg.GetPathName();
|
CString CSPath = dlg.GetPathName();
|
||||||
|
|
||||||
// if((CSPath.Find(CString(".sta")))==-1 )
|
// if((CSPath.Find(CString(".std")))==-1 )
|
||||||
// CSPath = CSPath + ".sta";
|
// CSPath = CSPath + ".std";
|
||||||
|
|
||||||
cout << "Save As " << CSPath << endl;
|
cout << "Save As " << CSPath << endl;
|
||||||
PathName=CSPath;
|
PathName=CSPath;
|
||||||
@@ -1042,11 +1043,11 @@ m_App->SaveAs(myOcafDoc,(TCollection_ExtendedString) TPath); \n\
|
|||||||
}
|
}
|
||||||
|
|
||||||
CFileDialog dlg(FALSE,
|
CFileDialog dlg(FALSE,
|
||||||
"sta",
|
"std",
|
||||||
GetTitle(),
|
GetTitle(),
|
||||||
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
|
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
|
||||||
"OCAFSample(STA) (*.sta)|*.sta|OCAFSample(XML) (*.xml)|*.xml|OCAFSample(Binary) (*.cbf)|*.cbf||",
|
"OCAFSample(STD) (*.std)|*.std|OCAFSample(XML) (*.xml)|*.xml|OCAFSample(Binary) (*.cbf)|*.cbf||",
|
||||||
// "sta Files (*.sta)|*.sta; |All Files (*.*)|*.*||",
|
// "std Files (*.std)|*.std; |All Files (*.*)|*.*||",
|
||||||
NULL );
|
NULL );
|
||||||
|
|
||||||
if (dlg.DoModal() != IDOK) return;
|
if (dlg.DoModal() != IDOK) return;
|
||||||
@@ -1088,8 +1089,8 @@ m_App->SaveAs(myOcafDoc,(TCollection_ExtendedString) TPath); \n\
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// if((CSPath.Find(CString(".sta")))==-1 )
|
// if((CSPath.Find(CString(".std")))==-1 )
|
||||||
// CSPath = CSPath + ".sta";
|
// CSPath = CSPath + ".std";
|
||||||
|
|
||||||
// cout << "Save As " << CSPath << endl;
|
// cout << "Save As " << CSPath << endl;
|
||||||
// PathName=CSPath;
|
// PathName=CSPath;
|
||||||
|
@@ -69,14 +69,14 @@
|
|||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
@@ -127,7 +127,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\obj/Triangulation.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\obj/Triangulation.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -141,10 +141,10 @@
|
|||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\obj/Triangulation.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\obj/Triangulation.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<CompileAs>Default</CompileAs>
|
<CompileAs>Default</CompileAs>
|
||||||
@@ -155,10 +155,10 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Triangulation.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bin/Triangulation.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
@@ -211,7 +211,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\objd/Triangulation.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\objd/Triangulation.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -223,10 +223,10 @@
|
|||||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\objd/Triangulation.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\objd/Triangulation.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
@@ -238,11 +238,11 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Triangulation.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bind/Triangulation.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bin"
|
OutputDirectory="../../../..\win64\vc8\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/Triangulation.tlb"
|
TypeLibraryName=".\win64\obj/Triangulation.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -157,10 +157,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/Triangulation.pch"
|
PrecompiledHeaderFile=".\win64\obj/Triangulation.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -179,11 +179,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Triangulation.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bin/Triangulation.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
@@ -311,8 +311,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bind"
|
OutputDirectory="../../../..\win64\vc8\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -337,7 +337,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/Triangulation.tlb"
|
TypeLibraryName=".\win64\objd/Triangulation.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -349,10 +349,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/Triangulation.pch"
|
PrecompiledHeaderFile=".\win64\objd/Triangulation.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -372,12 +372,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Triangulation.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bind/Triangulation.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bin"
|
OutputDirectory="../../../..\win64\vc9\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/Triangulation.tlb"
|
TypeLibraryName=".\win64\obj/Triangulation.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -157,10 +157,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/Triangulation.pch"
|
PrecompiledHeaderFile=".\win64\obj/Triangulation.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -179,11 +179,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Triangulation.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bin/Triangulation.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
@@ -309,8 +309,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bind"
|
OutputDirectory="../../../..\win64\vc9\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -335,7 +335,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/Triangulation.tlb"
|
TypeLibraryName=".\win64\objd/Triangulation.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -347,10 +347,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/Triangulation.pch"
|
PrecompiledHeaderFile=".\win64\objd/Triangulation.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -370,12 +370,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Triangulation.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bind/Triangulation.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
|
@@ -69,14 +69,14 @@
|
|||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
@@ -127,7 +127,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\obj/HLR.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\obj/HLR.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -141,10 +141,10 @@
|
|||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\obj/HLR.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\obj/HLR.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<CompileAs>Default</CompileAs>
|
<CompileAs>Default</CompileAs>
|
||||||
@@ -155,10 +155,10 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/HLR.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bin/HLR.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
@@ -211,7 +211,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\objd/HLR.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\objd/HLR.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -223,10 +223,10 @@
|
|||||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\objd/HLR.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\objd/HLR.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
@@ -238,11 +238,11 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/HLR.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bind/HLR.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bin"
|
OutputDirectory="../../../..\win64\vc8\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/HLR.tlb"
|
TypeLibraryName=".\win64\obj/HLR.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -157,10 +157,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/HLR.pch"
|
PrecompiledHeaderFile=".\win64\obj/HLR.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -179,11 +179,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/HLR.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bin/HLR.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
@@ -311,8 +311,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bind"
|
OutputDirectory="../../../..\win64\vc8\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -337,7 +337,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/HLR.tlb"
|
TypeLibraryName=".\win64\objd/HLR.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -349,10 +349,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/HLR.pch"
|
PrecompiledHeaderFile=".\win64\objd/HLR.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -372,12 +372,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/HLR.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bind/HLR.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bin"
|
OutputDirectory="../../../..\win64\vc9\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/HLR.tlb"
|
TypeLibraryName=".\win64\obj/HLR.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -157,10 +157,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/HLR.pch"
|
PrecompiledHeaderFile=".\win64\obj/HLR.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -179,11 +179,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/HLR.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bin/HLR.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
@@ -309,8 +309,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bind"
|
OutputDirectory="../../../..\win64\vc9\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -335,7 +335,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/HLR.tlb"
|
TypeLibraryName=".\win64\objd/HLR.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -347,10 +347,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/HLR.pch"
|
PrecompiledHeaderFile=".\win64\objd/HLR.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -370,12 +370,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/HLR.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bind/HLR.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
|
@@ -69,14 +69,14 @@
|
|||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
@@ -127,7 +127,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\objd/Animation.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\objd/Animation.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -139,10 +139,10 @@
|
|||||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\objd/Animation.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\objd/Animation.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
@@ -154,11 +154,11 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Animation.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bind/Animation.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
@@ -211,24 +211,24 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\obj/Animation.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\obj/Animation.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<Optimization>MaxSpeed</Optimization>
|
<Optimization>MaxSpeed</Optimization>
|
||||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
<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>
|
<PreprocessorDefinitions>NDEBUG;WIN64;_WINDOWS;WNT;CSFDB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<StringPooling>true</StringPooling>
|
<StringPooling>true</StringPooling>
|
||||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\obj/Animation.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\obj/Animation.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<CompileAs>Default</CompileAs>
|
<CompileAs>Default</CompileAs>
|
||||||
@@ -240,10 +240,10 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Animation.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bin/Animation.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bind"
|
OutputDirectory="../../../..\win64\vc8\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/Animation.tlb"
|
TypeLibraryName=".\win64\objd/Animation.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -155,10 +155,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/Animation.pch"
|
PrecompiledHeaderFile=".\win64\objd/Animation.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -178,12 +178,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Animation.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bind/Animation.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
@@ -311,8 +311,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bin"
|
OutputDirectory="../../../..\win64\vc8\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -337,7 +337,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/Animation.tlb"
|
TypeLibraryName=".\win64\obj/Animation.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -351,10 +351,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/Animation.pch"
|
PrecompiledHeaderFile=".\win64\obj/Animation.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -373,11 +373,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Animation.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bin/Animation.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
|
@@ -117,8 +117,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bind"
|
OutputDirectory="../../../..\win64\vc9\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/Animation.tlb"
|
TypeLibraryName=".\win64\objd/Animation.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -155,10 +155,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/Animation.pch"
|
PrecompiledHeaderFile=".\win64\objd/Animation.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -178,12 +178,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Animation.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bind/Animation.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
@@ -309,8 +309,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bin"
|
OutputDirectory="../../../..\win64\vc9\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -335,7 +335,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/Animation.tlb"
|
TypeLibraryName=".\win64\obj/Animation.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -349,10 +349,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/Animation.pch"
|
PrecompiledHeaderFile=".\win64\obj/Animation.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -371,11 +371,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Animation.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bin/Animation.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
|
@@ -69,14 +69,14 @@
|
|||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\bin\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\bin\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\bind\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\bind\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
@@ -130,7 +130,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\obj/Convert.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\obj/Convert.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -145,10 +145,10 @@
|
|||||||
<PrecompiledHeader>
|
<PrecompiledHeader>
|
||||||
</PrecompiledHeader>
|
</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>StdAfx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>StdAfx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\obj/Convert.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\obj/Convert.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<CompileAs>Default</CompileAs>
|
<CompileAs>Default</CompileAs>
|
||||||
@@ -159,11 +159,11 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ManifestFile>.\x64\obj\$(TargetFileName).intermediate.manifest</ManifestFile>
|
<ManifestFile>.\win64\obj\$(TargetFileName).intermediate.manifest</ManifestFile>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bin/Convert.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bin/Convert.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<OptimizeReferences>false</OptimizeReferences>
|
<OptimizeReferences>false</OptimizeReferences>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
@@ -219,7 +219,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\objd/Convert.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\objd/Convert.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -232,10 +232,10 @@
|
|||||||
<PrecompiledHeader>
|
<PrecompiledHeader>
|
||||||
</PrecompiledHeader>
|
</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>StdAfx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>StdAfx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\objd/Convert.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\objd/Convert.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
@@ -247,12 +247,12 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>..\..\..\..\x64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>..\..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ManifestFile>.\x64\objd\$(TargetFileName).intermediate.manifest</ManifestFile>
|
<ManifestFile>.\win64\objd\$(TargetFileName).intermediate.manifest</ManifestFile>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\bind/Convert.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\bind/Convert.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
|
@@ -119,8 +119,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bin"
|
OutputDirectory="../../../..\win64\vc8\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -145,7 +145,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/Convert.tlb"
|
TypeLibraryName=".\win64\obj/Convert.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -159,10 +159,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
PrecompiledHeaderThrough="StdAfx.h"
|
PrecompiledHeaderThrough="StdAfx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/Convert.pch"
|
PrecompiledHeaderFile=".\win64\obj/Convert.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -181,12 +181,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
|
||||||
ManifestFile=".\x64\obj\$(TargetFileName).intermediate.manifest"
|
ManifestFile=".\win64\obj\$(TargetFileName).intermediate.manifest"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bin/Convert.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bin/Convert.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
OptimizeReferences="1"
|
OptimizeReferences="1"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
@@ -316,8 +316,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc8\bind"
|
OutputDirectory="../../../..\win64\vc8\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -342,7 +342,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/Convert.tlb"
|
TypeLibraryName=".\win64\objd/Convert.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -354,10 +354,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
PrecompiledHeaderThrough="StdAfx.h"
|
PrecompiledHeaderThrough="StdAfx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/Convert.pch"
|
PrecompiledHeaderFile=".\win64\objd/Convert.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -377,13 +377,13 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc8\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
|
||||||
ManifestFile=".\x64\objd\$(TargetFileName).intermediate.manifest"
|
ManifestFile=".\win64\objd\$(TargetFileName).intermediate.manifest"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc8\bind/Convert.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc8\bind/Convert.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
/>
|
/>
|
||||||
|
@@ -119,8 +119,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bin"
|
OutputDirectory="../../../..\win64\vc9\bin"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -145,7 +145,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/Convert.tlb"
|
TypeLibraryName=".\win64\obj/Convert.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -159,10 +159,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
PrecompiledHeaderThrough="StdAfx.h"
|
PrecompiledHeaderThrough="StdAfx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/Convert.pch"
|
PrecompiledHeaderFile=".\win64\obj/Convert.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -181,12 +181,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\lib,$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\lib,$(CSF_OPT_LIB64)"
|
||||||
ManifestFile=".\x64\obj\$(TargetFileName).intermediate.manifest"
|
ManifestFile=".\win64\obj\$(TargetFileName).intermediate.manifest"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bin/Convert.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bin/Convert.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
OptimizeReferences="1"
|
OptimizeReferences="1"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
@@ -314,8 +314,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../..\x64\vc9\bind"
|
OutputDirectory="../../../..\win64\vc9\bind"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="1"
|
ConfigurationType="1"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -340,7 +340,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/Convert.tlb"
|
TypeLibraryName=".\win64\objd/Convert.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -352,10 +352,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
PrecompiledHeaderThrough="StdAfx.h"
|
PrecompiledHeaderThrough="StdAfx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/Convert.pch"
|
PrecompiledHeaderFile=".\win64\objd/Convert.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -375,13 +375,13 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="..\..\..\..\\x64\vc9\libd,$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="..\..\..\..\\win64\vc9\libd,$(CSF_OPT_LIB64D)"
|
||||||
ManifestFile=".\x64\objd\$(TargetFileName).intermediate.manifest"
|
ManifestFile=".\win64\objd\$(TargetFileName).intermediate.manifest"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../..\x64\vc9\bind/Convert.pdb"
|
ProgramDatabaseFile="../../../..\win64\vc9\bind/Convert.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
|
@@ -80,7 +80,7 @@ FONT 8, "MS Sans Serif", 0, 0, 0x1
|
|||||||
BEGIN
|
BEGIN
|
||||||
CTEXT "Sample SampleName, Open CASCADE Technology OCC_Version",
|
CTEXT "Sample SampleName, Open CASCADE Technology OCC_Version",
|
||||||
IDC_ABOUTBOX_TITLE,3,8,195,8
|
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
|
IDC_STATIC,18,99,165,8,SS_CENTERIMAGE
|
||||||
DEFPUSHBUTTON "OK",IDOK,56,135,88,14,WS_GROUP
|
DEFPUSHBUTTON "OK",IDOK,56,135,88,14,WS_GROUP
|
||||||
CTEXT "http://www.opencascade.com",IDC_STATIC,51,115,98,8,
|
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>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../win32\vc10\libd\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\win32\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../x64\vc10\libd\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../../../win64\vc10\libd\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\objd\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\win64\objd\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\lib\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../win32\vc10\lib\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\win32\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../x64\vc10\lib\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../../../win64\vc10\lib\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\obj\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\win64\obj\</IntDir>
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
@@ -129,7 +129,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\objd/mfcsample.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\objd/mfcsample.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -141,10 +141,10 @@
|
|||||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\objd/mfcsample.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\objd/mfcsample.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\objd/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\objd/</ObjectFileName>
|
<ObjectFileName>.\win64\objd/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\objd/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
@@ -156,11 +156,11 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\libd/mfcsample.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\libd/mfcsample.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<ImportLibrary>
|
<ImportLibrary>
|
||||||
</ImportLibrary>
|
</ImportLibrary>
|
||||||
@@ -217,7 +217,7 @@
|
|||||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
<TypeLibraryName>.\x64\obj/mfcsample.tlb</TypeLibraryName>
|
<TypeLibraryName>.\win64\obj/mfcsample.tlb</TypeLibraryName>
|
||||||
<HeaderFileName>
|
<HeaderFileName>
|
||||||
</HeaderFileName>
|
</HeaderFileName>
|
||||||
</Midl>
|
</Midl>
|
||||||
@@ -231,14 +231,14 @@
|
|||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>.\x64\obj/mfcsample.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>.\win64\obj/mfcsample.pch</PrecompiledHeaderOutputFile>
|
||||||
<AssemblerListingLocation>.\x64\obj/</AssemblerListingLocation>
|
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
|
||||||
<ObjectFileName>.\x64\obj/</ObjectFileName>
|
<ObjectFileName>.\win64\obj/</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>.\x64\obj/</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<CompileAs>Default</CompileAs>
|
<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>
|
</ClCompile>
|
||||||
<ResourceCompile>
|
<ResourceCompile>
|
||||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
@@ -247,10 +247,10 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<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>
|
<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>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ProgramDatabaseFile>../../../../x64\vc10\lib/mfcsample.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>../../../../win64\vc10\lib/mfcsample.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<ImportLibrary>
|
<ImportLibrary>
|
||||||
</ImportLibrary>
|
</ImportLibrary>
|
||||||
|
@@ -118,8 +118,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../../x64\vc8\libd"
|
OutputDirectory="../../../../win64\vc8\libd"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="2"
|
ConfigurationType="2"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -144,7 +144,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/mfcsample.tlb"
|
TypeLibraryName=".\win64\objd/mfcsample.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -156,10 +156,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/mfcsample.pch"
|
PrecompiledHeaderFile=".\win64\objd/mfcsample.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -179,12 +179,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../../x64\vc8\libd/mfcsample.pdb"
|
ProgramDatabaseFile="../../../../win64\vc8\libd/mfcsample.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
ImportLibrary=""
|
ImportLibrary=""
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
@@ -314,8 +314,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../../x64\vc8\lib"
|
OutputDirectory="../../../../win64\vc8\lib"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="2"
|
ConfigurationType="2"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -340,7 +340,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/mfcsample.tlb"
|
TypeLibraryName=".\win64\obj/mfcsample.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -354,10 +354,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/mfcsample.pch"
|
PrecompiledHeaderFile=".\win64\obj/mfcsample.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -376,11 +376,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../../x64\vc8\lib/mfcsample.pdb"
|
ProgramDatabaseFile="../../../../win64\vc8\lib/mfcsample.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
ImportLibrary=""
|
ImportLibrary=""
|
||||||
TargetMachine="17"
|
TargetMachine="17"
|
||||||
|
@@ -118,8 +118,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
OutputDirectory="../../../../x64\vc9\libd"
|
OutputDirectory="../../../../win64\vc9\libd"
|
||||||
IntermediateDirectory=".\x64\objd"
|
IntermediateDirectory=".\win64\objd"
|
||||||
ConfigurationType="2"
|
ConfigurationType="2"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -144,7 +144,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\objd/mfcsample.tlb"
|
TypeLibraryName=".\win64\objd/mfcsample.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -156,10 +156,10 @@
|
|||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\objd/mfcsample.pch"
|
PrecompiledHeaderFile=".\win64\objd/mfcsample.pch"
|
||||||
AssemblerListingLocation=".\x64\objd/"
|
AssemblerListingLocation=".\win64\objd/"
|
||||||
ObjectFile=".\x64\objd/"
|
ObjectFile=".\win64\objd/"
|
||||||
ProgramDataBaseFileName=".\x64\objd/"
|
ProgramDataBaseFileName=".\win64\objd/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"
|
||||||
@@ -179,12 +179,12 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="$(CSF_OPT_LIB64D)"
|
AdditionalLibraryDirectories="$(CSF_OPT_LIB64D)"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile="../../../../x64\vc9\libd/mfcsample.pdb"
|
ProgramDatabaseFile="../../../../win64\vc9\libd/mfcsample.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
@@ -312,8 +312,8 @@
|
|||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
OutputDirectory="../../../../x64\vc9\lib"
|
OutputDirectory="../../../../win64\vc9\lib"
|
||||||
IntermediateDirectory=".\x64\obj"
|
IntermediateDirectory=".\win64\obj"
|
||||||
ConfigurationType="2"
|
ConfigurationType="2"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||||
UseOfMFC="2"
|
UseOfMFC="2"
|
||||||
@@ -338,7 +338,7 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="3"
|
TargetEnvironment="3"
|
||||||
TypeLibraryName=".\x64\obj/mfcsample.tlb"
|
TypeLibraryName=".\win64\obj/mfcsample.tlb"
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -352,10 +352,10 @@
|
|||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\x64\obj/mfcsample.pch"
|
PrecompiledHeaderFile=".\win64\obj/mfcsample.pch"
|
||||||
AssemblerListingLocation=".\x64\obj/"
|
AssemblerListingLocation=".\win64\obj/"
|
||||||
ObjectFile=".\x64\obj/"
|
ObjectFile=".\win64\obj/"
|
||||||
ProgramDataBaseFileName=".\x64\obj/"
|
ProgramDataBaseFileName=".\win64\obj/"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
CompileAs="0"
|
CompileAs="0"
|
||||||
@@ -374,11 +374,11 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
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"
|
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"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
AdditionalLibraryDirectories="$(CSF_OPT_LIB64)"
|
AdditionalLibraryDirectories="$(CSF_OPT_LIB64)"
|
||||||
ProgramDatabaseFile="../../../../x64\vc9\lib/mfcsample.pdb"
|
ProgramDatabaseFile="../../../../win64\vc9\lib/mfcsample.pdb"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
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
|
DEFINES = CSFDB
|
||||||
|
|
||||||
unix {
|
unix {
|
||||||
INCLUDES = $$(CSF_OPT_INC)
|
UNAME = $$system(uname -s)
|
||||||
|
INCLUDES = $$(CSF_OPT_INC)
|
||||||
PATHS = $$split(INCLUDES,":")
|
PATHS = $$split(INCLUDES,":")
|
||||||
for(path, PATHS):INCLUDEPATH += $${path}
|
for(path, PATHS):INCLUDEPATH += $${path}
|
||||||
LIBLIST = $$(LD_LIBRARY_PATH)
|
LIBLIST = $$(LD_LIBRARY_PATH)
|
||||||
@@ -21,13 +22,13 @@ unix {
|
|||||||
for(lib, LIBPATHS):LIBS += -L$${lib}
|
for(lib, LIBPATHS):LIBS += -L$${lib}
|
||||||
|
|
||||||
CONFIG(debug, debug|release) {
|
CONFIG(debug, debug|release) {
|
||||||
DESTDIR = ./Linux/bind
|
DESTDIR = ./$$UNAME/bind
|
||||||
OBJECTS_DIR = ./Linux/objd
|
OBJECTS_DIR = ./$$UNAME/objd
|
||||||
MOC_DIR = ./Linux/srcd
|
MOC_DIR = ./$$UNAME/srcd
|
||||||
} else {
|
} else {
|
||||||
DESTDIR = ./Linux/bin
|
DESTDIR = ./$$UNAME/bin
|
||||||
OBJECTS_DIR = ./Linux/obj
|
OBJECTS_DIR = ./$$UNAME/obj
|
||||||
MOC_DIR = ./Linux/src
|
MOC_DIR = ./$$UNAME/src
|
||||||
}
|
}
|
||||||
INCLUDEPATH += $$QMAKE_INCDIR_X11 $$QMAKE_INCDIR_OPENGL $$QMAKE_INCDIR_THREAD
|
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
|
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
|
#!/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 CASROOT=""
|
||||||
|
|
||||||
export QTDIR=""
|
export QTDIR=""
|
||||||
|
|
||||||
if test "${CASROOT}" == ""; then
|
export WOKHOME=""
|
||||||
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}
|
|
||||||
|
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
|
#!/bin/sh
|
||||||
|
|
||||||
if [ -e "${aSamplePath}/custom.sh" ]; then source "${aSamplePath}/custom.sh"; fi
|
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
|
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
|
DEFINES = CSFDB
|
||||||
|
|
||||||
unix {
|
unix {
|
||||||
|
UNAME = $$system(uname -s)
|
||||||
INCLUDES = $$(CSF_OPT_INC)
|
INCLUDES = $$(CSF_OPT_INC)
|
||||||
PATHS = $$split(INCLUDES,":")
|
PATHS = $$split(INCLUDES,":")
|
||||||
for(path, PATHS):INCLUDEPATH += $${path}
|
for(path, PATHS):INCLUDEPATH += $${path}
|
||||||
LIBLIST = $$(LD_LIBRARY_PATH)
|
LIBLIST = $$(LD_LIBRARY_PATH)
|
||||||
LIBPATHS = $$split(LIBLIST,":")
|
LIBPATHS = $$split(LIBLIST,":")
|
||||||
for(lib, LIBPATHS):LIBS += -L$${lib}
|
for(lib, LIBPATHS):LIBS += -L$${lib}
|
||||||
|
|
||||||
CONFIG(debug, debug|release) {
|
CONFIG(debug, debug|release) {
|
||||||
DESTDIR = ./Linux/bind
|
DESTDIR = ./$$UNAME/bind
|
||||||
OBJECTS_DIR = ./Linux/objd
|
OBJECTS_DIR = ./$$UNAME/objd
|
||||||
MOC_DIR = ./Linux/srcd
|
MOC_DIR = ./$$UNAME/srcd
|
||||||
} else {
|
} else {
|
||||||
DESTDIR = ./Linux/bin
|
DESTDIR = ./$$UNAME/bin
|
||||||
OBJECTS_DIR = ./Linux/obj
|
OBJECTS_DIR = ./$$UNAME/obj
|
||||||
MOC_DIR = ./Linux/src
|
MOC_DIR = ./$$UNAME/src
|
||||||
}
|
}
|
||||||
INCLUDEPATH += $$QMAKE_INCDIR_X11 $$QMAKE_INCDIR_OPENGL $$QMAKE_INCDIR_THREAD
|
INCLUDEPATH += $$QMAKE_INCDIR_X11 $$QMAKE_INCDIR_OPENGL $$QMAKE_INCDIR_THREAD
|
||||||
DEFINES += LIN LININTEL OCC_CONVERT_SIGNALS HAVE_CONFIG_H HAVE_WOK_CONFIG_H
|
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
|
#!/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 CASROOT=""
|
||||||
|
|
||||||
export QTDIR=""
|
export QTDIR=""
|
||||||
|
|
||||||
if test "${CASROOT}" == ""; then
|
export WOKHOME=""
|
||||||
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}
|
|
||||||
|
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
|
#!/bin/sh
|
||||||
|
|
||||||
if [ -e "${aSamplePath}/custom.sh" ]; then source "${aSamplePath}/custom.sh"; fi
|
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
|
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 <QWidget.h>
|
||||||
|
|
||||||
#include <AIS_InteractiveContext.hxx>
|
#include <AIS_InteractiveContext.hxx>
|
||||||
|
#include <OpenGl_GraphicDriver.hxx>
|
||||||
#include <V3d_View.hxx>
|
#include <V3d_View.hxx>
|
||||||
|
#include <OpenGl_View.hxx>
|
||||||
|
|
||||||
#include <Voxel_Prs.hxx>
|
#include <Voxel_Prs.hxx>
|
||||||
#include <Voxel_Selector.hxx>
|
#include <Voxel_Selector.hxx>
|
||||||
@@ -25,6 +27,7 @@ public:
|
|||||||
|
|
||||||
Handle(AIS_InteractiveContext) getIC() const { return myIC; }
|
Handle(AIS_InteractiveContext) getIC() const { return myIC; }
|
||||||
Handle(V3d_View) getView() const { return myView; }
|
Handle(V3d_View) getView() const { return myView; }
|
||||||
|
Handle(OpenGl_GraphicDriver) getGraphicDriver() const { return myGraphicDriver; }
|
||||||
Voxel_Selector& getSelector() { return mySelector; }
|
Voxel_Selector& getSelector() { return mySelector; }
|
||||||
void setPrs(const Handle(Voxel_Prs)& prs) { myPrs = prs; }
|
void setPrs(const Handle(Voxel_Prs)& prs) { myPrs = prs; }
|
||||||
virtual QPaintEngine* paintEngine() const;
|
virtual QPaintEngine* paintEngine() const;
|
||||||
@@ -47,6 +50,7 @@ protected:
|
|||||||
private:
|
private:
|
||||||
Handle(AIS_InteractiveContext) myIC;
|
Handle(AIS_InteractiveContext) myIC;
|
||||||
Handle(V3d_View) myView;
|
Handle(V3d_View) myView;
|
||||||
|
Handle(OpenGl_GraphicDriver) myGraphicDriver;
|
||||||
|
|
||||||
bool myRotate;
|
bool myRotate;
|
||||||
bool myZoom;
|
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 ../../../env.bat %1 %2 %3
|
||||||
call %~dp0env.bat
|
|
||||||
if not ["%CASDEB%"] == [""] call ../../../msvc.bat %VCVER% win%ARCH% %CASDEB% VoxelDemo-%VCVER%.sln
|
if not ["%CASDEB%"] == [""] call ../../../msvc.bat %VCVER% win%ARCH% %CASDEB% VoxelDemo-%VCVER%.sln
|
||||||
if ["%CASDEB%"] == [""] call ../../../msvc.bat %VCVER% win%ARCH% "" 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 ../../../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
|
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;
|
myDisplayedZMin = -DBL_MAX;
|
||||||
myDisplayedZMax = DBL_MAX;
|
myDisplayedZMax = DBL_MAX;
|
||||||
|
|
||||||
VoxelClient_VisDrawer::Init();
|
VoxelClient_VisDrawer::Init(myViewer->getGraphicDriver());
|
||||||
|
|
||||||
resize( 450, 600 );
|
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)
|
Viewer::Viewer(QWidget* parent):QWidget(parent)
|
||||||
{
|
{
|
||||||
if(device.IsNull())
|
if(device.IsNull())
|
||||||
|
{
|
||||||
device = new Graphic3d_WNTGraphicDevice();
|
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,
|
1000, V3d_XposYnegZpos,
|
||||||
Quantity_NOC_GRAY30, V3d_ZBUFFER, V3d_GOURAUD, V3d_WAIT,
|
Quantity_NOC_GRAY30, V3d_ZBUFFER, V3d_GOURAUD, V3d_WAIT,
|
||||||
true, true, V3d_TEX_NONE);
|
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_Vec.hxx>
|
||||||
#include <gp_XYZ.hxx>
|
#include <gp_XYZ.hxx>
|
||||||
|
|
||||||
const Standard_Real SquareTolerance = Precision::Confusion()*Precision::Confusion();
|
const Standard_Real SquareTolerance = Precision::SquareConfusion();
|
||||||
|
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
//function : Nearest
|
//function : Nearest
|
||||||
|
@@ -77,14 +77,16 @@ OpenLocalContext(const Standard_Boolean UseDisplayedObjects,
|
|||||||
UseDisplayedObjects,
|
UseDisplayedObjects,
|
||||||
AllowShapeDecomposition,
|
AllowShapeDecomposition,
|
||||||
AcceptEraseOfTemporary);
|
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()
|
? myLocalContexts (untilnow)->MainSelector()->Projector()
|
||||||
: myMainSel->Projector());
|
: myMainSel->Projector());
|
||||||
|
|
||||||
NewLocal->MainSelector()->UpdateConversion();
|
NewLocal->MainSelector()->UpdateConversion();
|
||||||
|
|
||||||
myLocalContexts.Bind(myCurLocalIndex,NewLocal);
|
|
||||||
|
|
||||||
#ifdef DEB
|
#ifdef DEB
|
||||||
cout<<"\tOpen Local Context No "<<myCurLocalIndex<<endl;
|
cout<<"\tOpen Local Context No "<<myCurLocalIndex<<endl;
|
||||||
if(UseDisplayedObjects){
|
if(UseDisplayedObjects){
|
||||||
|
@@ -119,6 +119,11 @@ myCurDetected(0)
|
|||||||
,myAISCurDetected(0)
|
,myAISCurDetected(0)
|
||||||
#endif
|
#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();
|
myMainPM = aCtx->MainPrsMgr();
|
||||||
mySelName = AIS_Local_SelName(this, Index);
|
mySelName = AIS_Local_SelName(this, Index);
|
||||||
AIS_Selection::CreateSelection(mySelName.ToCString());
|
AIS_Selection::CreateSelection(mySelName.ToCString());
|
||||||
|
@@ -1070,7 +1070,7 @@ void Adaptor3d_TopolTool::BSplSamplePnts(const Standard_Real theDefl,
|
|||||||
|
|
||||||
anUFlg(1) = Standard_True;
|
anUFlg(1) = Standard_True;
|
||||||
anUFlg(nbsu) = Standard_True;
|
anUFlg(nbsu) = Standard_True;
|
||||||
myNbSamplesU = 2;
|
//myNbSamplesU = 2;
|
||||||
for(i = 1; i <= nbsv; ++i) {
|
for(i = 1; i <= nbsv; ++i) {
|
||||||
t1 = aVPars(i);
|
t1 = aVPars(i);
|
||||||
j = 1;
|
j = 1;
|
||||||
@@ -1113,7 +1113,7 @@ void Adaptor3d_TopolTool::BSplSamplePnts(const Standard_Real theDefl,
|
|||||||
if(!ok) {
|
if(!ok) {
|
||||||
j = k - 1;
|
j = k - 1;
|
||||||
anUFlg(j) = Standard_True;
|
anUFlg(j) = Standard_True;
|
||||||
++myNbSamplesU;
|
//++myNbSamplesU;
|
||||||
break;
|
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 < myMinPnts) {
|
||||||
if(myNbSamplesU == 2) {
|
if(myNbSamplesU == 2) {
|
||||||
//"uniform" distribution;
|
//"uniform" distribution;
|
||||||
@@ -1149,7 +1155,7 @@ void Adaptor3d_TopolTool::BSplSamplePnts(const Standard_Real theDefl,
|
|||||||
|
|
||||||
aVFlg(1) = Standard_True;
|
aVFlg(1) = Standard_True;
|
||||||
aVFlg(nbsv) = Standard_True;
|
aVFlg(nbsv) = Standard_True;
|
||||||
myNbSamplesV = 2;
|
//myNbSamplesV = 2;
|
||||||
for(i = 1; i <= nbsu; ++i) {
|
for(i = 1; i <= nbsu; ++i) {
|
||||||
t1 = anUPars(i);
|
t1 = anUPars(i);
|
||||||
j = 1;
|
j = 1;
|
||||||
@@ -1191,7 +1197,7 @@ void Adaptor3d_TopolTool::BSplSamplePnts(const Standard_Real theDefl,
|
|||||||
if(!ok) {
|
if(!ok) {
|
||||||
j = k - 1;
|
j = k - 1;
|
||||||
aVFlg(j) = Standard_True;
|
aVFlg(j) = Standard_True;
|
||||||
++myNbSamplesV;
|
//++myNbSamplesV;
|
||||||
break;
|
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 < myMinPnts) {
|
||||||
if(myNbSamplesV == 2) {
|
if(myNbSamplesV == 2) {
|
||||||
//"uniform" distribution;
|
//"uniform" distribution;
|
||||||
|
@@ -84,6 +84,11 @@ static void TreatSDSeams (const TopoDS_Edge& aSpE1Seam11,
|
|||||||
BOP_WireEdgeSet& aWES,
|
BOP_WireEdgeSet& aWES,
|
||||||
const Handle(IntTools_Context)& aContext);
|
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
|
// function: BOP_SDFWESFiller::BOP_SDFWESFiller
|
||||||
@@ -664,7 +669,10 @@ static void TreatSDSeams (const TopoDS_Edge& aSpE1Seam11,
|
|||||||
//
|
//
|
||||||
aWES.AddStartElement (aSS);
|
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();
|
TopoDS_Shape EE=aSS.Reversed();
|
||||||
aWES.AddStartElement (EE);
|
aWES.AddStartElement (EE);
|
||||||
}
|
}
|
||||||
@@ -1320,3 +1328,40 @@ void TreatSDSeams (const TopoDS_Edge& aSpE1Seam11,
|
|||||||
aSS=aSpE1Seam21;
|
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 <TopExp_Explorer.hxx>
|
||||||
#include <BRep_Tool.hxx>
|
#include <BRep_Tool.hxx>
|
||||||
#include <BRepAdaptor_Surface.hxx>
|
#include <BRepAdaptor_Surface.hxx>
|
||||||
|
#include <Geom_Curve.hxx>
|
||||||
|
#include <IntTools_Tools.hxx>
|
||||||
|
|
||||||
// ==================================================================
|
// ==================================================================
|
||||||
// function: BOP_ShellFaceClassifier::BOP_ShellFaceClassifier
|
// function: BOP_ShellFaceClassifier::BOP_ShellFaceClassifier
|
||||||
@@ -89,14 +91,36 @@ BOP_ShellFaceClassifier::BOP_ShellFaceClassifier
|
|||||||
// function: ResetElement
|
// function: ResetElement
|
||||||
// purpose:
|
// 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>
|
// initialize myPoint with first vertex of face <E>
|
||||||
myFirstCompare = Standard_True;
|
anExp.Init(theElement, TopAbs_VERTEX);
|
||||||
TopExp_Explorer anExp(theElement, TopAbs_VERTEX);
|
|
||||||
|
|
||||||
if(anExp.More()) {
|
if(anExp.More()) {
|
||||||
const TopoDS_Vertex& aVertex = TopoDS::Vertex(anExp.Current());
|
const TopoDS_Vertex& aVertex = TopoDS::Vertex(anExp.Current());
|
||||||
myPoint = BRep_Tool::Pnt(aVertex);
|
myPoint = BRep_Tool::Pnt(aVertex);
|
||||||
|
@@ -65,6 +65,7 @@
|
|||||||
#include <BOP_Refiner.hxx>
|
#include <BOP_Refiner.hxx>
|
||||||
#include <Standard_Failure.hxx>
|
#include <Standard_Failure.hxx>
|
||||||
#include <Standard_ErrorHandler.hxx>
|
#include <Standard_ErrorHandler.hxx>
|
||||||
|
#include <TopTools_DataMapOfShapeInteger.hxx>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -80,13 +81,14 @@ BOP_ShellShell::BOP_ShellShell()
|
|||||||
// function: Destroy
|
// function: Destroy
|
||||||
// purpose:
|
// purpose:
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
void BOP_ShellShell::Destroy() {}
|
void BOP_ShellShell::Destroy() {
|
||||||
|
}
|
||||||
|
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
// function: DoWithFiller
|
// function: DoWithFiller
|
||||||
// purpose:
|
// purpose:
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
void BOP_ShellShell::DoWithFiller(const BOPTools_DSFiller& aDSFiller)
|
void BOP_ShellShell::DoWithFiller(const BOPTools_DSFiller& aDSFiller)
|
||||||
{
|
{
|
||||||
myErrorStatus=0;
|
myErrorStatus=0;
|
||||||
myIsDone=Standard_False;
|
myIsDone=Standard_False;
|
||||||
@@ -99,14 +101,12 @@ BOP_ShellShell::BOP_ShellShell()
|
|||||||
try {
|
try {
|
||||||
OCC_CATCH_SIGNALS
|
OCC_CATCH_SIGNALS
|
||||||
|
|
||||||
// modified by NIZHNY-MKK Fri Sep 3 15:14:17 2004.BEGIN
|
|
||||||
if(!myDSFiller->IsDone()) {
|
if(!myDSFiller->IsDone()) {
|
||||||
myErrorStatus = 1;
|
myErrorStatus = 1;
|
||||||
BOPTColStd_Dump::PrintMessage("DSFiller is invalid: Can not build result\n");
|
BOPTColStd_Dump::PrintMessage("DSFiller is invalid: Can not build result\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// modified by NIZHNY-MKK Fri Sep 3 15:14:20 2004.END
|
//
|
||||||
|
|
||||||
Standard_Boolean bIsNewFiller;
|
Standard_Boolean bIsNewFiller;
|
||||||
bIsNewFiller=aDSFiller.IsNewFiller();
|
bIsNewFiller=aDSFiller.IsNewFiller();
|
||||||
|
|
||||||
@@ -141,7 +141,7 @@ BOP_ShellShell::BOP_ShellShell()
|
|||||||
// function: BuildResult
|
// function: BuildResult
|
||||||
// purpose:
|
// purpose:
|
||||||
//=================================================================================
|
//=================================================================================
|
||||||
void BOP_ShellShell::BuildResult()
|
void BOP_ShellShell::BuildResult()
|
||||||
{
|
{
|
||||||
const BooleanOperations_ShapesDataStructure& aDS=myDSFiller->DS();
|
const BooleanOperations_ShapesDataStructure& aDS=myDSFiller->DS();
|
||||||
|
|
||||||
@@ -231,7 +231,7 @@ BOP_ShellShell::BOP_ShellShell()
|
|||||||
//
|
//
|
||||||
// vars
|
// vars
|
||||||
Standard_Boolean bIsTouchCase, bIsTouch;
|
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_ListOfShape aListOfNewFaces;
|
||||||
TopTools_IndexedMapOfShape anEMap;
|
TopTools_IndexedMapOfShape anEMap;
|
||||||
TopAbs_Orientation anOriF1;
|
TopAbs_Orientation anOriF1;
|
||||||
@@ -283,6 +283,65 @@ BOP_ShellShell::BOP_ShellShell()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 3. Add IN2D, ON2D Parts to the WES
|
// 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++) {
|
for (j=1; j<=aNbj; j++) {
|
||||||
iFF=aFFIndicesMap(j);
|
iFF=aFFIndicesMap(j);
|
||||||
BOPTools_SSInterference& aFF=aFFs(iFF);
|
BOPTools_SSInterference& aFF=aFFs(iFF);
|
||||||
@@ -293,6 +352,8 @@ BOP_ShellShell::BOP_ShellShell()
|
|||||||
AddINON2DPartsSh(nF1, iFF, aWES);
|
AddINON2DPartsSh(nF1, iFF, aWES);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
//modified by NIZNHY-PKV Fri Sep 14 10:00:48 2012t
|
||||||
// 4. Add EF parts (E (from F2) on F1 ),
|
// 4. Add EF parts (E (from F2) on F1 ),
|
||||||
// where F2 is non-same-domain face to F1
|
// where F2 is non-same-domain face to F1
|
||||||
anEMap.Clear();
|
anEMap.Clear();
|
||||||
@@ -358,15 +419,6 @@ BOP_ShellShell::BOP_ShellShell()
|
|||||||
}
|
}
|
||||||
}// end of (bIsTouchCase)'s else
|
}// 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
|
// d. Build new Faces from myFace
|
||||||
BOP_FaceBuilder aFB;
|
BOP_FaceBuilder aFB;
|
||||||
@@ -396,12 +448,24 @@ BOP_ShellShell::BOP_ShellShell()
|
|||||||
//
|
//
|
||||||
}// for (i=1; i<=aNb; i++)
|
}// for (i=1; i<=aNb; i++)
|
||||||
//
|
//
|
||||||
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
||||||
// Display the new Faces
|
|
||||||
if (myDraw) {
|
|
||||||
BOP_Draw::DrawListOfShape(aListOfNewFaces, "fn_");
|
|
||||||
}
|
|
||||||
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
||||||
myNewFaces.Clear();
|
myNewFaces.Clear();
|
||||||
myNewFaces.Append(aListOfNewFaces);
|
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,
|
IndexedDataMapOfIntegerIndexedMapOfInteger from BOPTColStd,
|
||||||
DataMapOfShapeInteger from TopTools,
|
DataMapOfShapeInteger from TopTools,
|
||||||
Shape from TopoDS,
|
Shape from TopoDS,
|
||||||
|
Solid from TopoDS,
|
||||||
State from TopAbs,
|
State from TopAbs,
|
||||||
|
|
||||||
ListOfShape from TopTools
|
ListOfShape from TopTools
|
||||||
@@ -102,6 +103,12 @@ is
|
|||||||
theBaseFaceIndex: Integer from Standard)
|
theBaseFaceIndex: Integer from Standard)
|
||||||
returns Boolean from Standard
|
returns Boolean from Standard
|
||||||
is private;
|
is private;
|
||||||
|
|
||||||
--fields
|
PrepareReferences(me:out)
|
||||||
|
is protected;
|
||||||
|
|
||||||
|
fields
|
||||||
|
myRefObject: Solid from TopoDS is protected;
|
||||||
|
myRefTool : Solid from TopoDS is protected;
|
||||||
|
|
||||||
end SolidSolid;
|
end SolidSolid;
|
||||||
|
@@ -153,19 +153,20 @@ static Standard_Boolean LocalIsKeepTwice(const TopoDS_Face& aF1,
|
|||||||
try {
|
try {
|
||||||
OCC_CATCH_SIGNALS
|
OCC_CATCH_SIGNALS
|
||||||
|
|
||||||
// modified by NIZHNY-MKK Fri Sep 3 15:14:17 2004.BEGIN
|
|
||||||
if(!myDSFiller->IsDone()) {
|
if(!myDSFiller->IsDone()) {
|
||||||
myErrorStatus = 1;
|
myErrorStatus = 1;
|
||||||
BOPTColStd_Dump::PrintMessage("DSFiller is invalid: Can not build result\n");
|
BOPTColStd_Dump::PrintMessage("DSFiller is invalid: Can not build result\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// modified by NIZHNY-MKK Fri Sep 3 15:14:20 2004.END
|
//
|
||||||
|
PrepareReferences();
|
||||||
|
//
|
||||||
Standard_Boolean bIsNewFiller;
|
Standard_Boolean bIsNewFiller;
|
||||||
bIsNewFiller=aDSFiller.IsNewFiller();
|
bIsNewFiller=aDSFiller.IsNewFiller();
|
||||||
|
|
||||||
if (bIsNewFiller) {
|
if (bIsNewFiller) {
|
||||||
Prepare();
|
Prepare();
|
||||||
|
|
||||||
PrepareFaceSplits();
|
PrepareFaceSplits();
|
||||||
|
|
||||||
aDSFiller.SetNewFiller(!bIsNewFiller);
|
aDSFiller.SetNewFiller(!bIsNewFiller);
|
||||||
@@ -199,7 +200,43 @@ static Standard_Boolean LocalIsKeepTwice(const TopoDS_Face& aF1,
|
|||||||
BOPTColStd_Dump::PrintMessage("Can not build result\n");
|
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
|
// function: BuildResult
|
||||||
// purpose:
|
// 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);
|
Standard_Boolean bIsCommonalgo = CheckFaceIntersection(nF1, myDSFiller);
|
||||||
BOP_WireEdgeSet atmpWES (myFace);
|
BOP_WireEdgeSet atmpWES (myFace);
|
||||||
BOP_WireEdgeSet atmpWESAvoid (myFace);
|
BOP_WireEdgeSet atmpWESAvoid (myFace);
|
||||||
@@ -726,7 +762,6 @@ static Standard_Boolean LocalIsKeepTwice(const TopoDS_Face& aF1,
|
|||||||
}
|
}
|
||||||
//end for (; aWES2.MoreStartElements...
|
//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_IndexedMapOfInteger.hxx>
|
||||||
#include <TColStd_MapOfInteger.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.hxx>
|
||||||
#include <TopoDS_Shape.hxx>
|
#include <TopoDS_Shape.hxx>
|
||||||
@@ -33,11 +47,23 @@
|
|||||||
#include <TopoDS_Shell.hxx>
|
#include <TopoDS_Shell.hxx>
|
||||||
#include <TopoDS_Solid.hxx>
|
#include <TopoDS_Solid.hxx>
|
||||||
#include <TopoDS_Compound.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_ShapesDataStructure.hxx>
|
||||||
#include <BooleanOperations_StateOfShape.hxx>
|
#include <BooleanOperations_StateOfShape.hxx>
|
||||||
|
#include <BooleanOperations_AncestorsSeqAndSuccessorsSeq.hxx>
|
||||||
#include <BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger.hxx>
|
#include <BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger.hxx>
|
||||||
|
|
||||||
|
#include <IntTools_Tools.hxx>
|
||||||
|
#include <IntTools_Context.hxx>
|
||||||
|
|
||||||
#include <BOPTools_SSInterference.hxx>
|
#include <BOPTools_SSInterference.hxx>
|
||||||
#include <BOPTools_InterferencePool.hxx>
|
#include <BOPTools_InterferencePool.hxx>
|
||||||
#include <BOPTools_CArray1OfSSInterference.hxx>
|
#include <BOPTools_CArray1OfSSInterference.hxx>
|
||||||
@@ -48,22 +74,12 @@
|
|||||||
#include <BOPTools_ListIteratorOfListOfPaveBlock.hxx>
|
#include <BOPTools_ListIteratorOfListOfPaveBlock.hxx>
|
||||||
#include <BOPTools_ListIteratorOfListOfCommonBlock.hxx>
|
#include <BOPTools_ListIteratorOfListOfCommonBlock.hxx>
|
||||||
#include <BOPTools_Curve.hxx>
|
#include <BOPTools_Curve.hxx>
|
||||||
|
#include <BOPTools_Tools2D.hxx>
|
||||||
#include <BOPTools_Tools3D.hxx>
|
#include <BOPTools_Tools3D.hxx>
|
||||||
|
#include <BOPTools_StateFiller.hxx>
|
||||||
#include <IntTools_Context.hxx>
|
|
||||||
|
|
||||||
#include <BOP_BuilderTools.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
|
static
|
||||||
Standard_Integer GetIndex(const TopoDS_Shape& theShape,
|
Standard_Integer GetIndex(const TopoDS_Shape& theShape,
|
||||||
const BooleanOperations_ShapesDataStructure& theDS);
|
const BooleanOperations_ShapesDataStructure& theDS);
|
||||||
@@ -83,11 +99,12 @@ void GetStatesOfAdjacentFaces(const TColStd_ListOfInteger& theListOfFacesToCheck
|
|||||||
Standard_Boolean& bFoundOUTOUT);
|
Standard_Boolean& bFoundOUTOUT);
|
||||||
|
|
||||||
static
|
static
|
||||||
Standard_Boolean ComputeStateForAnalyticalSurfaces(const Standard_Integer theFaceIndex,
|
Standard_Boolean ComputeStateForAnalyticalSurfaces
|
||||||
const Standard_Integer theBaseFaceIndex,
|
(const Standard_Integer theFaceIndex,
|
||||||
const BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger& theFFMap,
|
const Standard_Integer theBaseFaceIndex,
|
||||||
const BOPTools_DSFiller& theDSFiller,
|
const BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger& theFFMap,
|
||||||
TopAbs_State& theState);
|
const BOPTools_DSFiller& theDSFiller,
|
||||||
|
TopAbs_State& theState);
|
||||||
|
|
||||||
static
|
static
|
||||||
Standard_Boolean IsEdgeValidForFace(const Standard_Integer theEdgeIndex,
|
Standard_Boolean IsEdgeValidForFace(const Standard_Integer theEdgeIndex,
|
||||||
@@ -95,6 +112,28 @@ Standard_Boolean IsEdgeValidForFace(const Standard_Integer theEdgeIndex,
|
|||||||
BOPTools_SSInterference& theFF,
|
BOPTools_SSInterference& theFF,
|
||||||
const BOPTools_DSFiller& theDSFiller);
|
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
|
// function: PrepareFaceSplits
|
||||||
// purpose:
|
// purpose:
|
||||||
@@ -263,15 +302,16 @@ Standard_Boolean BOP_SolidSolid::PropagateFaceStateByEdges(const TopoDS_Shape& t
|
|||||||
return Standard_True;
|
return Standard_True;
|
||||||
}
|
}
|
||||||
|
|
||||||
// =====================================================================================================================
|
//=======================================================================
|
||||||
// function: ComputeStateByInsidePoints
|
//function : ComputeStateByInsidePoints
|
||||||
// purpose:
|
//purpose :
|
||||||
// =====================================================================================================================
|
//=======================================================================
|
||||||
Standard_Boolean BOP_SolidSolid::ComputeStateByInsidePoints(const Standard_Integer theFaceIndex,
|
Standard_Boolean BOP_SolidSolid::
|
||||||
const Standard_Integer theBaseFaceIndex,
|
ComputeStateByInsidePoints(const Standard_Integer theFaceIndex,
|
||||||
const Standard_Integer theFaceRank,
|
const Standard_Integer theBaseFaceIndex,
|
||||||
const BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger& theFFMap,
|
const Standard_Integer theFaceRank,
|
||||||
TopAbs_State& theState)
|
const BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger& theFFMap,
|
||||||
|
TopAbs_State& theState)
|
||||||
|
|
||||||
{
|
{
|
||||||
TopAbs_State aState = TopAbs_ON;
|
TopAbs_State aState = TopAbs_ON;
|
||||||
@@ -344,11 +384,10 @@ Standard_Boolean BOP_SolidSolid::ComputeStateByInsidePoints(const Standard_Integ
|
|||||||
|
|
||||||
return Standard_True;
|
return Standard_True;
|
||||||
}
|
}
|
||||||
|
//=======================================================================
|
||||||
// =====================================================================================================================
|
//function : TakeOnSplit
|
||||||
// function: TakeOnSplit
|
//purpose :
|
||||||
// purpose:
|
//=======================================================================
|
||||||
// =====================================================================================================================
|
|
||||||
Standard_Boolean BOP_SolidSolid::TakeOnSplit(const Standard_Integer theFaceIndex,
|
Standard_Boolean BOP_SolidSolid::TakeOnSplit(const Standard_Integer theFaceIndex,
|
||||||
const Standard_Integer theBaseFaceIndex) const
|
const Standard_Integer theBaseFaceIndex) const
|
||||||
{
|
{
|
||||||
@@ -361,13 +400,59 @@ Standard_Boolean BOP_SolidSolid::TakeOnSplit(const Standard_Integer theFaceIndex
|
|||||||
TColStd_MapOfInteger aMapOfUsedIndices;
|
TColStd_MapOfInteger aMapOfUsedIndices;
|
||||||
TColStd_ListOfInteger aListOfFacesToCheck;
|
TColStd_ListOfInteger aListOfFacesToCheck;
|
||||||
aListOfFacesToCheck.Append(theFaceIndex);
|
aListOfFacesToCheck.Append(theFaceIndex);
|
||||||
|
//DEB
|
||||||
GetStatesOfAdjacentFaces(aListOfFacesToCheck, *myDSFiller, aMapOfUsedIndices, binout, binin, boutout);
|
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) {
|
switch(myOperation) {
|
||||||
case BOP_FUSE: {
|
case BOP_FUSE: {
|
||||||
if(binout || (!binin && !boutout)) {
|
if(binout || (!binin && !boutout)) {
|
||||||
bTake = Standard_True;
|
bTake = Standard_True;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -477,11 +562,10 @@ void GetAttachedFaces(const Standard_Integer theEdgeIndex,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//=======================================================================
|
||||||
// ------------------------------------------------------------------------------------
|
//function : GetStatesOfAdjacentFaces
|
||||||
// static function: GetStatesOfAdjacentFaces
|
//purpose :
|
||||||
// purpose:
|
//=======================================================================
|
||||||
// ------------------------------------------------------------------------------------
|
|
||||||
void GetStatesOfAdjacentFaces(const TColStd_ListOfInteger& theListOfFacesToCheck,
|
void GetStatesOfAdjacentFaces(const TColStd_ListOfInteger& theListOfFacesToCheck,
|
||||||
const BOPTools_DSFiller& theDSFiller,
|
const BOPTools_DSFiller& theDSFiller,
|
||||||
TColStd_MapOfInteger& theMapOfUsedIndices,
|
TColStd_MapOfInteger& theMapOfUsedIndices,
|
||||||
@@ -489,33 +573,38 @@ void GetStatesOfAdjacentFaces(const TColStd_ListOfInteger& theListOfFacesToCheck
|
|||||||
Standard_Boolean& bFoundININ,
|
Standard_Boolean& bFoundININ,
|
||||||
Standard_Boolean& bFoundOUTOUT)
|
Standard_Boolean& bFoundOUTOUT)
|
||||||
{
|
{
|
||||||
|
|
||||||
const BooleanOperations_ShapesDataStructure& aDS = theDSFiller.DS();
|
|
||||||
TColStd_ListOfInteger aLisOfON;
|
TColStd_ListOfInteger aLisOfON;
|
||||||
|
Standard_Integer nE, nF, nFa;
|
||||||
|
BooleanOperations_StateOfShape aStFa;
|
||||||
|
//
|
||||||
|
const BooleanOperations_ShapesDataStructure& aDS = theDSFiller.DS();
|
||||||
|
//
|
||||||
TColStd_ListIteratorOfListOfInteger anItF(theListOfFacesToCheck);
|
TColStd_ListIteratorOfListOfInteger anItF(theListOfFacesToCheck);
|
||||||
|
|
||||||
for(; anItF.More(); anItF.Next()) {
|
for(; anItF.More(); anItF.Next()) {
|
||||||
Standard_Integer nF = anItF.Value();
|
nF = anItF.Value();
|
||||||
|
const TopoDS_Shape& aF=aDS.Shape(nF);
|
||||||
|
|
||||||
if(theMapOfUsedIndices.Contains(nF)) {
|
if(theMapOfUsedIndices.Contains(nF)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
//
|
||||||
theMapOfUsedIndices.Add(nF);
|
theMapOfUsedIndices.Add(nF);
|
||||||
|
|
||||||
TopoDS_Shape aFace = aDS.Shape(nF);
|
TopoDS_Shape aFace = aDS.Shape(nF);
|
||||||
|
|
||||||
TopExp_Explorer anExpE(aFace, TopAbs_EDGE);
|
TopExp_Explorer anExpE(aFace, TopAbs_EDGE);
|
||||||
|
|
||||||
for(; anExpE.More(); anExpE.Next()) {
|
for(; anExpE.More(); anExpE.Next()) {
|
||||||
const TopoDS_Shape& anEdge = anExpE.Current();
|
const TopoDS_Shape& anEdge = anExpE.Current();
|
||||||
Standard_Integer nE = 0;
|
|
||||||
nE = GetIndex(anEdge, aDS);
|
nE = GetIndex(anEdge, aDS);
|
||||||
|
|
||||||
if(nE <= 0)
|
if(nE <= 0) {
|
||||||
continue;
|
continue;
|
||||||
|
}
|
||||||
if(theMapOfUsedIndices.Contains(nE))
|
if(theMapOfUsedIndices.Contains(nE)) {
|
||||||
continue;
|
continue;
|
||||||
|
}
|
||||||
|
//
|
||||||
theMapOfUsedIndices.Add(nE);
|
theMapOfUsedIndices.Add(nE);
|
||||||
TColStd_ListOfInteger aListOfFaces, aListOfIN, aListOfOUT;
|
TColStd_ListOfInteger aListOfFaces, aListOfIN, aListOfOUT;
|
||||||
GetAttachedFaces(nE, nF, theDSFiller, aListOfFaces);
|
GetAttachedFaces(nE, nF, theDSFiller, aListOfFaces);
|
||||||
@@ -523,18 +612,23 @@ void GetStatesOfAdjacentFaces(const TColStd_ListOfInteger& theListOfFacesToCheck
|
|||||||
TColStd_ListIteratorOfListOfInteger anIt(aListOfFaces);
|
TColStd_ListIteratorOfListOfInteger anIt(aListOfFaces);
|
||||||
|
|
||||||
for(; anIt.More(); anIt.Next()) {
|
for(; anIt.More(); anIt.Next()) {
|
||||||
if(theMapOfUsedIndices.Contains(anIt.Value()))
|
nFa=anIt.Value();
|
||||||
continue;
|
aStFa=aDS.GetState(nFa);
|
||||||
|
//
|
||||||
// if((aDS.GetState(anIt.Value()) != BooleanOperations_IN) &&
|
const TopoDS_Shape& aFa=aDS.Shape(nFa);
|
||||||
// (aDS.GetState(anIt.Value()) != BooleanOperations_OUT))
|
if(theMapOfUsedIndices.Contains(nFa)) {
|
||||||
if(aDS.GetState(anIt.Value()) == BooleanOperations_ON)
|
continue;
|
||||||
aLisOfON.Append(anIt.Value());
|
}
|
||||||
|
//
|
||||||
if(aDS.GetState(anIt.Value()) == BooleanOperations_IN)
|
if(aStFa==BooleanOperations_ON) {
|
||||||
aListOfIN.Append(anIt.Value());
|
aLisOfON.Append(nFa);
|
||||||
else if(aDS.GetState(anIt.Value()) == BooleanOperations_OUT)
|
}
|
||||||
aListOfOUT.Append(anIt.Value());
|
if(aStFa==BooleanOperations_IN) {
|
||||||
|
aListOfIN.Append(nFa);
|
||||||
|
}
|
||||||
|
else if(aStFa==BooleanOperations_OUT) {
|
||||||
|
aListOfOUT.Append(nFa);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
bFoundINOUT = bFoundINOUT || (!aListOfIN.IsEmpty() && !aListOfOUT.IsEmpty());
|
bFoundINOUT = bFoundINOUT || (!aListOfIN.IsEmpty() && !aListOfOUT.IsEmpty());
|
||||||
bFoundININ = bFoundININ || (!aListOfIN.IsEmpty() && aListOfOUT.IsEmpty());
|
bFoundININ = bFoundININ || (!aListOfIN.IsEmpty() && aListOfOUT.IsEmpty());
|
||||||
@@ -707,7 +801,193 @@ Standard_Boolean IsEdgeValidForFace(const Standard_Integer theEdgeIndex,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return Standard_False;
|
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
|
// purpose or non-infringement. Please see the License for the specific terms
|
||||||
// and conditions governing the rights and limitations under the License.
|
// and conditions governing the rights and limitations under the License.
|
||||||
|
|
||||||
|
#include <Adaptor3d_HVertex.hxx>
|
||||||
|
|
||||||
inline Standard_Boolean BRepBlend_BlendTool::SingularOnUMin (const Handle(Adaptor3d_HSurface)& )
|
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;
|
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
|
//function : Closed2d
|
||||||
//purpose : for periodic faces
|
//purpose : for periodic faces
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
BRepCheck_Status BRepCheck_Wire::Closed2d(const TopoDS_Face& theFace,
|
BRepCheck_Status BRepCheck_Wire::Closed2d(const TopoDS_Face& theFace,
|
||||||
const Standard_Boolean Update)
|
const Standard_Boolean Update)
|
||||||
{
|
{
|
||||||
|
// 3d closure checked too
|
||||||
// 3d closure checked?
|
|
||||||
BRepCheck_Status aClosedStat = Closed();
|
BRepCheck_Status aClosedStat = Closed();
|
||||||
if (aClosedStat != BRepCheck_NoError) {
|
if (aClosedStat != BRepCheck_NoError)
|
||||||
if (Update)
|
{
|
||||||
|
if (Update)
|
||||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||||
return aClosedStat;
|
|
||||||
}
|
|
||||||
|
|
||||||
// 20/03/02 akm vvv : (OCC234) Hence this method will be used to check
|
return aClosedStat;
|
||||||
// both periodic and non-periodic faces
|
}
|
||||||
// // this check is for periodic faces
|
|
||||||
|
// 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);
|
BRepAdaptor_Surface aFaceSurface (theFace, Standard_False);
|
||||||
// if (!aFaceSurface.IsUPeriodic() && !aFaceSurface.IsVPeriodic())
|
// if (!aFaceSurface.IsUPeriodic() && !aFaceSurface.IsVPeriodic())
|
||||||
// {
|
// {
|
||||||
// if (Update)
|
// if (Update)
|
||||||
// BRepCheck::Add(myMap(myShape),aClosedStat);
|
// BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||||
// return aClosedStat;
|
// return aClosedStat;
|
||||||
// }
|
// }
|
||||||
// 20/03/02 akm ^^^
|
// 20/03/02 akm ^^^
|
||||||
|
|
||||||
// count edges having FORWARD or REVERSED orientation
|
// count edges having FORWARD or REVERSED orientation
|
||||||
Standard_Integer aNbOrirntedEdges = 0;
|
Standard_Integer aNbOrirntedEdges = 0;
|
||||||
TopExp_Explorer anEdgeExp(myShape,TopAbs_EDGE);
|
TopExp_Explorer anEdgeExp(myShape,TopAbs_EDGE);
|
||||||
for (;anEdgeExp.More(); anEdgeExp.Next()) {
|
for (;anEdgeExp.More(); anEdgeExp.Next())
|
||||||
|
{
|
||||||
if (IsOriented(anEdgeExp.Current()))
|
if (IsOriented(anEdgeExp.Current()))
|
||||||
aNbOrirntedEdges++;
|
aNbOrirntedEdges++;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (aNbOrirntedEdges==0)
|
if (aNbOrirntedEdges==0)
|
||||||
{
|
{
|
||||||
if (Update)
|
if (Update)
|
||||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||||
|
|
||||||
return 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;
|
Standard_Integer aNbFoundEdges = 0;
|
||||||
|
|
||||||
BRepTools_WireExplorer aWireExp(TopoDS::Wire(myShape), theFace);
|
BRepTools_WireExplorer aWireExp(TopoDS::Wire(myShape), theFace);
|
||||||
TopoDS_Edge aFirstEdge = aWireExp.Current();
|
TopoDS_Edge aFirstEdge = aWireExp.Current();
|
||||||
TopoDS_Vertex aFirstVertex = aWireExp.CurrentVertex();
|
TopoDS_Vertex aFirstVertex = aWireExp.CurrentVertex();
|
||||||
TopoDS_Edge aLastEdge;
|
TopoDS_Edge aLastEdge;
|
||||||
|
|
||||||
for (;aWireExp.More(); aWireExp.Next())
|
for (;aWireExp.More(); aWireExp.Next())
|
||||||
{
|
{
|
||||||
aNbFoundEdges++;
|
aNbFoundEdges++;
|
||||||
aLastEdge = aWireExp.Current();
|
aLastEdge = aWireExp.Current();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (aNbFoundEdges != aNbOrirntedEdges)
|
if (aNbFoundEdges != aNbOrirntedEdges)
|
||||||
{
|
{
|
||||||
aClosedStat = BRepCheck_NotClosed;
|
aClosedStat = BRepCheck_NotClosed;
|
||||||
if (Update)
|
if (Update)
|
||||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
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
|
// Modified by Sergey KHROMOV - Mon May 13 12:42:10 2002 Begin
|
||||||
// First check if first and last edges are infinite:
|
// First check if first and last edges are infinite:
|
||||||
Standard_Real aF;
|
Standard_Real aF;
|
||||||
@@ -444,92 +563,89 @@ BRepCheck_Status BRepCheck_Wire::Closed2d(const TopoDS_Face& theFace,
|
|||||||
|
|
||||||
anOri = aFirstEdge.Orientation();
|
anOri = aFirstEdge.Orientation();
|
||||||
BRep_Tool::Range(aFirstEdge, aF, aL);
|
BRep_Tool::Range(aFirstEdge, aF, aL);
|
||||||
if ((anOri == TopAbs_FORWARD && aF == -Precision::Infinite()) ||
|
if ((anOri == TopAbs_FORWARD && Precision::IsNegativeInfinite( aF )) ||
|
||||||
(anOri == TopAbs_REVERSED && aL == Precision::Infinite()))
|
(anOri == TopAbs_REVERSED && Precision::IsPositiveInfinite( aL )))
|
||||||
isFirstInfinite = Standard_True;
|
isFirstInfinite = Standard_True;
|
||||||
|
|
||||||
anOri = aLastEdge.Orientation();
|
anOri = aLastEdge.Orientation();
|
||||||
BRep_Tool::Range(aLastEdge, aF, aL);
|
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;
|
isLastInfinite = Standard_True;
|
||||||
|
|
||||||
if (isFirstInfinite && isLastInfinite) {
|
if (isFirstInfinite && isLastInfinite)
|
||||||
if (Update)
|
{
|
||||||
|
if (Update)
|
||||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||||
|
|
||||||
return aClosedStat;
|
return aClosedStat;
|
||||||
} else if (aFirstVertex.IsNull()) {
|
}
|
||||||
|
else if (aFirstVertex.IsNull())
|
||||||
|
{
|
||||||
aClosedStat = BRepCheck_NotClosed;
|
aClosedStat = BRepCheck_NotClosed;
|
||||||
|
|
||||||
if (Update)
|
if (Update)
|
||||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||||
|
|
||||||
return aClosedStat;
|
return aClosedStat;
|
||||||
}
|
}
|
||||||
// Modified by Sergey KHROMOV - Mon May 13 12:42:10 2002 End
|
// Modified by Sergey KHROMOV - Mon May 13 12:42:10 2002 End
|
||||||
|
|
||||||
gp_Pnt2d p, p1, p2; // ends of prev edge, next edge, bidon
|
gp_Pnt2d aP_first, aP_last, aP_temp; // ends of prev edge, next edge, bidon
|
||||||
|
|
||||||
// get first point
|
|
||||||
BRep_Tool::UVPoints(aLastEdge, theFace, p2, p);
|
|
||||||
if (aLastEdge.Orientation() == TopAbs_REVERSED) p = p2;
|
|
||||||
|
|
||||||
|
// 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
|
// Modified by Sergey KHROMOV - Mon Apr 22 10:36:33 2002 Begin
|
||||||
// Standard_Real aTol, aUResol, aVResol;
|
// Standard_Real aTol, aUResol, aVResol;
|
||||||
|
|
||||||
// // find 2d tolerance
|
// // find 2d tolerance
|
||||||
// aTol = BRep_Tool::Tolerance(aFirstVertex);
|
// aTol = BRep_Tool::Tolerance(aFirstVertex);
|
||||||
// aUResol = 2*aFaceSurface.UResolution(aTol);
|
// aUResol = 2*aFaceSurface.UResolution(aTol);
|
||||||
// aVResol = 2*aFaceSurface.VResolution(aTol);
|
// aVResol = 2*aFaceSurface.VResolution(aTol);
|
||||||
|
|
||||||
// get second point
|
// get first point
|
||||||
if (aFirstEdge.Orientation() == TopAbs_REVERSED)
|
if (aFirstEdge.Orientation() == TopAbs_REVERSED)
|
||||||
BRep_Tool::UVPoints(aFirstEdge, theFace, p2, p1);
|
BRep_Tool::UVPoints(aFirstEdge, theFace, aP_temp, aP_first);
|
||||||
else
|
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
|
// Modified by Sergey KHROMOV - Thu Jun 20 10:55:42 2002 OCC325 Begin
|
||||||
// Check 2d distance for periodic faces with seam edge
|
// 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;
|
aClosedStat = BRepCheck_NotClosed;
|
||||||
if (Update)
|
if (Update)
|
||||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||||
|
|
||||||
return aClosedStat;
|
return aClosedStat;
|
||||||
}
|
}
|
||||||
// Modified by Sergey KHROMOV - Thu Jun 20 10:58:05 2002 End
|
// 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 dfUDist=Abs(p.X()-p1.X());
|
||||||
// Standard_Real dfVDist=Abs(p.Y()-p1.Y());
|
// Standard_Real dfVDist=Abs(p.Y()-p1.Y());
|
||||||
// if (dfUDist > aUResol || dfVDist > aVResol)
|
// 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) {
|
Standard_Real aTol3d = Max(BRep_Tool::Tolerance(aFirstVertex),BRep_Tool::Tolerance(aWireExp.CurrentVertex()));
|
||||||
// Modified by Sergey KHROMOV - Mon Apr 22 10:36:44 2002 End
|
|
||||||
#ifdef DEB
|
gp_Pnt aPntRef = BRep_Tool::Pnt(aFirstVertex);
|
||||||
cout << endl;
|
gp_Pnt aPnt = BRep_Tool::Pnt(aWireExp.CurrentVertex());
|
||||||
cout << "------------------------------------------------------" <<endl;
|
|
||||||
cout << "--- BRepCheck Wire: Closed2d -> Erreur" <<endl;
|
if (!(IsDistanceIn2DTolerance(aFaceSurface, aP_first, aP_last, aTol3d)))
|
||||||
if (Dist1 > aTol3d)
|
|
||||||
cout << "--- Dist1 (" << Dist1 << ") > Tol3d (" << aTol3d << ")" <<endl;
|
|
||||||
if (Dist2 > aTol3d)
|
|
||||||
cout << "--- Dist2 (" << Dist2 << ") > Tol3d (" << aTol3d << ")" <<endl;
|
|
||||||
cout << "------------------------------------------------------" <<endl;
|
|
||||||
#endif
|
|
||||||
aClosedStat = BRepCheck_NotClosed;
|
aClosedStat = BRepCheck_NotClosed;
|
||||||
if (Update)
|
|
||||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
if(!IsDistanceIn3DTolerance(aFaceSurface, aPntRef, aPnt, aTol3d))
|
||||||
return aClosedStat;
|
aClosedStat = BRepCheck_NotClosed;
|
||||||
}
|
|
||||||
|
|
||||||
if (Update)
|
if (Update)
|
||||||
BRepCheck::Add(myMap(myShape),aClosedStat);
|
BRepCheck::Add(myMap(myShape),aClosedStat);
|
||||||
|
|
||||||
return aClosedStat;
|
return aClosedStat;
|
||||||
}
|
}
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
//function : Orientation
|
//function : Orientation
|
||||||
//purpose :
|
//purpose :
|
||||||
@@ -548,11 +664,7 @@ BRepCheck_Status BRepCheck_Wire::Orientation(const TopoDS_Face& F,
|
|||||||
theOstat = BRepCheck_NoError;
|
theOstat = BRepCheck_NoError;
|
||||||
|
|
||||||
TopoDS_Vertex VF,VL;
|
TopoDS_Vertex VF,VL;
|
||||||
#ifndef DEB
|
|
||||||
TopAbs_Orientation orient, ortmp = TopAbs_FORWARD;
|
TopAbs_Orientation orient, ortmp = TopAbs_FORWARD;
|
||||||
#else
|
|
||||||
TopAbs_Orientation orient, ortmp;
|
|
||||||
#endif
|
|
||||||
TopTools_ListOfShape ledge, ListOfPassedEdge;
|
TopTools_ListOfShape ledge, ListOfPassedEdge;
|
||||||
TopExp_Explorer exp,vte;
|
TopExp_Explorer exp,vte;
|
||||||
TopTools_MapOfShape mapS;
|
TopTools_MapOfShape mapS;
|
||||||
@@ -1469,186 +1581,156 @@ static TopAbs_Orientation GetOrientation(const TopTools_MapOfShape& mapE,
|
|||||||
}
|
}
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
//function : ChoixUV
|
//function : ChoixUV
|
||||||
//purpose :
|
//purpose : For vertex theVertex given function find an edge along
|
||||||
|
// that we should go further.
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
void ChoixUV(const TopoDS_Vertex& V,
|
void ChoixUV(const TopoDS_Vertex& theVertex,
|
||||||
const TopoDS_Edge& Edg,
|
const TopoDS_Edge& theEdge,
|
||||||
const TopoDS_Face& F,
|
const TopoDS_Face& theFace,
|
||||||
TopTools_ListOfShape& L)
|
TopTools_ListOfShape& theLOfShape)
|
||||||
{
|
{
|
||||||
TopTools_ListIteratorOfListOfShape It( L );
|
TopTools_ListIteratorOfListOfShape It( theLOfShape );
|
||||||
while (It.More())
|
while (It.More())
|
||||||
{
|
{
|
||||||
if (Edg.IsSame( It.Value() ))
|
if (theEdge.IsSame( It.Value() ))
|
||||||
L.Remove( It );
|
theLOfShape.Remove( It );
|
||||||
else
|
else
|
||||||
It.Next();
|
It.Next();
|
||||||
}
|
}
|
||||||
|
|
||||||
Standard_Integer index = 0, imin = 0;
|
Standard_Real aTol3d = BRep_Tool::Tolerance(theVertex);
|
||||||
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
|
|
||||||
|
|
||||||
cout<<"BRepCheck_Wire : UResolution and VResolution = 0.0 (Face too small ?)"<<endl;cout.flush();
|
Standard_Integer anIndex = 0, anIndMin = 0;
|
||||||
#endif
|
TopoDS_Edge anEFound;
|
||||||
}
|
gp_Pnt2d aPntRef, aPnt;
|
||||||
else {
|
gp_Vec2d aDerRef, aDer;
|
||||||
tol += tol;
|
Standard_Real aMinAngle, aMaxAngle, anAngle;
|
||||||
}
|
Standard_Real a_gpResolution=gp::Resolution();
|
||||||
//
|
TopAbs_Orientation aVOrientation, anEdgOrientation;
|
||||||
Handle(Geom2d_Curve) C2d = BRep_Tool::CurveOnSurface(Edg, F, f, l);
|
Standard_Real aParam = 0.0, aFirstParam = 0.0, aLastParam = 0.0, aParPiv = 0.0;
|
||||||
if (C2d.IsNull()) {// JAG 10.12.96
|
BRepAdaptor_Surface aFaceSurface(theFace,Standard_False); // no restriction
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
aVOrientation=V.Orientation();
|
Handle(Geom2d_Curve) C2d = BRep_Tool::CurveOnSurface(theEdge, theFace, aFirstParam, aLastParam);
|
||||||
aEdgOrientation=Edg.Orientation();
|
if (C2d.IsNull())// JAG 10.12.96
|
||||||
|
return;
|
||||||
|
|
||||||
parpiv =(aVOrientation==aEdgOrientation) ? f : l;
|
aVOrientation = theVertex.Orientation();
|
||||||
|
anEdgOrientation = theEdge.Orientation();
|
||||||
MinAngle = RealLast();
|
|
||||||
MaxAngle = RealFirst();
|
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){
|
It.Initialize(theLOfShape);
|
||||||
DerRef.Reverse();
|
|
||||||
}
|
for (; It.More(); It.Next())
|
||||||
//
|
{
|
||||||
It.Initialize(L);
|
anIndex++;
|
||||||
for (; It.More(); It.Next()) {
|
const TopoDS_Edge& anE=TopoDS::Edge(It.Value());
|
||||||
index++;
|
C2d = BRep_Tool::CurveOnSurface(anE, theFace, aFirstParam, aLastParam);
|
||||||
const TopoDS_Edge& aE=TopoDS::Edge(It.Value());
|
if(C2d.IsNull())
|
||||||
C2d = BRep_Tool::CurveOnSurface(aE, F, f, l);
|
|
||||||
if(C2d.IsNull()) {
|
|
||||||
continue;
|
continue;
|
||||||
}
|
|
||||||
|
|
||||||
p =(aVOrientation != aE.Orientation()) ? f : l;
|
aParam =(aVOrientation != anE.Orientation()) ? aFirstParam : aLastParam;
|
||||||
//
|
aPnt = C2d->Value(aParam);
|
||||||
Pnt = C2d->Value(p);
|
|
||||||
dist2d = Pnt.Distance( PntRef );
|
if(!IsDistanceIn2DTolerance(aFaceSurface, aPnt, aPntRef, aTol3d, Standard_False))
|
||||||
if (dist2d > tol){
|
|
||||||
continue;
|
continue;
|
||||||
}
|
|
||||||
//
|
CurveDirForParameter(C2d, aParam, aPnt, aDer);
|
||||||
CurveDirForParameter(C2d, p, Pnt, Der);
|
|
||||||
|
if (aVOrientation == anE.Orientation())
|
||||||
if (aVOrientation == aE.Orientation()){
|
aDer.Reverse();
|
||||||
Der.Reverse();
|
|
||||||
}
|
if ((aDerRef.Magnitude() <= a_gpResolution) ||
|
||||||
|
(aDer.Magnitude() <= a_gpResolution))
|
||||||
if (DerRef.Magnitude() <= gpResolution ||
|
//Vector length is too small
|
||||||
Der.Magnitude() <= gpResolution){
|
|
||||||
continue;
|
continue;
|
||||||
}
|
|
||||||
//
|
anAngle = -aDerRef.Angle( aDer );
|
||||||
angle = DerRef.Angle( Der );
|
|
||||||
angle *= -1.;
|
if ( anAngle < 0. )
|
||||||
if (angle < 0.)
|
anAngle += 2.*M_PI;
|
||||||
angle += 2.*M_PI;
|
|
||||||
|
if ( theFace.Orientation() == TopAbs_FORWARD )
|
||||||
if (F.Orientation() == TopAbs_FORWARD) {
|
{
|
||||||
if (angle < MinAngle) {
|
if ( anAngle < aMinAngle )
|
||||||
imin = index;
|
{
|
||||||
MinAngle = angle;
|
anIndMin = anIndex;
|
||||||
|
aMinAngle = anAngle;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
else //theFace.Orientation() != TopAbs_FORWARD
|
||||||
else { //F.Orientation() != TopAbs_FORWARD
|
{
|
||||||
if (angle > MaxAngle){
|
if ( anAngle > aMaxAngle )
|
||||||
imin = index;
|
{
|
||||||
MaxAngle = angle;
|
anIndMin = anIndex;
|
||||||
|
aMaxAngle = anAngle;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}//end of for
|
||||||
}//end of for
|
|
||||||
//
|
// Update edge
|
||||||
// Update edge
|
if (anIndMin == 0)
|
||||||
if (imin == 0)
|
if (theLOfShape.Extent() == 1)
|
||||||
if (L.Extent() == 1) {
|
{
|
||||||
Standard_Boolean onjette = 0; //all right
|
Standard_Boolean IsFound = Standard_True; //all right
|
||||||
Evois = TopoDS::Edge(L.First());
|
anEFound = TopoDS::Edge(theLOfShape.First());
|
||||||
if (dist2d > tol) {
|
|
||||||
#ifdef DEB
|
if(anEFound.IsNull() || BRep_Tool::Degenerated(theEdge) ||
|
||||||
cout<<"BRepCheckWire : control closure in 2d --> false"<<endl;cout.flush();
|
BRep_Tool::Degenerated(anEFound))
|
||||||
#endif
|
IsFound = Standard_False; //bad
|
||||||
if(Evois.IsNull() || BRep_Tool::Degenerated(Edg) ||
|
else if (!IsDistanceIn2DTolerance(aFaceSurface, aPnt, aPntRef, aTol3d))
|
||||||
BRep_Tool::Degenerated(Evois)){
|
IsFound = Standard_False; //bad
|
||||||
onjette = 1; //bad
|
else
|
||||||
}
|
// clousureness in 3D
|
||||||
else {
|
{
|
||||||
Ads.Initialize(F);
|
//IsDistanceIn3DTolerance
|
||||||
Standard_Real dumax = 0.01 * (Ads.LastUParameter() - Ads.FirstUParameter());
|
BRepAdaptor_Curve bcEdg(theEdge, theFace);
|
||||||
Standard_Real dvmax = 0.01 * (Ads.LastVParameter() - Ads.FirstVParameter());
|
BRepAdaptor_Curve bcEvois(anEFound, theFace);
|
||||||
Standard_Real dumin = Abs(Pnt.X() - PntRef.X());
|
gp_Pnt pEdg = bcEdg.Value(aParPiv);
|
||||||
Standard_Real dvmin = Abs(Pnt.Y() - PntRef.Y());
|
gp_Pnt pEFound = bcEvois.Value(aParam);
|
||||||
if(dumin > dumax || dvmin > dvmax){
|
|
||||||
onjette = 1;
|
if(!IsDistanceIn3DTolerance(theFace, pEdg, pEFound, aTol3d))
|
||||||
}
|
IsFound = Standard_False;
|
||||||
else {
|
else
|
||||||
BRepAdaptor_Curve bcEdg(Edg,F);
|
//angle was not defined but points are close
|
||||||
BRepAdaptor_Curve bcEvois(Evois,F);
|
IsFound = Standard_True; //all right
|
||||||
gp_Pnt pEdg = bcEdg.Value(parpiv);
|
}
|
||||||
gp_Pnt pEvois = bcEvois.Value(p);
|
|
||||||
Standard_Real d3d = pEvois.Distance(pEdg);
|
if(!IsFound)
|
||||||
#ifdef DEB
|
{
|
||||||
cout<<"point P "<<pEdg.X()<<" "<<pEdg.Y()<<" "<<pEdg.Z()<<endl;
|
theLOfShape.Clear();
|
||||||
cout<<"distance 3d : "<<d3d<<endl;
|
}
|
||||||
cout<<"tolerance vertex : "<<tolv<<endl;
|
}//if (theLOfShape.Extent() == 1)
|
||||||
cout.flush();
|
else //if (anIndMin == 0)
|
||||||
#endif
|
{
|
||||||
//if(d3d > tolv){
|
theLOfShape.Clear();
|
||||||
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;
|
|
||||||
}
|
}
|
||||||
if(onjette) {
|
else
|
||||||
#ifdef DEB
|
{
|
||||||
cout<<"control closure in 3d --> false"<<endl;cout.flush();
|
anIndex = 1;
|
||||||
#endif
|
|
||||||
L.Clear();
|
while (anIndex < anIndMin)
|
||||||
|
{
|
||||||
|
theLOfShape.RemoveFirst();
|
||||||
|
anIndex++;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
else {
|
It.Initialize(theLOfShape);
|
||||||
L.Clear();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
index = 1;
|
|
||||||
while (index < imin) {
|
|
||||||
L.RemoveFirst();
|
|
||||||
index++;
|
|
||||||
}
|
|
||||||
It.Initialize(L);
|
|
||||||
It.Next();
|
It.Next();
|
||||||
|
|
||||||
while (It.More())
|
while (It.More())
|
||||||
L.Remove(It);
|
theLOfShape.Remove(It);
|
||||||
}
|
}
|
||||||
}
|
}//End of function
|
||||||
|
|
||||||
|
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
//function : CurveDirForParameter
|
//function : CurveDirForParameter
|
||||||
//purpose :
|
//purpose :
|
||||||
|
@@ -46,22 +46,19 @@ is
|
|||||||
DataMap from TCollection(Shape from TopoDS,
|
DataMap from TCollection(Shape from TopoDS,
|
||||||
Address from Standard,
|
Address from Standard,
|
||||||
ShapeMapHasher from TopTools);
|
ShapeMapHasher from TopTools);
|
||||||
|
|
||||||
|
|
||||||
class SolidExplorer;
|
class SolidExplorer;
|
||||||
|
|
||||||
class SolidPassiveClassifier instantiates Classifier3d from TopClass
|
class SolidPassiveClassifier instantiates
|
||||||
(Intersector3d from BRepClass3d);
|
Classifier3d from TopClass (Intersector3d from BRepClass3d);
|
||||||
|
|
||||||
---class SClassifier instantiates SolidClassifier from TopClass
|
|
||||||
--- (SolidExplorer from BRepClass3d,
|
|
||||||
--- Intersector3d from BRepClass3d);
|
|
||||||
|
|
||||||
|
|
||||||
class SClassifier;
|
class SClassifier;
|
||||||
|
|
||||||
class SolidClassifier;
|
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;
|
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
|
//function : LimitInfiniteUV
|
||||||
//purpose : Limit infinite parameters
|
//purpose : Limit infinite parameters
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
|
|
||||||
static void LimitInfiniteUV (Standard_Real& U1,
|
static void LimitInfiniteUV (Standard_Real& U1,
|
||||||
Standard_Real& V1,
|
Standard_Real& V1,
|
||||||
Standard_Real& U2,
|
Standard_Real& U2,
|
||||||
@@ -355,14 +354,15 @@ static void LimitInfiniteUV (Standard_Real& U1,
|
|||||||
if (infU2) U2 = 1e10;
|
if (infU2) U2 = 1e10;
|
||||||
if (infV2) V2 = 1e10;
|
if (infV2) V2 = 1e10;
|
||||||
}
|
}
|
||||||
// Modified by skv - Tue Sep 16 13:50:38 2003 OCC578 Begin
|
//=======================================================================
|
||||||
//OCC454(apo)->
|
//function : IsInfiniteUV
|
||||||
// static Standard_Boolean IsInfiniteUV (Standard_Real& U1, Standard_Real& V1, Standard_Real& U2, Standard_Real& V2) {
|
//purpose :
|
||||||
// return (Precision::IsNegativeInfinite(U1) || Precision::IsNegativeInfinite(V1) ||
|
//=======================================================================
|
||||||
// Precision::IsNegativeInfinite(U2) || Precision::IsNegativeInfinite(V2));
|
static Standard_Integer IsInfiniteUV (Standard_Real& U1,
|
||||||
// }
|
Standard_Real& V1,
|
||||||
static Standard_Integer IsInfiniteUV (Standard_Real& U1, Standard_Real& V1,
|
Standard_Real& U2,
|
||||||
Standard_Real& U2, Standard_Real& V2) {
|
Standard_Real& V2)
|
||||||
|
{
|
||||||
Standard_Integer aVal = 0;
|
Standard_Integer aVal = 0;
|
||||||
|
|
||||||
if (Precision::IsInfinite(U1))
|
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
|
// The Second Call provide a line to the second face
|
||||||
// and so on.
|
// and so on.
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
//modified by NIZNHY-PKV Thu Nov 14 14:34:05 2002 f
|
Standard_Integer BRepClass3d_SolidExplorer::OtherSegment(const gp_Pnt& P,
|
||||||
//void BRepClass3d_SolidExplorer::OtherSegment(const gp_Pnt& P,
|
gp_Lin& L,
|
||||||
// gp_Lin& L,
|
Standard_Real& _Par)
|
||||||
// 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
|
|
||||||
{
|
{
|
||||||
const Standard_Real TolU = Precision::PConfusion();
|
const Standard_Real TolU = Precision::PConfusion();
|
||||||
const Standard_Real TolV = TolU;
|
const Standard_Real TolV = TolU;
|
||||||
|
|
||||||
TopoDS_Face face;
|
TopoDS_Face face;
|
||||||
TopExp_Explorer faceexplorer;
|
TopExp_Explorer faceexplorer;
|
||||||
//TopExp_Explorer edgeexplorer;
|
|
||||||
gp_Pnt APoint;
|
gp_Pnt APoint;
|
||||||
gp_Vec aVecD1U, aVecD1V;
|
gp_Vec aVecD1U, aVecD1V;
|
||||||
Standard_Real maxscal=0;
|
Standard_Real maxscal=0;
|
||||||
Standard_Boolean ptfound=Standard_False;
|
Standard_Boolean ptfound=Standard_False;
|
||||||
Standard_Real Par;
|
Standard_Real Par;
|
||||||
//Standard_Integer i=1;
|
|
||||||
Standard_Real _u,_v;
|
Standard_Real _u,_v;
|
||||||
Standard_Integer IndexPoint=0;
|
Standard_Integer IndexPoint=0;
|
||||||
Standard_Integer NbPointsOK=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
|
//avoid process faces from uncorrected shells
|
||||||
if( Abs (U2 - U1) < 1.e-12 || Abs(V2 - V1) < 1.e-12) {
|
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 2;
|
||||||
//return ;
|
|
||||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:33 2002 t
|
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
Standard_Real svmyparam=myParamOnEdge;
|
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.
|
// Check if the point is on the face or the face is infinite.
|
||||||
Standard_Integer anInfFlag = IsInfiniteUV(U1,V1,U2,V2);
|
Standard_Integer anInfFlag = IsInfiniteUV(U1,V1,U2,V2);
|
||||||
|
|
||||||
// if(IsInfiniteUV(U1,V1,U2,V2)){//OCC454(apo)->
|
|
||||||
GeomAdaptor_Surface GA(BRep_Tool::Surface(face));
|
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) {
|
if (Ext.IsDone() && Ext.NbExt() > 0) {
|
||||||
// evaluate the lower distance and its index;
|
Standard_Integer i, iNear, iEnd;
|
||||||
Standard_Real Dist2, Dist2Min = Ext.SquareDistance(1);
|
Standard_Real aUx, aVx, Dist2, Dist2Min;
|
||||||
Standard_Integer iNear = 1, i = 2, iEnd = Ext.NbExt();
|
Extrema_POnSurf aPx;
|
||||||
|
//
|
||||||
|
iNear = 1;
|
||||||
|
Dist2Min = Ext.SquareDistance(1);
|
||||||
|
iEnd = Ext.NbExt();
|
||||||
for (i = 2; i <= iEnd; i++) {
|
for (i = 2; i <= iEnd; i++) {
|
||||||
Dist2 = Ext.SquareDistance(i);
|
aPx=Ext.Point(i);
|
||||||
if (Dist2 < Dist2Min) {
|
aPx.Parameter(aUx, aVx);
|
||||||
Dist2Min = Dist2; iNear = i;
|
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;
|
Standard_Real aDist2Tresh=1.e-24;
|
||||||
|
//
|
||||||
if (Dist2Min<aDist2Tresh) {
|
if (Dist2Min<aDist2Tresh) {
|
||||||
if (anInfFlag) {
|
if (anInfFlag) {
|
||||||
return 1;
|
return 1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
BRepClass_FaceClassifier classifier2d;
|
BRepClass_FaceClassifier classifier2d;
|
||||||
Standard_Real aU;
|
Standard_Real aU;
|
||||||
Standard_Real aV;
|
Standard_Real aV;
|
||||||
@@ -488,31 +483,25 @@ static Standard_Integer IsInfiniteUV (Standard_Real& U1, Standard_Real& V1,
|
|||||||
|
|
||||||
TopAbs_State aState = classifier2d.State();
|
TopAbs_State aState = classifier2d.State();
|
||||||
|
|
||||||
if (aState == TopAbs_IN || aState == TopAbs_ON)
|
if (aState == TopAbs_IN || aState == TopAbs_ON) {
|
||||||
return 1;
|
return 1;
|
||||||
else
|
}
|
||||||
|
else {
|
||||||
return 3; // skv - the point is on surface but outside face.
|
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) {
|
if (anInfFlag) {
|
||||||
APoint = (Ext.Point(iNear)).Value();
|
APoint = (Ext.Point(iNear)).Value();
|
||||||
gp_Vec V(P,APoint);
|
gp_Vec V(P,APoint);
|
||||||
_Par = V.Magnitude();
|
_Par = V.Magnitude();
|
||||||
L = gp_Lin(P,V);
|
L = gp_Lin(P,V);
|
||||||
ptfound=Standard_True;
|
ptfound=Standard_True;
|
||||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:28 2002 f
|
|
||||||
//return ;
|
|
||||||
return 0;
|
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.
|
//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
|
// 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 {
|
do {
|
||||||
if (PointInTheFace (face, APoint, _u, _v, myParamOnEdge, ++IndexPoint, surf,
|
if (PointInTheFace (face, APoint, _u, _v, myParamOnEdge, ++IndexPoint, surf,
|
||||||
U1, V1, U2, V2,
|
U1, V1, U2, V2,
|
||||||
@@ -545,10 +534,7 @@ static Standard_Integer IsInfiniteUV (Standard_Real& U1, Standard_Real& V1,
|
|||||||
|
|
||||||
myParamOnEdge=svmyparam;
|
myParamOnEdge=svmyparam;
|
||||||
if(maxscal>0.2) {
|
if(maxscal>0.2) {
|
||||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:28 2002 f
|
|
||||||
//return ;
|
|
||||||
return 0;
|
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= 1.0;
|
||||||
_Par=Par;
|
_Par=Par;
|
||||||
L = gp_Lin(P,V);
|
L = gp_Lin(P,V);
|
||||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:28 2002 f
|
|
||||||
//return ;
|
|
||||||
return 0;
|
return 0;
|
||||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:33 2002 t
|
|
||||||
//-- cout<<" FindAPoint **** Pas OK "<<endl;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} //-- Exploration of the faces
|
} //-- Exploration of the faces
|
||||||
@@ -583,17 +565,11 @@ static Standard_Integer IsInfiniteUV (Standard_Real& U1, Standard_Real& V1,
|
|||||||
#if DEB
|
#if DEB
|
||||||
cout<<"\nWARNING : BRepClass3d_SolidExplorer.cxx (Solid without face)"<<endl;
|
cout<<"\nWARNING : BRepClass3d_SolidExplorer.cxx (Solid without face)"<<endl;
|
||||||
#endif
|
#endif
|
||||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:28 2002 f
|
|
||||||
//return ;
|
|
||||||
return 0;
|
return 0;
|
||||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:33 2002 t
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if(ptfound) {
|
if(ptfound) {
|
||||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:28 2002 f
|
|
||||||
//return ;
|
|
||||||
return 0;
|
return 0;
|
||||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:33 2002 t
|
|
||||||
}
|
}
|
||||||
myFirstFace = 0;
|
myFirstFace = 0;
|
||||||
if(myParamOnEdge==0.512345) myParamOnEdge = 0.4;
|
if(myParamOnEdge==0.512345) myParamOnEdge = 0.4;
|
||||||
@@ -609,10 +585,7 @@ static Standard_Integer IsInfiniteUV (Standard_Real& U1, Standard_Real& V1,
|
|||||||
|
|
||||||
} //-- do { ... }
|
} //-- do { ... }
|
||||||
while(1);
|
while(1);
|
||||||
//modified by NIZNHY-PKV Thu Nov 14 12:25:28 2002 f
|
|
||||||
//return ;
|
|
||||||
return 0;
|
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
|
// 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
|
// one intersection with the shape boundary to
|
||||||
// compute intersections.
|
// compute intersections.
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
//modified by NIZNHY-PKV Thu Nov 14 14:40:35 2002 f
|
Standard_Integer BRepClass3d_SolidExplorer::Segment(const gp_Pnt& P,
|
||||||
//void BRepClass3d_SolidExplorer::Segment(const gp_Pnt& P,
|
gp_Lin& L,
|
||||||
// gp_Lin& L,
|
Standard_Real& Par)
|
||||||
// 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 bRetFlag;
|
Standard_Integer bRetFlag;
|
||||||
myFirstFace = 0;
|
myFirstFace = 0;
|
||||||
bRetFlag=OtherSegment(P,L,Par);
|
bRetFlag=OtherSegment(P,L,Par);
|
||||||
return bRetFlag;
|
return bRetFlag;
|
||||||
}
|
}
|
||||||
//modified by NIZNHY-PKV Thu Nov 14 14:41:48 2002 t
|
|
||||||
|
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
//function : Intersector
|
//function : Intersector
|
||||||
|
@@ -453,12 +453,12 @@ void BRepFeat_MakeRevolutionForm::Init(const TopoDS_Shape& Sbase,
|
|||||||
|
|
||||||
if(Sliding && !PtOnFirstEdge) {
|
if(Sliding && !PtOnFirstEdge) {
|
||||||
BRepExtrema_ExtCF ext1(TopoDS::Edge(ee1.Shape()), FirstFace);
|
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;
|
Sliding = Standard_False;
|
||||||
}
|
}
|
||||||
if(Sliding && !PtOnLastEdge) {
|
if(Sliding && !PtOnLastEdge) {
|
||||||
BRepExtrema_ExtCF ext2(ee2, LastFace); // ExtCF : curves and surfaces
|
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;
|
Sliding = Standard_False;
|
||||||
}
|
}
|
||||||
if(Sliding && PtOnFirstEdge) {
|
if(Sliding && PtOnFirstEdge) {
|
||||||
|
@@ -150,6 +150,16 @@ is
|
|||||||
DefineRealSegmax(me : in out)
|
DefineRealSegmax(me : in out)
|
||||||
is static private;
|
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
|
fields
|
||||||
mySpine : Wire from TopoDS;
|
mySpine : Wire from TopoDS;
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
#include <BRep_Builder.hxx>
|
#include <BRep_Builder.hxx>
|
||||||
#include <BRepClass3d_SolidClassifier.hxx>
|
#include <BRepClass3d_SolidClassifier.hxx>
|
||||||
#include <BRepLib_MakeVertex.hxx>
|
#include <BRepLib_MakeVertex.hxx>
|
||||||
|
#include <BRepTools_Substitution.hxx>
|
||||||
|
|
||||||
#include <GeomFill_CorrectedFrenet.hxx>
|
#include <GeomFill_CorrectedFrenet.hxx>
|
||||||
#include <GeomFill_CurveAndTrihedron.hxx>
|
#include <GeomFill_CurveAndTrihedron.hxx>
|
||||||
@@ -44,6 +45,9 @@
|
|||||||
#include <TopoDS_Solid.hxx>
|
#include <TopoDS_Solid.hxx>
|
||||||
#include <TopoDS_Compound.hxx>
|
#include <TopoDS_Compound.hxx>
|
||||||
#include <TopoDS_Iterator.hxx>
|
#include <TopoDS_Iterator.hxx>
|
||||||
|
#include <TopTools_DataMapOfShapeInteger.hxx>
|
||||||
|
#include <TColStd_DataMapOfIntegerInteger.hxx>
|
||||||
|
#include <TColStd_DataMapIteratorOfDataMapOfIntegerInteger.hxx>
|
||||||
|
|
||||||
#include <Precision.hxx>
|
#include <Precision.hxx>
|
||||||
#include <Standard_NotImplemented.hxx>
|
#include <Standard_NotImplemented.hxx>
|
||||||
@@ -512,6 +516,9 @@ TopoDS_Shape BRepFill_Pipe::MakeShape(const TopoDS_Shape& S,
|
|||||||
Handle(TopTools_HArray2OfShape) Aux, Somme;
|
Handle(TopTools_HArray2OfShape) Aux, Somme;
|
||||||
Standard_Integer length;
|
Standard_Integer length;
|
||||||
Standard_Integer ii, jj, kk;
|
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();
|
Aux = MkSw.SubShape();
|
||||||
length = Aux->ColLength() + myFaces->ColLength();
|
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));
|
Somme->SetValue(ii, jj, Aux->Value(kk, jj));
|
||||||
}
|
}
|
||||||
myFaces = Somme;
|
myFaces = Somme;
|
||||||
|
|
||||||
|
|
||||||
Aux = MkSw.Sections();
|
Aux = MkSw.Sections();
|
||||||
length = Aux->ColLength() + mySections->ColLength();
|
length = Aux->ColLength() + mySections->ColLength();
|
||||||
@@ -554,7 +560,11 @@ TopoDS_Shape BRepFill_Pipe::MakeShape(const TopoDS_Shape& S,
|
|||||||
kk <=Aux->ColLength(); kk++, ii++)
|
kk <=Aux->ColLength(); kk++, ii++)
|
||||||
Somme->SetValue(ii, jj, Aux->Value(kk, jj));
|
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)
|
if (mySegmax < RealSegmax)
|
||||||
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)
|
TColgp_SequenceOfPnt& Params)
|
||||||
{
|
{
|
||||||
Geom2dInt_GInter Intersector;
|
Geom2dInt_GInter Intersector;
|
||||||
Standard_Real Tol = Precision::Intersection();
|
Standard_Real Tol = Precision::Confusion();
|
||||||
// Standard_Real TolC = 1.e-9;
|
// Standard_Real TolC = 1.e-9;
|
||||||
|
|
||||||
Geom2dAdaptor_Curve CBis(Bis);
|
Geom2dAdaptor_Curve CBis(Bis);
|
||||||
Geom2dAdaptor_Curve CAC (AC);
|
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(CBis, CAC, TolC, Tol);
|
||||||
Intersector = Geom2dInt_GInter(CAC, CBis, Tol, Tol);
|
Intersector = Geom2dInt_GInter(CAC, CBis, Tol, Tol);
|
||||||
|
|
||||||
|
@@ -152,7 +152,7 @@ static Standard_Boolean Project(const Handle(Geom2d_Curve)& C,
|
|||||||
|
|
||||||
if (index != 0) {
|
if (index != 0) {
|
||||||
Extrema_POnCurv POC = extrema.Point(index);
|
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();
|
p = POC.Parameter();
|
||||||
return Standard_True;
|
return Standard_True;
|
||||||
}
|
}
|
||||||
|
@@ -828,9 +828,9 @@ void BRepMesh_Delaun::RemovePivotTriangles( const Standard_Integer theEdgeInfo,
|
|||||||
{
|
{
|
||||||
if ( e1[i] == anOldEdge )
|
if ( e1[i] == anOldEdge )
|
||||||
{
|
{
|
||||||
for ( Standard_Integer i = 0; i < 2; ++i )
|
for ( Standard_Integer j = 0; j < 2; ++j )
|
||||||
{
|
{
|
||||||
Standard_Integer aTmpEdgeId = e1[(i + 1) % 3];
|
Standard_Integer aTmpEdgeId = e1[(j + i + 1) % 3];
|
||||||
const BRepMesh_Edge& anEdge = GetEdge( aTmpEdgeId );
|
const BRepMesh_Edge& anEdge = GetEdge( aTmpEdgeId );
|
||||||
if ( anEdge.FirstNode() == thePivotNode ||
|
if ( anEdge.FirstNode() == thePivotNode ||
|
||||||
anEdge.LastNode() == thePivotNode )
|
anEdge.LastNode() == thePivotNode )
|
||||||
|
@@ -946,7 +946,7 @@ void BRepMesh_FastDiscretFace::InternalVertices(const Handle(BRepAdaptor_HSurfac
|
|||||||
Standard_Real u, v, dist;
|
Standard_Real u, v, dist;
|
||||||
|
|
||||||
// precision for compare square distances
|
// precision for compare square distances
|
||||||
double dPreci = Precision::Confusion()*Precision::Confusion();
|
double dPreci = Precision::SquareConfusion();
|
||||||
|
|
||||||
// Insert V parameters by deflection criterion
|
// Insert V parameters by deflection criterion
|
||||||
Standard_Integer i,j;
|
Standard_Integer i,j;
|
||||||
|
@@ -115,6 +115,9 @@
|
|||||||
#include <Adaptor3d_CurveOnSurface.hxx>
|
#include <Adaptor3d_CurveOnSurface.hxx>
|
||||||
#include <GeomLib.hxx>
|
#include <GeomLib.hxx>
|
||||||
#include <GeomFill_Generator.hxx>
|
#include <GeomFill_Generator.hxx>
|
||||||
|
#include <Geom_Plane.hxx>
|
||||||
|
#include <IntTools_FClass2d.hxx>
|
||||||
|
#include <BRepLib_FindSurface.hxx>
|
||||||
|
|
||||||
|
|
||||||
// POP for NT
|
// POP for NT
|
||||||
@@ -2860,9 +2863,55 @@ void BRepOffset_MakeOffset::MakeMissingWalls ()
|
|||||||
gp_Dir CircAxisDir = aCirc.Axis().Direction();
|
gp_Dir CircAxisDir = aCirc.Axis().Direction();
|
||||||
if (aCirc.Axis().IsParallel(aCircOE.Axis(), Precision::Confusion()) &&
|
if (aCirc.Axis().IsParallel(aCircOE.Axis(), Precision::Confusion()) &&
|
||||||
anAxisLine.Contains(aCircOE.Location(), 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
|
if (Abs(aCirc.Radius() - aCircOE.Radius()) <= Precision::Confusion()) //case of cylinder
|
||||||
theSurf = GC_MakeCylindricalSurface(aCirc).Value();
|
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
|
else //case of cone
|
||||||
{
|
{
|
||||||
gp_Cone theCone = gce_MakeCone(aCirc.Location(), aCircOE.Location(),
|
gp_Cone theCone = gce_MakeCone(aCirc.Location(), aCircOE.Location(),
|
||||||
@@ -2876,42 +2925,44 @@ void BRepOffset_MakeOffset::MakeMissingWalls ()
|
|||||||
theCone.SetPosition(theAx3);
|
theCone.SetPosition(theAx3);
|
||||||
theSurf = new Geom_ConicalSurface(theCone);
|
theSurf = new Geom_ConicalSurface(theCone);
|
||||||
}
|
}
|
||||||
TopLoc_Location Loc;
|
if (!IsPlanar) {
|
||||||
EdgeLine2d = new Geom2d_Line(gp_Pnt2d(0., 0.), gp_Dir2d(1., 0.));
|
TopLoc_Location Loc;
|
||||||
BB.UpdateEdge(anEdge, EdgeLine2d, theSurf, Loc, Precision::Confusion());
|
EdgeLine2d = new Geom2d_Line(gp_Pnt2d(0., 0.), gp_Dir2d(1., 0.));
|
||||||
Standard_Real Coeff = (OffsetDir * CircAxisDir > 0.)? 1. : -1.;
|
BB.UpdateEdge(anEdge, EdgeLine2d, theSurf, Loc, Precision::Confusion());
|
||||||
OELine2d = new Geom2d_Line(gp_Pnt2d(0., OffsetVal*Coeff), gp_Dir2d(1., 0.));
|
Standard_Real Coeff = (OffsetDir * CircAxisDir > 0.)? 1. : -1.;
|
||||||
BB.UpdateEdge(OE, OELine2d, theSurf, Loc, Precision::Confusion());
|
OELine2d = new Geom2d_Line(gp_Pnt2d(0., OffsetVal*Coeff), gp_Dir2d(1., 0.));
|
||||||
aLine2d = new Geom2d_Line(gp_Pnt2d(ParV2, 0.), gp_Dir2d(0., Coeff));
|
BB.UpdateEdge(OE, OELine2d, theSurf, Loc, Precision::Confusion());
|
||||||
aLine2d2 = new Geom2d_Line(gp_Pnt2d(ParV1, 0.), gp_Dir2d(0., Coeff));
|
aLine2d = new Geom2d_Line(gp_Pnt2d(ParV2, 0.), gp_Dir2d(0., Coeff));
|
||||||
if (E3.IsSame(E4))
|
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 (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
|
else
|
||||||
{
|
{
|
||||||
BB.UpdateEdge(E3, aLine2d2, aLine2d, theSurf, Loc, Precision::Confusion());
|
BB.SameParameter(E3, Standard_False);
|
||||||
theWire.Nullify();
|
BB.SameRange(E3, Standard_False);
|
||||||
BB.MakeWire(theWire);
|
BB.SameParameter(E4, Standard_False);
|
||||||
BB.Add(theWire, anEdge.Oriented(TopAbs_REVERSED));
|
BB.SameRange(E4, Standard_False);
|
||||||
BB.Add(theWire, E4);
|
BB.UpdateEdge(E3, aLine2d, theSurf, Loc, Precision::Confusion());
|
||||||
BB.Add(theWire, OE.Oriented(TopAbs_FORWARD));
|
BB.Range(E3, theSurf, Loc, 0., OffsetVal);
|
||||||
BB.Add(theWire, E3);
|
BB.UpdateEdge(E4, aLine2d2, theSurf, Loc, Precision::Confusion());
|
||||||
theWire.Closed(Standard_True);
|
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
|
} //cylinder or cone
|
||||||
} //if both edges are arcs of circles
|
} //if both edges are arcs of circles
|
||||||
if (NewFace.IsNull())
|
if (NewFace.IsNull())
|
||||||
|
@@ -2408,7 +2408,7 @@ void BRepOffset_Tool::Inter2d (const TopoDS_Face& F,
|
|||||||
IndexMin = ind;
|
IndexMin = ind;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (Dist2Min <= Precision::Confusion() * Precision::Confusion())
|
if (Dist2Min <= Precision::SquareConfusion())
|
||||||
{
|
{
|
||||||
YaSol = Standard_True;
|
YaSol = Standard_True;
|
||||||
P2d = P1[i1];
|
P2d = P1[i1];
|
||||||
@@ -2435,7 +2435,7 @@ void BRepOffset_Tool::Inter2d (const TopoDS_Face& F,
|
|||||||
IndexMin = ind;
|
IndexMin = ind;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (Dist2Min <= Precision::Confusion() * Precision::Confusion())
|
if (Dist2Min <= Precision::SquareConfusion())
|
||||||
{
|
{
|
||||||
YaSol = Standard_True;
|
YaSol = Standard_True;
|
||||||
P2d = P2[i2];
|
P2d = P2[i2];
|
||||||
|
@@ -98,6 +98,9 @@ is
|
|||||||
class ThruSections; --- inherits MakeShape from BRepBuilderAPI
|
class ThruSections; --- inherits MakeShape from BRepBuilderAPI
|
||||||
|
|
||||||
class NormalProjection ; --- inherits MakeShape from BRepBuilderAPI
|
class NormalProjection ; --- inherits MakeShape from BRepBuilderAPI
|
||||||
|
|
||||||
|
class MiddlePath; --- inherits MakeShape from BRepBuilderAPI
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Plate
|
-- Plate
|
||||||
--
|
--
|
||||||
|
@@ -40,7 +40,7 @@ uses
|
|||||||
|
|
||||||
|
|
||||||
raises
|
raises
|
||||||
ConstructionError from Standard
|
NotDone from StdFail
|
||||||
|
|
||||||
is
|
is
|
||||||
Create returns MakeOffset from BRepOffsetAPI;
|
Create returns MakeOffset from BRepOffsetAPI;
|
||||||
@@ -80,9 +80,9 @@ is
|
|||||||
---Purpose: Computes a parallel to the spine at distance Offset and
|
---Purpose: Computes a parallel to the spine at distance Offset and
|
||||||
-- at an altitude Alt from the plane of the spine in relation
|
-- at an altitude Alt from the plane of the spine in relation
|
||||||
-- to the normal to the spine.
|
-- 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
|
raises
|
||||||
ConstructionError from Standard
|
NotDone from StdFail
|
||||||
is static;
|
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)
|
Standard_Integer xclassify (Draw_Interpretor& aDI, Standard_Integer n, const char** a)
|
||||||
{
|
{
|
||||||
char sbf[512];
|
|
||||||
|
|
||||||
if (n < 2) {
|
if (n < 2) {
|
||||||
aDI<<" use xclassify Solid [Tolerance=1.e-7]\n";
|
aDI<<" use xclassify Solid [Tolerance=1.e-7]\n";
|
||||||
return 1;
|
return 1;
|
||||||
|
@@ -37,49 +37,81 @@
|
|||||||
#include <TopAbs.hxx>
|
#include <TopAbs.hxx>
|
||||||
#include <TopoDS_Face.hxx>
|
#include <TopoDS_Face.hxx>
|
||||||
#include <TopoDS.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** );
|
||||||
|
|
||||||
|
//=======================================================================
|
||||||
|
//function : ShellCommands
|
||||||
static Standard_Boolean issame(TopoDS_Face& face, TopoDS_Face& newface)
|
//purpose :
|
||||||
|
//=======================================================================
|
||||||
|
void BRepTest::ShellCommands(Draw_Interpretor& theCommands)
|
||||||
{
|
{
|
||||||
TopExp_Explorer exp(face,TopAbs_VERTEX),newexp(newface,TopAbs_VERTEX);
|
static Standard_Boolean loaded = Standard_False;
|
||||||
Standard_Integer newcounter=0,counter=0;
|
if (loaded) return;
|
||||||
for (;exp.More();exp.Next())
|
loaded = Standard_True;
|
||||||
{
|
|
||||||
counter++;
|
const char* g = "Projection of wire commands";
|
||||||
gp_Pnt p(BRep_Tool::Pnt(TopoDS::Vertex(exp.Current())));
|
|
||||||
for (;newexp.More();newexp.Next())
|
theCommands.Add("shell","Make shell on bugged object", __FILE__, shell,g);
|
||||||
{
|
theCommands.Add("outershell","use outershell r s", __FILE__, outershell,g);
|
||||||
gp_Pnt newp(BRep_Tool::Pnt(TopoDS::Vertex(newexp.Current())));
|
|
||||||
if (p.IsEqual(newp,1e-7))
|
}
|
||||||
{
|
//modified by NIZNHY-PKV Thu Sep 20 10:44:11 2012f
|
||||||
newcounter++;
|
//=======================================================================
|
||||||
break;
|
//function : outershell
|
||||||
};
|
//purpose :
|
||||||
};
|
//=======================================================================
|
||||||
};
|
Standard_Integer outershell(Draw_Interpretor& di, Standard_Integer n, const char** a)
|
||||||
if (counter==newcounter)
|
{
|
||||||
return Standard_True;
|
TopoDS_Shape aS;
|
||||||
return Standard_False;
|
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)
|
//modified by NIZNHY-PKV Thu Sep 20 10:44:17 2012t
|
||||||
{
|
//=======================================================================
|
||||||
TopoDS_Face newface;
|
//function : shell
|
||||||
TopExp_Explorer exp(shape,TopAbs_FACE);
|
//purpose :
|
||||||
for (;exp.More();exp.Next())
|
//=======================================================================
|
||||||
{
|
Standard_Integer shell(Draw_Interpretor& di, Standard_Integer n, const char** a)
|
||||||
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)
|
|
||||||
{
|
{
|
||||||
TopoDS_Shape Shape = DBRep::Get(a[1]);
|
TopoDS_Shape Shape = DBRep::Get(a[1]);
|
||||||
TopTools_ListOfShape ListOfCorks;
|
TopTools_ListOfShape ListOfCorks;
|
||||||
@@ -117,18 +149,52 @@ static Standard_Integer shell(Draw_Interpretor& di, Standard_Integer n, const ch
|
|||||||
DBRep::Set("S",MKTS.Shape());
|
DBRep::Set("S",MKTS.Shape());
|
||||||
return 0;
|
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;
|
TopExp_Explorer exp(face,TopAbs_VERTEX),newexp(newface,TopAbs_VERTEX);
|
||||||
if (loaded) return;
|
Standard_Integer newcounter=0,counter=0;
|
||||||
loaded = Standard_True;
|
for (;exp.More();exp.Next())
|
||||||
|
{
|
||||||
const char* g = "Projection of wire commands";
|
counter++;
|
||||||
|
gp_Pnt p(BRep_Tool::Pnt(TopoDS::Vertex(exp.Current())));
|
||||||
theCommands.Add("shell","Make shell on bugged object",
|
for (;newexp.More();newexp.Next())
|
||||||
__FILE__,
|
{
|
||||||
shell,g);
|
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_MakeEvolved.hxx>
|
||||||
#include <BRepOffsetAPI_ThruSections.hxx>
|
#include <BRepOffsetAPI_ThruSections.hxx>
|
||||||
#include <BRepOffsetAPI_MakePipeShell.hxx>
|
#include <BRepOffsetAPI_MakePipeShell.hxx>
|
||||||
|
#include <BRepOffsetAPI_MiddlePath.hxx>
|
||||||
|
|
||||||
#include <BRepLib_MakeWire.hxx>
|
#include <BRepLib_MakeWire.hxx>
|
||||||
#include <TopoDS.hxx>
|
#include <TopoDS.hxx>
|
||||||
@@ -772,6 +773,32 @@ static Standard_Integer simulsweep(Draw_Interpretor& di,
|
|||||||
return 0;
|
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
|
//function : SweepCommands
|
||||||
//purpose :
|
//purpose :
|
||||||
@@ -839,5 +866,8 @@ void BRepTest::SweepCommands(Draw_Interpretor& theCommands)
|
|||||||
__FILE__,simulsweep,g);
|
__FILE__,simulsweep,g);
|
||||||
theCommands.Add("geompipe", "geompipe r spineedge profileedge radius [byACR [byrotate]]"
|
theCommands.Add("geompipe", "geompipe r spineedge profileedge radius [byACR [byrotate]]"
|
||||||
__FILE__,geompipe,g);
|
__FILE__,geompipe,g);
|
||||||
|
|
||||||
|
theCommands.Add("middlepath", "middlepath res shape startshape endshape",
|
||||||
|
__FILE__,middlepath,g);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -64,7 +64,9 @@
|
|||||||
|
|
||||||
#include <ChFi3d_Builder_0.hxx>
|
#include <ChFi3d_Builder_0.hxx>
|
||||||
#include <TopOpeBRepDS_ListOfInterference.hxx>
|
#include <TopOpeBRepDS_ListOfInterference.hxx>
|
||||||
|
#include <BRepLib.hxx>
|
||||||
|
#include <ShapeFix.hxx>
|
||||||
|
#include <Precision.hxx>
|
||||||
|
|
||||||
#ifdef DRAW
|
#ifdef DRAW
|
||||||
#include <TestTopOpeTools.hxx>
|
#include <TestTopOpeTools.hxx>
|
||||||
@@ -73,6 +75,8 @@
|
|||||||
#ifdef DEB
|
#ifdef DEB
|
||||||
#include <OSD_Chronometer.hxx>
|
#include <OSD_Chronometer.hxx>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// variables for performances
|
// variables for performances
|
||||||
|
|
||||||
|
|
||||||
@@ -559,6 +563,27 @@ void ChFi3d_Builder::Compute()
|
|||||||
cout<<"-temps ChFi3d_sameparameter "<<t_sameparam<<"s"<<endl<<endl;
|
cout<<"-temps ChFi3d_sameparameter "<<t_sameparam<<"s"<<endl<<endl;
|
||||||
}
|
}
|
||||||
#endif
|
#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();
|
pared = ponc1.Parameter();
|
||||||
parltg = ponc2.Parameter();
|
parltg = ponc2.Parameter();
|
||||||
if ((parltg > f) && (parltg < l)) {
|
if ((parltg > f) && (parltg < l)) {
|
||||||
|
#ifdef OCC23139
|
||||||
////modified by jgv, 10.05.2012 for the bug 23139////
|
////modified by jgv, 10.05.2012 for the bug 23139////
|
||||||
Handle(Geom2d_Curve) PConF = fi.PCurveOnFace();
|
Handle(Geom2d_Curve) PConF = fi.PCurveOnFace();
|
||||||
if (!PConF.IsNull())
|
if (!PConF.IsNull())
|
||||||
@@ -399,6 +400,7 @@ static Standard_Boolean Update(Handle(Adaptor3d_HSurface)& face,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
/////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////
|
||||||
|
#endif
|
||||||
fi.SetParameter(parltg,isfirst);
|
fi.SetParameter(parltg,isfirst);
|
||||||
cp.SetArc(cp.Tolerance(),cp.Arc(),pared,cp.TransitionOnArc());
|
cp.SetArc(cp.Tolerance(),cp.Arc(),pared,cp.TransitionOnArc());
|
||||||
return Standard_True;
|
return Standard_True;
|
||||||
@@ -910,7 +912,7 @@ void ChFi3d_Builder::PerformOneCorner(const Standard_Integer Index,
|
|||||||
distmin2 = extCC.SquareDistance(i);
|
distmin2 = extCC.SquareDistance(i);
|
||||||
imin = i;
|
imin = i;
|
||||||
}
|
}
|
||||||
if (distmin2 <= Precision::Confusion() * Precision::Confusion())
|
if (distmin2 <= Precision::SquareConfusion())
|
||||||
{
|
{
|
||||||
Extrema_POnCurv ponc1,ponc2;
|
Extrema_POnCurv ponc1,ponc2;
|
||||||
extCC.Points( imin, ponc1, ponc2 );
|
extCC.Points( imin, ponc1, ponc2 );
|
||||||
@@ -4101,7 +4103,7 @@ void ChFi3d_Builder::IntersectMoreCorner(const Standard_Integer Index)
|
|||||||
dist2min = extCC.SquareDistance(i);
|
dist2min = extCC.SquareDistance(i);
|
||||||
imin = i;
|
imin = i;
|
||||||
}
|
}
|
||||||
if (dist2min <= Precision::Confusion() * Precision::Confusion())
|
if (dist2min <= Precision::SquareConfusion())
|
||||||
{
|
{
|
||||||
Extrema_POnCurv ponc1,ponc2;
|
Extrema_POnCurv ponc1,ponc2;
|
||||||
extCC.Points( imin, ponc1, ponc2 );
|
extCC.Points( imin, ponc1, ponc2 );
|
||||||
|
@@ -968,7 +968,7 @@ void Draft_Modification::Perform ()
|
|||||||
Dist2Min = myExtPC.SquareDistance(1);
|
Dist2Min = myExtPC.SquareDistance(1);
|
||||||
locpmin = myExtPC.Point(1).Parameter();
|
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
|
//to avoid incorrectly choosing the image
|
||||||
//of the first vertex of the initial edge
|
//of the first vertex of the initial edge
|
||||||
Standard_Real d1_2 = myExtPC.SquareDistance(1);
|
Standard_Real d1_2 = myExtPC.SquareDistance(1);
|
||||||
|
@@ -51,6 +51,11 @@ if { [info exists env(CASROOT)] && [file isdirectory $env(CASROOT)/tests] } {
|
|||||||
} else {
|
} else {
|
||||||
set env(CSF_TestScriptsPath) $env(CSF_TestScriptsPath)[_path_separator]$env(CASROOT)/tests
|
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
|
# 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