Mesh VertexCurvature/en: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
 
(Updating to match new version of source page)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Template:UnfinishedDocu{{#translation:}}}}
{{GuiCommand|Name=Mesh_VertexCurvature|MenuLocation=Meshes → Curvature plot|Workbenches=[[Mesh|Mesh]]|SeeAlso=...}}


{{Docnav
See: [[Mesh_CurvaturePlot|Mesh_CurvaturePlot]]
|[[Mesh_BoundingBox|BoundingBox]]
|[[Mesh_HarmonizeNormals|HarmonizeNormals]]
|[[Mesh_Workbench|Mesh]]
|IconL=Mesh_BoundingBox.svg
|IconR=Mesh_HarmonizeNormals.svg
|IconC=Workbench_Mesh.svg
}}

{{GuiCommand
|Name=Mesh VertexCurvature
|MenuLocation=Meshes → Curvature plot
|Workbenches=[[Mesh_Workbench|Mesh]]
|SeeAlso=[[Mesh_CurvatureInfo|Mesh CurvatureInfo]]
}}

==Description==

The '''Mesh VertexCurvature''' command creates Mesh Curvature objects for mesh objects. A curvature object displays the curvature of a mesh using different colors for the convex, flat and concave parts.

[[Image:Mesh_VertexCurvature_example.png]]
{{Caption|Example of a Mesh Curvature object}}

==Usage==

# Select one or more mesh objects.
# There are several ways to invoke the command:
#* Press the {{Button|[[Image:Mesh_VertexCurvature.svg|16px]] [[Mesh_VertexCurvature|Curvature plot]]}} button.
#* Select the {{MenuCommand|Meshes → [[Image:Mesh_VertexCurvature.svg|16px]] Curvature plot}} option from the menu.
#* Select the {{MenuCommand|[[Image:Mesh_VertexCurvature.svg|16px]] Curvature plot}} option from the [[Tree_view|Tree view]] context menu or [[3D_view|3D view]] context menu.

==Properties==

For a Mesh Curvature object the following properties are available in the [[Property_editor|Property editor]]. Select the {{MenuCommand|Show all}} option from the Property editor context menu to display the hidden properties.

===Data===

{{TitleProperty|Base}}

* {{PropertyData|Label|String}}: a user editable name for the object, an arbitrary UTF8 string.
* {{PropertyData|Source|Link}}: a link to the mesh object.

====Data hidden====

{{TitleProperty|Base}}

* {{PropertyData|Curv Info|CurvatureList}}: a list of curvature information.
* {{PropertyData|Expression Engine|ExpressionEngine}}: a list of expressions.
* {{PropertyData|Label2|String}}: a user editable description for the object, an arbitrary UTF8 string that may include newlines.
* {{PropertyData|Visibility|Bool}}: if set to {{TRUE}}, the object appears in the [[3D_view|3D view]].

===View===

{{TitleProperty|Base}}

* {{PropertyView|Display Mode|Enumeration}}: {{value|Absolute curvature}} (default), {{value|Mean curvature}}, {{value|Gaussian curvature}}, {{value|Maximum curvature}}, {{value|Minimum curvature}}.
* {{PropertyView|On Top When Selected|Enumeration}}: {{value|Disabled}} (default), {{value|Enabled}}, {{value|Object}}, {{value|Element}}.
* {{PropertyView|Selection Style|Enumeration}}: {{value|Shape}}, {{value|BoundBox}} (default).
* {{PropertyView|Show In Tree|Bool}}: if set to {{TRUE}}, the object appears in the [[Tree_view|Tree view]].
* {{PropertyView|Visibility|Bool}}: if set to {{TRUE}}, the object appears in the [[3D_view|3D view]].

====View hidden====

{{TitleProperty|Base}}

* {{PropertyView|Texture Material|Material}}: an [[App_Material|App Material]] associated with the object.


{{Docnav
|[[Mesh_BoundingBox|BoundingBox]]
|[[Mesh_HarmonizeNormals|HarmonizeNormals]]
|[[Mesh_Workbench|Mesh]]
|IconL=Mesh_BoundingBox.svg
|IconR=Mesh_HarmonizeNormals.svg
|IconC=Workbench_Mesh.svg
}}

{{Mesh Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{clear}}

Latest revision as of 13:17, 26 November 2023

Mesh VertexCurvature

Menu location
Meshes → Curvature plot
Workbenches
Mesh
Default shortcut
None
Introduced in version
-
See also
Mesh CurvatureInfo

Description

The Mesh VertexCurvature command creates Mesh Curvature objects for mesh objects. A curvature object displays the curvature of a mesh using different colors for the convex, flat and concave parts.

Example of a Mesh Curvature object

Usage

  1. Select one or more mesh objects.
  2. There are several ways to invoke the command:
    • Press the Curvature plot button.
    • Select the Meshes → Curvature plot option from the menu.
    • Select the Curvature plot option from the Tree view context menu or 3D view context menu.

Properties

For a Mesh Curvature object the following properties are available in the Property editor. Select the Show all option from the Property editor context menu to display the hidden properties.

Data

Base

  • DataLabel (String): a user editable name for the object, an arbitrary UTF8 string.
  • DataSource (Link): a link to the mesh object.

Data hidden

Base

  • DataCurv Info (CurvatureList): a list of curvature information.
  • DataExpression Engine (ExpressionEngine): a list of expressions.
  • DataLabel2 (String): a user editable description for the object, an arbitrary UTF8 string that may include newlines.
  • DataVisibility (Bool): if set to true, the object appears in the 3D view.

View

Base

  • ViewDisplay Mode (Enumeration): Absolute curvature (default), Mean curvature, Gaussian curvature, Maximum curvature, Minimum curvature.
  • ViewOn Top When Selected (Enumeration): Disabled (default), Enabled, Object, Element.
  • ViewSelection Style (Enumeration): Shape, BoundBox (default).
  • ViewShow In Tree (Bool): if set to true, the object appears in the Tree view.
  • ViewVisibility (Bool): if set to true, the object appears in the 3D view.

View hidden

Base

  • ViewTexture Material (Material): an App Material associated with the object.