MGED CMD brep

From BRL-CAD
Revision as of 08:23, 4 June 2013 by Phoenix (talk | contribs) (Syntax)

brep

Syntax

brep object info [S|F|T|E|SB|TB] [index]
brep object plot [S|I|SN|KN|F|F2d|SBB|SBB2d|TD|T|T2d|TBB|TBB2d|E|SCV] [index]
brep object intersect object2 i j [PP|PC|PS|CC|CS|SS]
brep object [brepname]
brep comb [suffix]

Argument(s)

object
Name for the primitive that you want to operate on.
S
Plot or output info for a specific 'surface'.
F
Plot or output info for a specific 'face'.
T
Plot or output info for a specific 'trim'.
E
Plot or output info for a specific 'edge'.
SB
Output 'bezier' info for a specific 'surface'.
TB
Output 'bezier' info for a specific 'trim'.
I
Plot a specific 'iso-surface'.
SN
Plot a specific 'surface normal'.
KN
Plot a specific 'surface's knots'.
F2d
Plot a specific 'face' in '2d-space'.
SBB
Plot a specific 'surface's leafs' (surface tree).
SBB2d
Plot a specific 'surface's leafs' in '2d-space'.
TD
Plot a specific 'trim direction'.
T2d
Plot a specific 'trim' in '2d-space'.
TBB
Plot a specific 'trim's leafs' (curve tree).
TBB2d
Plot a specific 'trim's leafs' in '2d-space'.
SCV
Plot a specific 'surface's CV'.
index
The index of the surface (face, edge, etc.) you want to plot or output info for. You can use a single number, 'number-number', or 'all'.
object2
The other object to intersect 'object'.
i
Intersect object's ith surface.
j
Intersect object2's jth surface.
max_dis
A number to control the output intersection curves.
brepname
When convert a non-BREP object to BREP, the result BREP's name.
comb
The comb to be converted to non-evaluated BREP form.
suffix
The suffix in the generated BREPs' names.

Return Value(s)

No Return Values for this command.


Description

The "brep" command is a command for debugging the NURBS (BREP) functionality in BRL-CAD. It can output info information for a specific object, plot its surfaces, faces, etc., and test the implicit to NURBS conversion and surface-surface intersection functionality.

Example(s)

mged> brep obj.brep info F 0
Output information for the 0th face of obj.brep.
mged> brep obj.brep plot S 0-2
Plot the 0th to 2nd surfaces of obj.brep.
mged> brep sph1.brep intersect sph2.brep 0 0
Intersect sph1.brep's 0th surface with sph2.brep's 0th surface, with automatically set max_dis.
mged> brep obj.s obj.brep
Convert implicit primitive obj.s to BREP form named obj.brep.

See Also

No related commands.