logo
Online Documentation
LSTC
lspp
chat

Page 7: BMesh

  • bmesh fourpoints
  • Figure 1 - BMesh Four Points

Purpose: This interface is primarily intended for mesh generation of blanks for metalforming simulations, but it may also have applications in other areas. Three methods of blank mesh generation are available:

  • 4 Corner Nodes (of a blank) + Element Size
  • Rectangle of given Length and Width + Element Size or Number of Elements
  • By Curve

The By Curve method allows a mesh to be created on an enclosed curve. Curves can be imported using IGES, VDA, DXF, or XYZ points. Element alignment can be along global axis or user defined by using the Element Alignment popup dialog. Mesh boundary options are as follows: Smoothed, Left Jagged (and optionally filled with trias), or No-Trim (creates a rectangular blank without trimming

Controls:

New
 Get a new part ID from the current model
  • PID: Pick part ID for the current blank

  • rbs Four Points - Generate a blank by giving four points
  • cbc P1 - Pick node on model to define Node 1
  • cb P2 - Pick node on model to define Node 2
  • cb P3 - Pick node on model to define Node 3
  • cb P4 - Pick node on model to define Node 4

P1-4
 Call Position Dialog for Points 1-4

  • ESize: Element size for the blank


  • bmesh rectangle
  • Figure 2 - BMesh Rectangle
  • rb Rectangle - Generate a rectangular blank by dimensions
  • Width: Enter or adjust width of blank
  • Height: Enter or adjust height of blank

PNormDir
 Call Direction Dialog to creat plane normal
X
 Change plane normal to global X
Y
 Change plane normal to global Y
Z
 Change plane normal to global Z
Update
 Update plane normal

CenPos
 Call Position Dialog to change center position
Update
 Update the center position

  • Cx: Change plane center's x-component
  • Cy: Change plane center's y-component
  • Cz: Change plane center's z-component

  • u offset: Enter or adjust plane center in the u direction
  • v offset: Enter or adjust plane center in the v direction

  • rbs Elsz - Give element size for blank
  • Elem Sz: Set or adjust element size for the blank (along diagonal)
  • rb Nel - Give number of elements for blank
  • NEL(u): Set or adjust number of elements along u direction
  • NEL(v): Set or adjust number of elements along v direction


  • bmesh bycurve
  • Figure 3 - BMesh By Curve
  • rb By Curve - Generate a blank by a curve
Load
 Load curves for blank meshing from file

  • rbs Outline - Pick curve(s) to define the outline boundary
  • rb Holes - Pick curve(s) to define holes

  • cbc Smooth - Smooth the interior nodes after trimming (enter number of iterations)
  • cbc BoundarySmooth - Smooth the nodes on the boundary after trimming
  • cb Jagged Edge - Do a rought trim keeping the quadratic shape of the elements
  • cbc Tria Fill - Fill interior boundary notches with triangular elements
  • cb No Trim - Create a quadratic mesh that covers the curves but performs no trim

Alignment
 Call Direction Dialog to create alignment for the elements
X
 Set alignment direction along X
Y
 Set alignment direction along Y
Z
 Set alignment direction along Z

  • Alpha: Rotate the above given alignment direction by this angle
  • El. Size: Element size for the blank

Create
 Create the blank for evaluation
Accept
 Accept the blank
Reject
 Reject the blank
Done
 Exit the BMesh Interface

page end
© 2012 Livermore Software Technology Corporation