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

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;
// }
#endif
//*****************************************

View File

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

View File

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

View File

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

View File

@ -53,7 +53,7 @@ namespace Py {
{
_mainWindow = m;
connectSignals();
Py_SetProgramName(L"FastCAE");
Py_SetProgramName(L"FastCAE_LAMP");
Py_Initialize();
if(!_interpreter->init(this))
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"
}