答案 0 :(得分:2)
GMSH不是与其他工具非常相似的CAD工具。它提供了一个GUI;但是,并非所有动作都可以通过它完成,即使可以执行的动作,有时使用某种编码来完成也容易得多。
GMSH以GEO文件格式存储您的所有操作和数据。假设您使用GUI在两点之间添加了一条线。后台GMSH将创建以下GEO文件:
//+
Point(1) = {-0.1, 0.6, 0, 1.0};
//+
Point(2) = {-0.2, 1.5, 0, 1.0};
//+
Line(1) = {2, 1};
其中//+
(GEO中的注释语法)将各个操作分开。
Modules -> Geometry -> Edit Script
。Modules -> Geometry -> Reload Script
还有一种显式删除行的方法:Modules -> Geometry -> Delete
。选择要删除的行,然后按e
完成删除(按照窗口顶部的提示进行操作)。但是,这并不是正式的“ UNDO”。这是做“ UNDO”的“ DO”。
虽然乍看之下很不方便(我同意你的看法,但使用专用的菜单UNDO
按钮会很有用),但是GEO脚本语言在创建所需的几何图形时提供了很大的灵活性。请参见format description to familiarize yourself with it。
虽然我建议改用GEO文件而不是提供的GUI做更多事情的建议超出了问题的范围,但与UNDO的斗争突出了这一点。
答案 1 :(得分:0)
模块->几何->删除最后一个脚本