Ver Fonte

添加表面热流,热压力,对流换热,温度云图显示

Gis-Y há 2 meses atrás
pai
commit
59f24986fc
27 ficheiros alterados com 6062 adições e 2637 exclusões
  1. 1 0
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.log
  2. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.obj
  3. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/CL.command.1.tlog
  4. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/CL.read.1.tlog
  5. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/CL.write.1.tlog
  6. 2 2
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/Cl.items.tlog
  7. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/Lib-link.read.1.tlog
  8. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/Lib-link.write.1.tlog
  9. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/Lib.command.1.tlog
  10. 2 2
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/nothing.lastbuildstate
  11. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/win_delay_load_hook.obj
  12. 3 1
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.log
  13. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.obj
  14. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/CL.command.1.tlog
  15. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/CL.read.1.tlog
  16. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/CL.write.1.tlog
  17. 2 2
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/Cl.items.tlog
  18. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/Lib-link.read.1.tlog
  19. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/Lib-link.write.1.tlog
  20. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/Lib.command.1.tlog
  21. 1 1
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/nothing.lastbuildstate
  22. BIN
      js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/win_delay_load_hook.obj
  23. 19 10
      js_ext_comx_ply_io/node_modules/node-addon-api/src/node-api.vcxproj
  24. 11 11
      js_ext_comx_ply_io/node_modules/node-addon-api/src/node_api.sln
  25. 34 25
      js_ext_comx_ply_io/node_modules/node-addon-api/src/nothing.vcxproj
  26. 48 41
      js_ext_comx_ply_io/src/dcip_ply_io.hxx
  27. 5939 2542
      js_ext_comx_ply_io/src/js_ext_comx_ply_io.cc

+ 1 - 0
js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.log

@@ -1,2 +1,3 @@
   nothing.c
   win_delay_load_hook.cc
+  nothing.vcxproj -> D:\dciplocal\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\build\Debug\\nothing.lib

BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.obj


BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/CL.command.1.tlog


BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/CL.read.1.tlog


BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/CL.write.1.tlog


+ 2 - 2
js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/Cl.items.tlog

@@ -1,2 +1,2 @@
-E:\dcip\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\node_modules\node-addon-api\src\nothing.c;E:\dcip\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\node_modules\node-addon-api\src\Debug\obj\nothing\nothing.obj
-C:\Users\CJH\AppData\Roaming\npm\node_modules\node-gyp\src\win_delay_load_hook.cc;E:\dcip\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\node_modules\node-addon-api\src\Debug\obj\nothing\win_delay_load_hook.obj
+D:\dciplocal\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\node_modules\node-addon-api\src\nothing.c;D:\dciplocal\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\node_modules\node-addon-api\src\Debug\obj\nothing\nothing.obj
+C:\Users\91313\AppData\Roaming\npm\node_modules\node-gyp\src\win_delay_load_hook.cc;D:\dciplocal\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\node_modules\node-addon-api\src\Debug\obj\nothing\win_delay_load_hook.obj

BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/Lib-link.read.1.tlog


BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/Lib-link.write.1.tlog


BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/Lib.command.1.tlog


+ 2 - 2
js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/nothing.tlog/nothing.lastbuildstate

@@ -1,2 +1,2 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.36.32532:TargetPlatformVersion=10.0.26100.0:
-Debug|x64|E:\dcip\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\build\|
+PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.39.33519:TargetPlatformVersion=10.0.26100.0:
+Debug|x64|D:\dciplocal\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\build\|

BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Debug/obj/nothing/win_delay_load_hook.obj


+ 3 - 1
js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.log

@@ -1 +1,3 @@
-  nothing.vcxproj -> D:\zctest\jiegou\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\build\Release\\nothing.lib
+  nothing.c
+  win_delay_load_hook.cc
+  nothing.vcxproj -> D:\dciplocal\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\build\Release\\nothing.lib

BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.obj


BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/CL.command.1.tlog


BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/CL.read.1.tlog


BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/CL.write.1.tlog


+ 2 - 2
js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/Cl.items.tlog

@@ -1,2 +1,2 @@
-D:\zctest\jiegou\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\node_modules\node-addon-api\src\nothing.c;D:\zctest\jiegou\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\node_modules\node-addon-api\src\Release\obj\nothing\nothing.obj
-C:\Users\91313\AppData\Roaming\npm\node_modules\node-gyp\src\win_delay_load_hook.cc;D:\zctest\jiegou\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\node_modules\node-addon-api\src\Release\obj\nothing\win_delay_load_hook.obj
+D:\dciplocal\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\node_modules\node-addon-api\src\nothing.c;D:\dciplocal\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\node_modules\node-addon-api\src\Release\obj\nothing\nothing.obj
+C:\Users\91313\AppData\Roaming\npm\node_modules\node-gyp\src\win_delay_load_hook.cc;D:\dciplocal\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\node_modules\node-addon-api\src\Release\obj\nothing\win_delay_load_hook.obj

BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/Lib-link.read.1.tlog


BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/Lib-link.write.1.tlog


BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/Lib.command.1.tlog


+ 1 - 1
js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/nothing.tlog/nothing.lastbuildstate

@@ -1,2 +1,2 @@
 PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.39.33519:TargetPlatformVersion=10.0.26100.0:
-Release|x64|D:\zctest\jiegou\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\build\|
+Release|x64|D:\dciplocal\comx_sdk.node\src\js_ext\js_ext_comx_ply_io\build\|

BIN
js_ext_comx_ply_io/node_modules/node-addon-api/src/Release/obj/nothing/win_delay_load_hook.obj


Diff do ficheiro suprimidas por serem muito extensas
+ 19 - 10
js_ext_comx_ply_io/node_modules/node-addon-api/src/node-api.vcxproj


+ 11 - 11
js_ext_comx_ply_io/node_modules/node-addon-api/src/node_api.sln

@@ -1,23 +1,23 @@
 Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio 2015
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "node-api", "node-api.vcxproj", "{DA2F20D8-03E0-F7CA-4221-0B1E1A85C486}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "node-api", "node-api.vcxproj", "{F369BB68-E223-13AC-A93E-2C19B13D8308}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nothing", "nothing.vcxproj", "{851D1999-B5D0-8E2A-502A-C3F34D4F81EF}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nothing", "nothing.vcxproj", "{66791FBF-3EBE-33A8-4E96-E4126C2FADDF}"
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|x64 = Debug|x64
 		Release|x64 = Release|x64
+		Debug|x64 = Debug|x64
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{851D1999-B5D0-8E2A-502A-C3F34D4F81EF}.Debug|x64.ActiveCfg = Debug|x64
-		{851D1999-B5D0-8E2A-502A-C3F34D4F81EF}.Debug|x64.Build.0 = Debug|x64
-		{851D1999-B5D0-8E2A-502A-C3F34D4F81EF}.Release|x64.ActiveCfg = Release|x64
-		{851D1999-B5D0-8E2A-502A-C3F34D4F81EF}.Release|x64.Build.0 = Release|x64
-		{DA2F20D8-03E0-F7CA-4221-0B1E1A85C486}.Debug|x64.ActiveCfg = Debug|x64
-		{DA2F20D8-03E0-F7CA-4221-0B1E1A85C486}.Debug|x64.Build.0 = Debug|x64
-		{DA2F20D8-03E0-F7CA-4221-0B1E1A85C486}.Release|x64.ActiveCfg = Release|x64
-		{DA2F20D8-03E0-F7CA-4221-0B1E1A85C486}.Release|x64.Build.0 = Release|x64
+		{66791FBF-3EBE-33A8-4E96-E4126C2FADDF}.Release|x64.ActiveCfg = Release|x64
+		{66791FBF-3EBE-33A8-4E96-E4126C2FADDF}.Release|x64.Build.0 = Release|x64
+		{66791FBF-3EBE-33A8-4E96-E4126C2FADDF}.Debug|x64.ActiveCfg = Debug|x64
+		{66791FBF-3EBE-33A8-4E96-E4126C2FADDF}.Debug|x64.Build.0 = Debug|x64
+		{F369BB68-E223-13AC-A93E-2C19B13D8308}.Release|x64.ActiveCfg = Release|x64
+		{F369BB68-E223-13AC-A93E-2C19B13D8308}.Release|x64.Build.0 = Release|x64
+		{F369BB68-E223-13AC-A93E-2C19B13D8308}.Debug|x64.ActiveCfg = Debug|x64
+		{F369BB68-E223-13AC-A93E-2C19B13D8308}.Debug|x64.Build.0 = Debug|x64
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE

Diff do ficheiro suprimidas por serem muito extensas
+ 34 - 25
js_ext_comx_ply_io/node_modules/node-addon-api/src/nothing.vcxproj


+ 48 - 41
js_ext_comx_ply_io/src/dcip_ply_io.hxx

@@ -35,49 +35,56 @@ typedef float float32_t;
 namespace dcip_ply {
 // Structure for storing triangle mesh information.
 struct triangle_part_t {
-        std::vector<float> points;        // Vertex information.
-        std::vector<float> vertexNormals; // Vertex normals.
-        std::vector<int> triangles;       // Triangle indices.
+    std::vector<float> points;        // Vertex information.
+    std::vector<float> vertexNormals; // Vertex normals.
+    std::vector<int> triangles;       // Triangle indices.
 
-        // 节点数据 (Point Data)
-        std::vector<float> vonmises;      //vonmises应力 - 节点
-        std::vector<float> DisX;          //DisX位移 - 节点
-        std::vector<float> DisY;          //DisY位移 - 节点
-        std::vector<float> DisZ;          //DisZ位移 - 节点
-        std::vector<float> DisTotal;      //总位移 - 节点
-        std::vector<float> SR11;          //SR11 x方向正应力 - 节点
-        std::vector<float> SR22;          //SR22 y方向正应力 - 节点
-        std::vector<float> SR33;          //SR33 z方向正应力 - 节点
-        std::vector<float> SR12;          //SR12 x方向剪应力 - 节点
-        std::vector<float> SR13;          //SR13 y方向剪应力 - 节点
-        std::vector<float> SR23;          //SR23 z方向剪应力 - 节点
-        std::vector<float> SS11;          //SS11 x方向正应力 - 节点
-        std::vector<float> SS22;          //SS22 y方向正应力 - 节点
-        std::vector<float> SS33;          //SS33 z方向正应力 - 节点
-        std::vector<float> SS12;          //SS12 x方向剪应力 - 节点
-        std::vector<float> SS13;          //SS13 y方向剪应力 - 节点
-        std::vector<float> SS23;          //SS23 z方向剪应力 - 节点
+    // 节点数据 (Point Data)
+    std::vector<float> vonmises; // vonmises应力 - 节点
+    std::vector<float> DisX;     // DisX位移 - 节点
+    std::vector<float> DisY;     // DisY位移 - 节点
+    std::vector<float> DisZ;     // DisZ位移 - 节点
+    std::vector<float> DisTotal; // 总位移 - 节点
+    std::vector<float> SR11;     // SR11 x方向正应力 - 节点
+    std::vector<float> SR22;     // SR22 y方向正应力 - 节点
+    std::vector<float> SR33;     // SR33 z方向正应力 - 节点
+    std::vector<float> SR12;     // SR12 x方向剪应力 - 节点
+    std::vector<float> SR13;     // SR13 y方向剪应力 - 节点
+    std::vector<float> SR23;     // SR23 z方向剪应力 - 节点
+    std::vector<float> SS11;     // SS11 x方向正应力 - 节点
+    std::vector<float> SS22;     // SS22 y方向正应力 - 节点
+    std::vector<float> SS33;     // SS33 z方向正应力 - 节点
+    std::vector<float> SS12;     // SS12 x方向剪应力 - 节点
+    std::vector<float> SS13;     // SS13 y方向剪应力 - 节点
+    std::vector<float> SS23;     // SS23 z方向剪应力 - 节点
 
-        // 单元数据 (Cell Data) - 每个三角形一个值
-        std::vector<float> cell_vonmises;      //vonmises应力 - 单元
-        std::vector<float> cell_DisX;          //DisX位移 - 单元
-        std::vector<float> cell_DisY;          //DisY位移 - 单元
-        std::vector<float> cell_DisZ;          //DisZ位移 - 单元
-        std::vector<float> cell_DisTotal;      //总位移 - 单元
-        std::vector<float> cell_SR11;          //SR11 x方向正应力 - 单元
-        std::vector<float> cell_SR22;          //SR22 y方向正应力 - 单元
-        std::vector<float> cell_SR33;          //SR33 z方向正应力 - 单元
-        std::vector<float> cell_SR12;          //SR12 x方向剪应力 - 单元
-        std::vector<float> cell_SR13;          //SR13 y方向剪应力 - 单元
-        std::vector<float> cell_SR23;          //SR23 z方向剪应力 - 单元
-        std::vector<float> cell_SS11;          //SS11 x方向正应力 - 单元
-        std::vector<float> cell_SS22;          //SS22 y方向正应力 - 单元
-        std::vector<float> cell_SS33;          //SS33 z方向正应力 - 单元
-        std::vector<float> cell_SS12;          //SS12 x方向剪应力 - 单元
-        std::vector<float> cell_SS13;          //SS13 y方向剪应力 - 单元
-        std::vector<float> cell_SS23;          //SS23 z方向剪应力 - 单元
-        
-        virtual ~triangle_part_t() {}
+    // [新增] 温度 - 节点
+    std::vector<float> Temperature;
+
+    // 单元数据 (Cell Data) - 每个三角形一个值
+    std::vector<float> cell_vonmises1; // vonmises应力 - 单元
+    std::vector<float> cell_vonmises;  // vonmises应力 - 单元
+    std::vector<float> cell_DisX;      // DisX位移 - 单元
+    std::vector<float> cell_DisY;      // DisY位移 - 单元
+    std::vector<float> cell_DisZ;      // DisZ位移 - 单元
+    std::vector<float> cell_DisTotal;  // 总位移 - 单元
+    std::vector<float> cell_SR11;      // SR11 x方向正应力 - 单元
+    std::vector<float> cell_SR22;      // SR22 y方向正应力 - 单元
+    std::vector<float> cell_SR33;      // SR33 z方向正应力 - 单元
+    std::vector<float> cell_SR12;      // SR12 x方向剪应力 - 单元
+    std::vector<float> cell_SR13;      // SR13 y方向剪应力 - 单元
+    std::vector<float> cell_SR23;      // SR23 z方向剪应力 - 单元
+    std::vector<float> cell_SS11;      // SS11 x方向正应力 - 单元
+    std::vector<float> cell_SS22;      // SS22 y方向正应力 - 单元
+    std::vector<float> cell_SS33;      // SS33 z方向正应力 - 单元
+    std::vector<float> cell_SS12;      // SS12 x方向剪应力 - 单元
+    std::vector<float> cell_SS13;      // SS13 y方向剪应力 - 单元
+    std::vector<float> cell_SS23;      // SS23 z方向剪应力 - 单元
+
+    // [新增] 温度 - 单元
+    std::vector<float> cell_Temperature;
+
+    virtual ~triangle_part_t() {}
 };
 
 // Enumeration type for different states of PLY header parsing.

Diff do ficheiro suprimidas por serem muito extensas
+ 5939 - 2542
js_ext_comx_ply_io/src/js_ext_comx_ply_io.cc