User interface - List of features available in SolidGeometry 5.6

axis4mathsets axis for mathematical fncts instead of solid geometries or CPLs
BUYballbearingreturns a list of buyable and used standard parts for ball bearings
camsetsets the camera target to inspect a specific target point
CATIAbackgroundjust switches to colors similar to CATIA
colrmapgenerates a colormap using a RGB profile
copyfigcopies a axis diagramm into a new MATLAB figure
copygocopies graphics objects of a type list from an axis similar to findobj and copyobj
copyplotcopies the content of one figure into a random one
CurrentPointofgcaBBreturns for a given coordinate and the current camera position the CurrentPoint result of a virtual mouse click
deployTLProcedure that explains how to install the application deployment tools
editorwindowopens the last file modified file in the editor window
findingcaselect graphics objects of a specific type
fiofselect3dSelect interactively FS, surface, and complete solids
FLselect3Dginputselects a point in the gca and finds the facets in a surface
fontsizesets the font size of all text to a specified figure
fullviewmaximize current figure to maximal height og the screen
gcoofTreturns the crossing points in the current set of graphics objects
getgcapixelsizereturns the position of the gca in the current figure
getkeyboardcharwait for keyboardkey pressed
getkeyboardcharpausefnct getkey for figures if rotate3d is on - and the callbacks are blocked
getkeyboardchartimerfnct getkey for figures if rotate3d is on - and the callbacks are blocked
ginput2Dcirclereturns by user interaction center and radius of a circle
ginputTLprocedure similar to ginput
googlejust searches a string at google.com
hideingcasimply hide (set visibiliy to off) or delete graphics objects of a specific type
iconfilesearchsearches and shows in the original matlab directories for icon files that contain a string term
iconlibTLreturns an icon for the use in userinterfaces
immeasureuiuser interface to measure distances within an image using mouse clicks
imreaduireads an image file and opens dialogs to clip and scale the image
imwarpTwarps an image related to a give transformation matrix
jarvisNatural Language Interface JARVIS
jarvisdictionaryreads writes a excel sheet containing string to replace and code to execute
jarvismemorysets or gets a pose from jarvis / fourbardesignbysiri
jarvisunitsparses the list of arguments, try to interprete last argument as unit
keyboardlineeditorimplements a text editor for interactive programming
lastcommandlastcommand searches in the command History
matlabopenopen the matlab application on mac
mimedserverAccess to the TUM MIMED Server through samba and mwn webdisc
mimedserver2webdiskCreates a mwn webdisc link for a file or folder
nofcolmapreturns a number instead of a color string and support more colors than colofn
papermoderemoves picture title and increases font size for publications
pastegoinserts graphics objects into the current axis gca
patchofgcareturns the handle to all patches of the current graphics axis
patchofSGcreates a patch struct of a solid geometry
pixelofaxisreturns the axis position of the current axis in the figure
pixelpositionofPreturns the pixelposition of a point coordinate
PLofhandlereturns the point list of different graphics objects in gca
plotannotatecolorsreturns an annotation string from plotannotation
plotannotationplots a annotation box (per default into the right upper corner) of a plot axis
plotannotationdeletedelete plot annotation
plotannotationtopleftshows an annotation in the left side of the axis
PLplotlinesegplots a line using PLplot in distance separated segments
pofselect3Dreturns touch point, solid, handle normal vector etc.
readkeyboardcharreads a single keyboard key or returns empty
Rofview090returns the rotation matrix to rotate the object into a view direction
rotateazimutcallback func for figure-azimut-rotating by wheel
screencapturereturns the full screen as frame, i.e. also confidential inforamtion in other applications
screencaputureofcommandwindowreturns the screenshopt of the command window
select2dinteractive drawing of a square and return of the overlapping elements
selectCameraPositionselects and sets the camera position
selectsubplotinteractively select a subplot
selectV3dplots a SG in a figure and shows selected normal vectors of a selected corner
SGButtonDownFcnCallback Fnct for current axis and all polygons inside
SGfigtrans0moves all parts of the current axis into the first octand
SGfigureannotationcreates a simple help text annotation into the current figure
SGfigureevalexecutes a command line and echos the command in SGfigure
SGfigureInteractiveMoveInteractive moving of patches on the screen
SGfigurepapermoderemoves picture title and increases font size for publications
SGfiguretopbuttonscreates a button row in the current figure
SGgethandlereturns a handle if the object is already drawn in gca
SGhelptextWrites a text annotation box on top of the current axis
SGkeyboardCallbackused as KeyPressFcn-Callback within SG-Library
SGkeyboardgetkeyreturns the last key pressed
SGplotalphaplots a solid support directly color and alpha value
SGplotsurfacesplots closed surface of the solids seperatly in different colors
SGraspberrystarterkitthis file creates documentation for an raspberry Pi 4 startup kit
SGselect3dInteractive slection of a point, vertex, or facet in a axis
SGselect3DsurfaceEXPERIMENT how to select interactively FS, surface, and complete solids
SGTplotalphaplots a solid including all frames and supports directly color and alpha value
SGuiOpens a dialog, reads and plots an STL-File
SGWindowButtonMotionFcnimplements the concept of get(gca,'CurrentPoint') also for rotate3d on
sofgcareturns the pixel resolution of gca
stringparsebackspaceprocesses a char array similar to an input scan process
textadjust2gcaadjust text width to fit in gca
textBBwrites a text at specified position relative to bounding box
textSGcreates descriptors for cells of solid geometries
titleappendappends a string to the gca title
titleofcallerreturns the name of the calling fnct plus date & time as string
Tofcamreturns HT matrix of camera and target for a given camera point, target point, and camera up vector
Tofselect3dSelect interactively FS, surface, and complete solids
Tofviewreturns the Transformation matrix of the camera for a specific view with a change of view
uipolygoncontextmenucreate the ui context menu for polygon
uipolygonmoveWindowButtonDownFcncallback fnct and interactive fnct to move and rotate polygons and to attach ui context menu
uipolygonselectreturns the handles of the polygon near a point or the cursor position
uipolygonSelectWindowButtonUpMAIN CALLBACK FUNCT for a figure to make polygons movable if rotate3d is off
viewVLinspectinspects one by one points of the vertex list
VLFLplotalphaplots a solid support directly color and alpha value
VLFLplotfreeboundaryplots the freeboundary of a solid with grid forced vertices (1e-6)
VLFLplothideselects a patch (VLFL) by ginput and sets it as invisible
VLFLuiOpens a dialog, reads and plots an STL-File
VLplotGraphicsmore generic version of VL scatter
VLwarpgridcreates a meshgrid for warping an image
VMgetSubplotreturns the current active subplot
VMginputreturns a point position by clicking into VMplot
xyzlabelsets or removes the xyz axis labes in 3D plots
zoomVLsimply zooms into a bounding box of the vertex list



Copyright 2020-2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth

Last html export of this page out of FM database by TL: 2025-09-21