FreeCAD / src /Mod /MeshPart /Gui /Tessellation.ui
AbdulElahGwaith's picture
Upload folder using huggingface_hub
985c397 verified
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MeshPartGui::Tessellation</class>
<widget class="QWidget" name="MeshPartGui::Tessellation">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>363</width>
<height>508</height>
</rect>
</property>
<property name="windowTitle">
<string>Tessellation</string>
</property>
<layout class="QGridLayout" name="gridLayout_7">
<item row="0" column="0">
<widget class="QGroupBox" name="groupBoxMeshingOptions">
<property name="title">
<string>Meshing Options</string>
</property>
<layout class="QGridLayout" name="gridLayout_6">
<item row="0" column="0" colspan="3">
<widget class="QTabWidget" name="stackedWidget">
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="pageStandard">
<attribute name="title">
<string>Standard</string>
</attribute>
<attribute name="toolTip">
<string>Use the standard mesher</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_3">
<item row="0" column="0">
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QLabel" name="labelSurfaceDeviation">
<property name="text">
<string>Surface deviation</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="Gui::QuantitySpinBox" name="spinSurfaceDeviation">
<property name="toolTip">
<string>Maximal linear deflection of a mesh section from the surface of the object</string>
</property>
<property name="unit" stdset="0">
<string notr="true">mm</string>
</property>
<property name="minimum">
<double>0.001000000000000</double>
</property>
<property name="singleStep">
<double>0.100000000000000</double>
</property>
<property name="value">
<double>0.100000000000000</double>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="labelAngularDeviation">
<property name="text">
<string>Angular deviation</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="Gui::QuantitySpinBox" name="spinAngularDeviation">
<property name="toolTip">
<string>Maximal angular deflection of a mesh section to the next section</string>
</property>
<property name="unit" stdset="0">
<string notr="true">deg</string>
</property>
<property name="minimum">
<double>1.000000000000000</double>
</property>
<property name="maximum">
<double>180.000000000000000</double>
</property>
<property name="singleStep">
<double>5.000000000000000</double>
</property>
<property name="value">
<double>30.000000000000000</double>
</property>
</widget>
</item>
</layout>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="relativeDeviation">
<property name="toolTip">
<string>The maximal linear deviation of a mesh segment will be the specified
surface deviation multiplied by the length of the current mesh segment (edge)</string>
</property>
<property name="text">
<string>Relative surface deviation</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QCheckBox" name="meshShapeColors">
<property name="toolTip">
<string>Mesh will get face colors of the object</string>
</property>
<property name="text">
<string>Apply face colors to mesh</string>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QCheckBox" name="groupsFaceColors">
<property name="toolTip">
<string>Mesh segments will be grouped according to the color of the object faces.
These groups will be exported for mesh output formats supporting
this feature (e.g. the format OBJ).</string>
</property>
<property name="text">
<string>Define segments by face colors</string>
</property>
</widget>
</item>
<item row="4" column="0">
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>189</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="pageMefisto">
<attribute name="title">
<string>Mefisto</string>
</attribute>
<attribute name="toolTip">
<string>Use the Mefisto mesher</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_9">
<item row="0" column="0">
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QCheckBox" name="checkMaximumEdgeLength">
<property name="text">
<string>Maximum edge length</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
<property name="toolTip">
<string>If this number is smaller the mesh becomes finer.
The smallest value is 0.</string>
</property>
</widget>
</item>
<item>
<widget class="Gui::QuantitySpinBox" name="spinMaximumEdgeLength">
<property name="unit" stdset="0">
<string notr="true">mm</string>
</property>
<property name="singleStep">
<double>0.100000000000000</double>
</property>
<property name="value">
<double>1.000000000000000</double>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="estimateMaximumEdgeLength">
<property name="text">
<string>Estimate</string>
</property>
</widget>
</item>
</layout>
</item>
<item row="1" column="0">
<spacer name="verticalSpacer_2">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>189</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="pageNetgen">
<attribute name="title">
<string>Netgen</string>
</attribute>
<attribute name="toolTip">
<string>Use the Netgen mesher</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_5">
<item row="0" column="0">
<layout class="QGridLayout" name="gridLayout_4">
<item row="0" column="0">
<widget class="QLabel" name="labelFineness">
<property name="text">
<string>Fineness:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QComboBox" name="comboFineness">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="currentIndex">
<number>2</number>
</property>
<item>
<property name="text">
<string>Very coarse</string>
</property>
</item>
<item>
<property name="text">
<string>Coarse</string>
</property>
</item>
<item>
<property name="text">
<string>Moderate</string>
</property>
</item>
<item>
<property name="text">
<string>Fine</string>
</property>
</item>
<item>
<property name="text">
<string>Very fine</string>
</property>
</item>
<item>
<property name="text">
<string>User defined</string>
</property>
</item>
</widget>
</item>
<item row="1" column="1">
<layout class="QGridLayout" name="gridLayout_2">
<item row="0" column="0">
<widget class="QLabel" name="labelGrading">
<property name="text">
<string>Mesh size grading</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QDoubleSpinBox" name="doubleGrading">
<property name="enabled">
<bool>false</bool>
</property>
<property name="toolTip">
<string>If this parameter is smaller, the mesh becomes finer.
A value in the range of 0.1-1.</string>
</property>
<property name="decimals">
<number>1</number>
</property>
<property name="minimum">
<double>0.100000000000000</double>
</property>
<property name="maximum">
<double>1.000000000000000</double>
</property>
<property name="singleStep">
<double>0.100000000000000</double>
</property>
<property name="value">
<double>0.300000000000000</double>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="labelEdgeElements">
<property name="text">
<string>Elements per edge</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QDoubleSpinBox" name="spinEdgeElements">
<property name="enabled">
<bool>false</bool>
</property>
<property name="toolTip">
<string>If this parameter is larger, the mesh becomes finer.
A value in the range of 0.2-10.</string>
</property>
<property name="decimals">
<number>1</number>
</property>
<property name="minimum">
<double>0.200000000000000</double>
</property>
<property name="maximum">
<double>10.000000000000000</double>
</property>
<property name="singleStep">
<double>0.100000000000000</double>
</property>
<property name="value">
<double>1.000000000000000</double>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="labelCurvatureElements">
<property name="text">
<string>Elements per curvature radius</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QDoubleSpinBox" name="spinCurvatureElements">
<property name="enabled">
<bool>false</bool>
</property>
<property name="toolTip">
<string>If this parameter is larger, the mesh becomes finer.
A value in the range of 0.2-10.</string>
</property>
<property name="decimals">
<number>1</number>
</property>
<property name="minimum">
<double>0.200000000000000</double>
</property>
<property name="maximum">
<double>10.000000000000000</double>
</property>
<property name="singleStep">
<double>0.100000000000000</double>
</property>
<property name="value">
<double>2.000000000000000</double>
</property>
</widget>
</item>
</layout>
</item>
<item row="2" column="0" colspan="2">
<widget class="QCheckBox" name="checkOptimizeSurface">
<property name="toolTip">
<string>Whether optimization of surface shape will be done</string>
</property>
<property name="text">
<string>Optimize surface</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="3" column="0" colspan="2">
<widget class="QCheckBox" name="checkSecondOrder">
<property name="toolTip">
<string>Whether second order elements will be generated</string>
</property>
<property name="text">
<string>Second order elements</string>
</property>
</widget>
</item>
<item row="4" column="0" colspan="2">
<widget class="QCheckBox" name="checkQuadDominated">
<property name="toolTip">
<string>Whether meshes will be arranged preferably using quadrilateral faces</string>
</property>
<property name="text">
<string>Quad dominated</string>
</property>
</widget>
</item>
</layout>
</item>
<item row="1" column="0">
<spacer name="verticalSpacer_3">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>37</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</widget>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="checkBoxDontQuit">
<property name="text">
<string>Leave panel open</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>Gui::QuantitySpinBox</class>
<extends>QWidget</extends>
<header>Gui/QuantitySpinBox.h</header>
</customwidget>
</customwidgets>
<resources/>
<connections>
<connection>
<sender>checkMaximumEdgeLength</sender>
<signal>toggled(bool)</signal>
<receiver>spinMaximumEdgeLength</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>81</x>
<y>343</y>
</hint>
<hint type="destinationlabel">
<x>208</x>
<y>350</y>
</hint>
</hints>
</connection>
</connections>
</ui>