netgen/ng/stlgeom.tcl

28 lines
761 B
Tcl
Raw Normal View History

2011-02-19 03:50:58 +05:00
if { [catch { load libstlvis[info sharedlibextension] Ng_STL } result ] } {
2012-06-12 02:19:06 +06:00
puts "cannot load stl"
puts "error: $result"
2011-02-19 03:50:58 +05:00
}
2011-01-14 22:03:35 +05:00
.ngmenu.geometry add separator
2011-01-11 01:27:43 +05:00
.ngmenu.geometry add command -label "STL Doctor..." \
-command { stldoctordialog; }
.ngmenu.geometry add command -label "STL Info" \
-command {
set notriangles 0
set minx 0
set maxx 0
set miny 0
set maxy 0
set minz 0
set maxz 0
set trigscons 0
Ng_STLInfo notriangles minx maxx miny maxy minz maxz trigscons
set msgtext "NO STL-Triangles : $notriangles\nGeometry:\nX = $minx - $maxx\nY = $miny - $maxy\nZ = $minz - $maxz\nConsistency Check = $trigscons\n"
set msgtext "$msgtext Status: [Ng_STLInfo status]"
tk_messageBox -title "STL Info" -message $msgtext -type ok
}