Section nged 📖

399 pages · page 1 of 2

#

  • NGED 3ptarbBuild an ARB8 shape by extruding a quadrilateral through a given thickness.✨

A

  • NGED adcThis command controls the angle/distance cursor.✨
  • NGED adjustAdjusts parameters of a solid.✨
  • NGED aeSets the view orientation for the mged display by rotating the eye point about the center of the viewing cube. Without arguments, returns the current azimuth, elevation, and twist.✨
  • NGED ae2dirReturns the direction vector using the provided azimuth and elevation (AE).✨
  • NGED aetget or set the view orientation as azimuth, elevation, and twist✨
  • NGED analyzeReport and/or compute analytical information about the listed objects.✨
  • NGED animmateStarts the Tcl/Tk-based animation tool.✨
  • NGED annotateattach annotation objects to geometry✨
  • NGED aproposSearches mged command help and manual pages for keywords.✨
  • NGED aproposdevelSearches through the one-line usage messages for specified mged developer commands and displays all those containing a match.✨
  • NGED aproposlibSearches through the one-line usage messages for a specified BRL-CAD library interface command and displays the name of each command where a match is found.✨
  • NGED arbPerforms operations on ARB shapes, such as creation and repair.✨
  • NGED arcedProvides a means for directly editing transformation matrices of Boolean tree leaves.✨
  • NGED areaCalculates an approximate presented area of one region in the mged display.✨
  • NGED arotPerforms a rotation about the specified axis (x y z) using screen units (-2048 to +2048).✨
  • NGED artExecutes the BRL-CAD art program.✨
  • NGED attachOpens a display window.✨
  • NGED attrUsed to create, change, retrieve, or view attributes of database objects.✨
  • NGED autoviewFrames objects within the view.✨

B

  • NGED BClears the mged display of any currently displayed objects, then displays the list of objects provided in the parameter list.✨
  • NGED bbReport dimensional information about objects using Bounding Boxes✨
  • NGED bevPerforms the operations indicated in the Boolean_formula and stores the result in new_obj.✨
  • NGED bigEDisplay objects in evaluated form.✨
  • NGED blastclear the display and draw the specified objects✨
  • NGED boCreates or retrieves binary opaque objects.✨
  • NGED botPerform operations on a Bag of Triangles (BoT) primitive.✨
  • NGED bot_checkTest a BoT to determine if it satisfies validity criteria.✨
  • NGED bot_condenseUsed to eliminate unused vertices from a BOT primitive.✨
  • NGED bot_decimateReduces the number of triangles in the old_bot_primitive and saves the results to the new_bot_primitive.✨
  • NGED bot_dumpexport Bag-of-Triangles (BOT) geometry to a mesh file format✨
  • NGED bot_exteriorReduce a BoT solid to only its exterior (outward-facing) faces.✨
  • NGED bot_extrudeGenerate a volumetric BoT to explicitly represent the volume claimed by plate mode BoT.✨
  • NGED bot_face_fuseEliminates duplicate faces from a BOT solid.✨
  • NGED bot_face_sortSorts the list of triangles that constitutes the BOT primitive to optimize it for raytracing with the specified number of triangles per piece.✨
  • NGED bot_flipReverse (i.e. flip) all the facet normals within a BOT primitive.✨
  • NGED bot_fusefuse duplicate vertices and faces in a BOT mesh✨
  • NGED bot_mergemerge multiple BOT meshes into a single BOT object✨
  • NGED bot_repairGiven an existing BoT object as input, try to generate a manifold solid mesh.✨
  • NGED bot_smoothcompute and store surface normals in a BOT mesh✨
  • NGED bot_splitSplit a single BOT primitive, containing disjoint groups of facets, into multiple BOT primitives, one BOT per disjoint group.✨
  • NGED bot_syncSynchronizes the normals of all facets within a BOT primitive so they are all in the same direction.✨
  • NGED bot_vertex_fuseUsed to eliminate duplicate vertices from a BOT solid.✨
  • NGED brepThe brep command is the primary means in BRL-CAD for working with NURBS boundary representation objects (a.k.a brep objects). Because there is a large amount of functionality implemented for this…✨
  • NGED brep_infoReport information about components of a specified BRep solid.✨
  • NGED brep_intersectIntersect components of specified BRep solids.✨
  • NGED brep_plotPlot specific components of brep objects in a 3D scene.✨
  • NGED brep_selectionOperate on components of a specified BRep solid.✨
  • NGED build_regionBuilds a region from existing solids that have specifically formatted names based on the provided tags and numbers.✨

C

  • NGED cCreates a BRL-CAD combination with the name combination_name.✨
  • NGED catDisplays a brief description of each item in the list of objects.✨
  • NGED cccreate a new constraint object in the database✨
  • NGED cdChanges the directory to the given path.✨
  • NGED centerPositions the center of the mged viewing cube at the specified model coordinates. Without arguments, returns the current center.✨
  • NGED checkCheck is a geometry analysis tool.✨
  • NGED clearClears the mged command window.✨
  • NGED cloneDeep-copy an object (optionally in a geometric pattern) and place the copies in the database with automatically generated names.✨
  • NGED closedbClose the current database and clear displayed geometry.✨
  • NGED coilcreate a coil spring geometry object✨
  • NGED colorCreates an entry in the database that functions as part of a color lookup table for displayed regions.✨
  • NGED combCreate and manipulate BRL-CAD combination with the name combination_name.✨
  • NGED comb_colorChanges the color of a combination.✨
  • NGED comb_stdcreate or modify a combination using standard Boolean notation✨
  • NGED combmemget or set combination member transformation matrices in decomposed form✨
  • NGED concatmerge objects from an external database file into the current database✨
  • NGED constraintmanage parametric geometric constraints stored on database objects✨
  • NGED copycopy a database object to a new name✨
  • NGED copyevalCreates a new primitive object called new_ primitive by applying the transformation matrices accumulated along the path_to_old_primitive to the leaf primitive shape object at the end of the path…✨
  • NGED copymatCopies the transformation matrix from a member of one combination to the member of another.✨
  • NGED cp✨
  • NGED cpiCopies old_tgc(an existing TGC shape) to a new TGC shape (new_tgc), positions the new TGC such that its base vertex is coincident with the center of the top of old_tgc, and puts mged into the…✨

D

  • NGED dDeletes the specified list of objects from the mged display.✨
  • NGED data_linesManage an arbitrary line set attached to the current view.✨
  • NGED dbProvides an interface to a number of database manipulation routines.✨
  • NGED db_globGlobs cmd_string against the MGED database resulting in an expanded command string.✨
  • NGED dbconcatConcatenates an existing BRL-CAD database to the database currently being edited.✨
  • NGED dbfindDisplays all combinations that have any of the objects specified as a member.✨
  • NGED dbfindtreeDisplays the full path of all combinations that have any of the objects specified as a member.✨
  • NGED dbipPrint the current database handle pointer.✨
  • NGED dbot_dumpexport currently displayed BOT objects to a mesh file format✨
  • NGED dbupgradeUpgrade the currently open BRL-CAD mged geometry database to the current geometry database format version.✨
  • NGED dbversionPrint the version of the currently open BRL-CAD database.✨
  • NGED debugAllows the user to set or check the flags used by BRL-CAD libraries to enable low level debugging outputs.✨
  • NGED debugbuAllows the user to set or check the debug flags used by libbu.✨
  • NGED debugdirDisplays a dump of the in-memory directory for the current database file.✨
  • NGED debuglibAllows the user to set or check the debug flags used by librt.✨
  • NGED debugnmgDisplays a list of all possible debug flags available for NMG processing.✨
  • NGED decomposeProcesses an NMG shape and produces a series of new NMG shapes consisting of each maximally connected shell in the original NMG shape.✨
  • NGED delayProvides a delay of the specified time before the next command will be processed.✨
  • NGED dgexits gr grouper mode. See gr man page for more info.✨
  • NGED dir2aeReturns the azimuth and elevation (AE) using the provided direction vector.✨
  • NGED dmProvides a means to interact with the display manager at a lower level.✨
  • NGED dplotdraws plotfiles from the given logfile✨
  • NGED drawAdds objects> to the display list so that they will appear on the MGED display. The e command is a synonym for draw.✨
  • NGED dspquery or compare DSP (Displacement Map Surface) primitive objects✨
  • NGED dumpCopies the entire database to the keep_file.✨
  • NGED dupChecks the specified file (which is expected to contain a BRL-CAD model) for names that are the same as those in the current model.✨

E

  • NGED eAdds the objects in the argument list to the display list so that they will appear on the MGED display. This is a synonym for the draw command.✨
  • NGED e_idDraws objects whose region IDs are in the given range.✨
  • NGED eacAdds all the regions in the current model that have one of the aircodes in the argument list to the display list so that they will appear on the MGED display.✨
  • NGED echoEchos whatever text is provided as an argument on the command line. This is intended for use in MGED scripts.✨
  • NGED edarbedit ARB primitive faces, edges, and vertices✨
  • NGED edcodesPuts the user into an editor to edit a file that has been filled with the ident, air code, material code, LOS, and name of all the regions in the specified objects.✨
  • NGED edcolorPuts the user into an editor to edit a file that has been filled with the ident-based color lookup table.✨
  • NGED edcombAllows the user to modify the attributes of a combination.✨
  • NGED edgedirAllows the user to set the direction of an edge by specifying a direction vector in the form of x, y, and z components or via rotation and fallback angles.✨
  • NGED editEdit objects in the database by translating, rotating, scaling, and other operations.✨
  • NGED edit_rotateRotate one or more objects in the database.✨
  • NGED edit_scaleResize one or more objects in the database by a scale factor.✨
  • NGED edit_translateTranslate (move) one or more objects in the database.✨
  • NGED edititopen a file in an external text editor✨
  • NGED edmaterPlaces the user in an editor ready to edit a file filled with shader arguments for the combinations listed on the command line.✨
  • NGED envPrint the current environmental variables.✨
  • NGED eqnAllows the user to rotate the face of an ARB shape by providing the coefficients of an equation of the desired plane for the face.✨
  • NGED eraseDeletes the specified list of objects from the MGED display.✨
  • NGED ertevaluate and execute a raytrace✨
  • NGED evEvaluates the objects specified by tessellating all primitive shapes in the objects and then performing any Boolean operations specified in the objects. The result is then displayed in the MGED…✨
  • NGED existsThe exists command evaluates an expression and returns 1 if true, 0 if false. It serves roughly the same purpose for objects in a BRL-CAD database that the UNIX test command serves for files on a…✨
  • NGED exitAlternate command name for quit.✨
  • NGED expandPerforms matching of the shell globbing pattern with the names of all the objects in the database. It returns all those that successfully match.✨
  • NGED extrudeModifies an ARB shape by extruding the specified face through the specified distance to determine the position of the opposing face.✨
  • NGED eyeset eye point to given model coordinates✨
  • NGED eye_posalias for eye; get or set the camera eye point position✨
  • NGED eye_ptPositions the eye point to the given x, y, and z coordinates. Without arguments, returns the current eye point.✨

F

G

  • NGED gCreates a special type of combination often referred to as a group. This builds a combination by unioning together all the listed objects.✨
  • NGED garbage_collectEliminates unused space in a BRL-CAD database file.✨
  • NGED gdiffa BRL-CAD differential geometry comparator✨
  • NGED getRetrieves parameter values of database objects.✨
  • NGED globreturns a list of objects specified by expression✨
  • NGED gqaa BRL-CAD quantitative geometry analysis tool✨
  • NGED grAdd or remove primitives or primitive parents from a group using a GUI selection box. dg exits grouper mode.✨
  • NGED graphUsed to query and manipulate properties of the graph that corresponds to the currently opened .g database.✨
  • NGED gridcontrol the display grid and snap-to-grid behavior✨
  • NGED grid2model_luconvert grid xy to model coordinates (local units)✨
  • NGED grid2view_luconvert grid xy to view coordinates (local units)✨
  • NGED groupcreate or extend a non-region combination with specified members✨
  • NGED guiCreates an instance of MGEDs default Tcl/Tk graphical user interface (GUI).✨

H

  • NGED healperform mesh healing operations to fix gaps, overlaps, or inconsistencies in polygonal meshes✨
  • NGED helpReturns a list of available MGED commands along with a one-line usage message for each. If a command is supplied as an argument, the one-line usage message for that command is returned.✨
  • NGED helpdevelReturns a list of available developer commands along with a one-line usage message for each. If a command is supplied as an argument, the one-line usage message for that command is returned.✨
  • NGED helplibReturns a list of available library commands along with a one-line usage message for each. If a command is supplied as an argument, the one-line usage message for that command is returned.✨
  • NGED hideSets the hidden flag for the specified objects.✨
  • NGED historyDisplays the list of commands executed during the current MGED session.✨
  • NGED howreturns how an object is being displayed✨
  • NGED humangenerate human models based on parameters like height✨

I

  • NGED iAdds obj_name to the end of the combination named comb_name. The operation may be +,” -,” or u.”✨
  • NGED identswrite a region identity summary table to a file✨
  • NGED igraphUsed to interact with a graph based visualization of the structure of .g databases.✨
  • NGED illPerforms the function of selecting an object after entering solid (i.e., primitive)illuminate or object illuminate mode.✨
  • NGED illumilluminate object✨
  • NGED importFg4Sectioncreate an object by importing the specified section✨
  • NGED inAllows the user to type in the arguments needed to create a shape with the name new_shape_name of the type shape_type. The command may be invoked with no arguments, and it will prompt the user for…✨
  • NGED insideCreates a new shape that is inside an existing shape.✨
  • NGED instanceadd an object instance to a combination with a Boolean operator✨
  • NGED isizereturn the inverse of the current view size✨
  • NGED itemSets the values of ident_number, aircode, material_code, and LOS for the specified region.✨

J

  • NGED jointmanage kinematic joint and constraint data for articulated models✨
  • NGED joint2process animation edit commands for joints✨
  • NGED journalStarts or stops the journaling of MGED commands to a file.✨

K

  • NGED keepCopies the objects specified to the keep_file.✨
  • NGED keypointWithout any options, keypoint displays the current keypoint setting. If a point is specified, then that point becomes the keypoint . If reset is specified, then the default keypoint is restored.✨
  • NGED killDeletes specified objects from the current database.✨
  • NGED killallDeletes the specified objects from the current database and removes all references to them from all combinations in the database.✨
  • NGED killrefsRemoves all references to the specified objects from all combinations in the database.✨
  • NGED killtreeDeletes the specified objects from the current database and recursively deletes all objects referenced by any of those objects.✨
  • NGED knobProvides a method for simulating knob input. With no options, it will display the current values for the knobs.✨

L

  • NGED lDisplays a verbose description about the specified list of objects.✨
  • NGED labelattach a text label to displayed objects (not yet implemented)✨
  • NGED labelfacelabel the faces of an NMG (Non-Manifold Geometry) object✨
  • NGED labelvertLabels the vertices of the indicated objects with their coordinate values in the MGED display window.✨
  • NGED lcLists codes (i.e. region attributes) 'region_id', 'material_id', 'los', 'aircode', 'region name', 'region parent' within a group or combination.✨
  • NGED lintDetect and report problems with subsets or all of a .g database.✨
  • NGED listlist the attributes and parameters of database objects✨
  • NGED listevalDisplays primitive shape parameters after applying the accumulated transformations from the indicated path.✨
  • NGED loadtkLoads the initialization for the Tk window library.✨
  • NGED loadviewRestore a saved MGED view and displayed object list from a saveview-style script.✨
  • NGED lodconfigure Level of Detail (LOD) drawing✨
  • NGED logused to control logging✨
  • NGED lookatAdjusts the current view in MGED such that the eye is looking in the direction of the given coordinates, but does not move the eye point nor change the view size.✨
  • NGED lsThe command with no object argument lists the name of every object in the database (in alphabetical order) except for those marked as hidden with the hide command. If the object argument is…✨
  • NGED ltGenerates a list of the child objects of a combination.✨

M

  • NGED MSend an mged mouse event✨
  • NGED m2v_pointconvert xyz in model space to xyz in view space✨
  • NGED makeCreates a new_shape of the indicated type.✨
  • NGED make_namemake a unique name✨
  • NGED make_pntsCreates a "pnts" (i.e. point cloud) primitive by importing coordinate data (in ascii format) from a file.✨
  • NGED manOpens the graphical man page viewer.✨
  • NGED mat4x3pnttransform a 3D point by a 4x4 matrix✨
  • NGED mat_aecompute a rotation matrix from azimuth and elevation angles✨