237 lines
7.5 KiB
XML
237 lines
7.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>SketcherGui::TaskSketcherValidation</class>
|
|
<widget class="QWidget" name="SketcherGui::TaskSketcherValidation">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>266</width>
|
|
<height>684</height>
|
|
</rect>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Sketcher validation</string>
|
|
</property>
|
|
<layout class="QGridLayout" name="gridLayout_3">
|
|
<item row="0" column="0">
|
|
<widget class="QGroupBox" name="groupBox_0">
|
|
<property name="title">
|
|
<string>Open and non-manifold vertexes</string>
|
|
</property>
|
|
<layout class="QGridLayout" name="gridLayout_7">
|
|
<property name="leftMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<item row="0" column="0">
|
|
<widget class="QPushButton" name="highlightButton">
|
|
<property name="toolTip">
|
|
<string>Highlights open and non-manifold vertexes that could lead to error if sketch is used to generate solids
|
|
This is purely based on topological shape of the sketch and not on its geometry/constrain set.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Highlight troublesome vertexes</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QGroupBox" name="groupBox_1">
|
|
<property name="toolTip">
|
|
<string>Fixes found missing coincidences by adding extra coincident constrains</string>
|
|
</property>
|
|
<property name="title">
|
|
<string>Missing coincidences</string>
|
|
</property>
|
|
<layout class="QGridLayout" name="gridLayout">
|
|
<item row="0" column="0">
|
|
<widget class="QLabel" name="label">
|
|
<property name="text">
|
|
<string>Tolerance:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<widget class="QComboBox" name="comboBoxTolerance">
|
|
<property name="toolTip">
|
|
<string>Defines the X/Y tolerance inside which missing coincidences are searched.</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0" colspan="2">
|
|
<widget class="QCheckBox" name="checkBoxIgnoreConstruction">
|
|
<property name="toolTip">
|
|
<string>If checked, construction geometries are ignored in the search</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Ignore construction geometry</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<widget class="QPushButton" name="findButton">
|
|
<property name="toolTip">
|
|
<string>Finds and displays missing coincidences in the sketch.
|
|
This is done by analyzing the sketch geometries and constraints.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Find</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="1">
|
|
<widget class="QPushButton" name="fixButton">
|
|
<property name="text">
|
|
<string>Fix</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<widget class="QGroupBox" name="groupBox_2">
|
|
<property name="title">
|
|
<string>Invalid constraints</string>
|
|
</property>
|
|
<layout class="QGridLayout" name="gridLayout_2">
|
|
<item row="0" column="0">
|
|
<widget class="QPushButton" name="findConstraint">
|
|
<property name="toolTip">
|
|
<string>Finds invalid/malformed constrains in the sketch</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Find</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<widget class="QPushButton" name="fixConstraint">
|
|
<property name="toolTip">
|
|
<string>Tries to fix found invalid constraints</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Fix</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0" colspan="2">
|
|
<widget class="QPushButton" name="delConstrExtr">
|
|
<property name="toolTip">
|
|
<string>Deletes constraints referring to external geometry</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Delete constraints to external geom.</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="0">
|
|
<widget class="QGroupBox" name="groupBox_6">
|
|
<property name="title">
|
|
<string>Degenerated geometry</string>
|
|
</property>
|
|
<layout class="QGridLayout" name="gridLayout_6">
|
|
<item row="0" column="0">
|
|
<widget class="QPushButton" name="findDegenerated">
|
|
<property name="toolTip">
|
|
<string>Finds degenerated geometries in the sketch</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Find</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<widget class="QPushButton" name="fixDegenerated">
|
|
<property name="toolTip">
|
|
<string>Tries to fix found degenerated geometries</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Fix</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item row="5" column="0">
|
|
<widget class="QGroupBox" name="groupBox_3">
|
|
<property name="title">
|
|
<string>Reversed external geometry</string>
|
|
</property>
|
|
<layout class="QGridLayout" name="gridLayout_4">
|
|
<item row="0" column="0">
|
|
<widget class="QPushButton" name="findReversed">
|
|
<property name="toolTip">
|
|
<string>Finds reversed external geometries</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Find</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QPushButton" name="swapReversed">
|
|
<property name="toolTip">
|
|
<string>Fixes found reversed external geometries by swapping their endpoints</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Swap endpoints in constraints</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item row="6" column="0">
|
|
<widget class="QGroupBox" name="groupBox_4">
|
|
<property name="title">
|
|
<string>Constraint orientation locking</string>
|
|
</property>
|
|
<layout class="QGridLayout" name="gridLayout_5">
|
|
<item row="0" column="0">
|
|
<widget class="QPushButton" name="orientLockEnable">
|
|
<property name="toolTip">
|
|
<string>Enables/updates constraint orientation locking</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Enable/Update</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QPushButton" name="orientLockDisable">
|
|
<property name="toolTip">
|
|
<string>Disables constraint orientation locking</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Disable</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<resources/>
|
|
<connections/>
|
|
</ui>
|