Fem: Add FemMeshShapeBaseObject and fix FemMeshShapeObject meshing

This commit is contained in:
marioalexis
2024-07-25 13:30:15 -03:00
parent 00990cb1e1
commit 56001d3f74
10 changed files with 160 additions and 166 deletions

View File

@@ -27,8 +27,30 @@
using namespace FemGui;
PROPERTY_SOURCE(FemGui::ViewProviderFemMeshShape, FemGui::ViewProviderFemMesh)
PROPERTY_SOURCE(FemGui::ViewProviderFemMeshShapeBase, FemGui::ViewProviderFemMesh)
ViewProviderFemMeshShapeBase::ViewProviderFemMeshShapeBase() = default;
ViewProviderFemMeshShapeBase::~ViewProviderFemMeshShapeBase() = default;
// ------------------------------------------------------------------------
PROPERTY_SOURCE(FemGui::ViewProviderFemMeshShape, FemGui::ViewProviderFemMeshShapeBase)
ViewProviderFemMeshShape::ViewProviderFemMeshShape() = default;
ViewProviderFemMeshShape::~ViewProviderFemMeshShape() = default;
// Python feature ---------------------------------------------------------
namespace Gui
{
PROPERTY_SOURCE_TEMPLATE(FemGui::ViewProviderFemMeshShapeBasePython,
FemGui::ViewProviderFemMeshShapeBase)
// explicit template instantiation
template class FemGuiExport ViewProviderPythonFeatureT<ViewProviderFemMeshShapeBase>;
} // namespace Gui