环境搭建完成,集成点云处理模块,模型参数设置模块

master
剑古敛锋 2024-03-08 10:50:09 +08:00
parent d59a9d1885
commit d03edbefbd
8 changed files with 3122 additions and 9 deletions

2894
docs/Doxyfile Normal file

File diff suppressed because it is too large Load Diff

View File

@ -125,6 +125,7 @@ int main(int argc, char* argv[])
// { // {
// return 0; // return 0;
// } // }
#endif #endif
//***************************************** //*****************************************

View File

@ -33,7 +33,7 @@ namespace MainWidget
{ {
_ui = new Ui::ControlPanel(); _ui = new Ui::ControlPanel();
_ui->setupUi(this); _ui->setupUi(this);
_physicsWidget = new PhysicsWidget(mainwindow); _physicsWidget = new PhysicsWidget(mainwindow); //
_geometryWidget = new GeometryTreeWidget(mainwindow); _geometryWidget = new GeometryTreeWidget(mainwindow);
_meshWidget = new MeshWidget(mainwindow); _meshWidget = new MeshWidget(mainwindow);
_propTable = new PropertyTable(mainwindow, this); _propTable = new PropertyTable(mainwindow, this);

View File

@ -83,9 +83,7 @@
#include "PostInterface/AnimationToolBar.h" #include "PostInterface/AnimationToolBar.h"
#include "PostInterface/RenderDirector.h" #include "PostInterface/RenderDirector.h"
namespace GUI { namespace GUI {
MainWindow::MainWindow(bool useRibbon) MainWindow::MainWindow(bool useRibbon): SARibbonMainWindow(nullptr, useRibbon), _ui(new Ui::MainWindowRibbon)
: SARibbonMainWindow(nullptr, useRibbon)
, _ui(new Ui::MainWindowRibbon)
{ {
if(useRibbon) { if(useRibbon) {
_ui->setupRibbonUi(this); _ui->setupRibbonUi(this);
@ -101,7 +99,7 @@ namespace GUI {
this->setContextMenuPolicy(Qt::NoContextMenu); this->setContextMenuPolicy(Qt::NoContextMenu);
QString lang = Setting::BusAPI::instance()->getLanguage(); QString lang = Setting::BusAPI::instance()->getLanguage();
registerMoudel(); registerMoudel(); // 控制面版 参数设置面板 控制台 进程
_signalHandler = new SignalHandler(this); _signalHandler = new SignalHandler(this);
_translator = new Translator(); _translator = new Translator();
_subWindowManager = new SubWindowManager(this, _ui->mdiArea, _signalHandler, _controlPanel); _subWindowManager = new SubWindowManager(this, _ui->mdiArea, _signalHandler, _controlPanel);
@ -467,7 +465,7 @@ namespace GUI {
ConfigOption::GlobalConfig* g = ConfigOption::GlobalConfig* g =
ConfigOption::ConfigOption::getInstance()->getGlobalConfig(); ConfigOption::ConfigOption::getInstance()->getGlobalConfig();
QString title = "FastCAE"; QString title = "WBCLFZCAE"; // 修改 标识 FastCAE
if(lang.toLower() == "chinese") { if(lang.toLower() == "chinese") {
QString f = g->getChineseName(); QString f = g->getChineseName();
if(!f.isEmpty()) if(!f.isEmpty())

View File

@ -14,7 +14,7 @@
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
<string>FastCAE</string> <string>WBCLFZ_CAE</string>
</property> </property>
<widget class="QWidget" name="centralwidget"> <widget class="QWidget" name="centralwidget">
<layout class="QGridLayout" name="gridLayout"> <layout class="QGridLayout" name="gridLayout">
@ -268,7 +268,7 @@
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>1678</width> <width>1678</width>
<height>23</height> <height>22</height>
</rect> </rect>
</property> </property>
<widget class="QMenu" name="menuFile"> <widget class="QMenu" name="menuFile">

View File

@ -53,7 +53,7 @@ namespace Py {
{ {
_mainWindow = m; _mainWindow = m;
connectSignals(); connectSignals();
Py_SetProgramName(L"FastCAE"); Py_SetProgramName(L"FastCAE_LAMP");
Py_Initialize(); Py_Initialize();
if(!_interpreter->init(this)) if(!_interpreter->init(this))
emit printInfo(Common::Message::Error, tr("Python Initialize failed!")); emit printInfo(Common::Message::Error, tr("Python Initialize failed!"));

BIN
src/qrc/qianfan.aps Normal file

Binary file not shown.

220
vcpkg.json Normal file
View File

@ -0,0 +1,220 @@
{
"dependencies": [
{
"name": "embree3",
"platform": "x64"
},
{
"name": "opencascade",
"platform": "x64"
},
{
"name": "cgns",
"platform": "x64"
},
{
"name": "icu",
"platform": "x64"
},
{
"name": "gdal",
"platform": "x64"
},
{
"name": "zlib",
"platform": "x64"
},
{
"name": "cgal",
"platform": "x64"
},
{
"name": "openmesh",
"platform": "x64"
},
{
"name": "eigen3",
"platform": "x64"
},
{
"name": "mathgl",
"platform": "x64"
},
{
"name": "boost",
"platform": "x64"
},
{
"name": "openmesh",
"platform": "x64"
},
{
"name": "opencv4",
"platform": "x64"
},
{
"name": "opencv3",
"platform": "x64"
},
{
"name": "fftw3",
"platform": "x64"
},
{
"name": "vcglib",
"platform": "x64"
},
{
"name": "netcdf-c",
"platform": "x64"
},
{
"name": "netcdf-cxx4",
"platform": "x64"
},
{
"name": "rapidxml",
"platform": "x64"
},
{
"name": "gsl",
"platform": "x64"
},
{
"name": "tbb",
"platform": "x64"
},
{
"name": "openctm",
"platform": "x64"
},
{
"name": "levmar",
"platform": "x64"
},
{
"name": "libigl",
"platform": "x64"
},
{
"name": "openctm",
"platform": "x64"
},
{
"name": "tinygltf",
"platform": "x64"
},
{
"name": "glew",
"platform": "x64"
},
{
"name": "mpfr",
"platform": "x64"
},
{
"name": "atl",
"platform": "x64"
},
{
"name": "atlmfc",
"platform": "x64"
},
{
"name": "blas",
"platform": "x64"
},
{
"name": "lapack",
"platform": "x64"
},
{
"name": "gmp",
"platform": "x64"
},
{
"name": "qhull",
"platform": "x64"
},
{
"name": "xerces-c",
"platform": "x64"
},
{
"name": "tinyxml",
"platform": "x64"
},
{
"name": "libsvm",
"platform": "x64"
},
{
"name": "libkml",
"platform": "x64"
},
{
"name": "mpi",
"platform": "x64"
},
{
"name": "muparser",
"platform": "x64"
},
{
"name": "glfw3",
"platform": "x64"
},
{
"name": "expat",
"platform": "x64"
}
],
"overrides": [
{
"name": "gdal",
"version-string": "3.2.2#6"
},
{
"name": "geos",
"version": "3.8.1"
},
{
"name": "zstd",
"version": "1.4.9"
},
{
"name": "libwebp",
"version": "1.1.0#4"
},
{
"name": "liblzma",
"version": "5.2.5#3"
},
{
"name": "hdf5",
"version": "1.10.5-12#0"
},
{
"name": "netcdf-c",
"version": "4.7.4#2"
},
{
"name": "netcdf-cxx4",
"version": "4.3.1#2"
},
{
"name": "python3",
"version": "3.8.3#2"
},
{
"name": "boost",
"version": "1.82.0"
},
{
"name": "cgal",
"version": "5.6"
}
],
"builtin-baseline": "3dd44b931481d7a8e9ba412621fa810232b66289"
}