logo
Online Documentation
LSTC
lspp
chat

Page 7: BlockM

  • blockm create
  • Figure 1 - BlockM Interface

Purpose: This interface is for index based mesh generation and is similar to mesh generation methods used in LS-INGRID. This capability is under development and eventually will be expanded to be a very powerful addition to LS-PrePost.

The following documents contain the latest information regarding this interface (updated 09-Sept 2008): User_Guide.pdf, Examples.pdf

Controls:

  • rbs Create - Create blocks
  • Type: Select block type (Single, Multiple, Butterfly)

  • Single Block: (see Figure 2)
  • ID: Enter block ID
  • Name: Enter name of block

  • cbc P1-8 - Pick point on model to define Points 1-8

P1-8
 Call Position Dialog to define Points 1-8

  • Num of Elements (I J K): Enter number of elements along IJK axes
  • Multiple Blocks: (see Figure 3)
  • Start ID: Enter start block ID
  • Pref.Name: Enter pref. name of the block

  • I Index List: I coordinates of blocks' list
  • J Index List: J coordinates of blocks' list
  • K Index List: K coordinates of blocks' list
  • X Position List: X coordinates of blocks' list
  • Y Position List: Y coordinates of blocks' list
  • Z Position List: Z coordinates of blocks' list
  • Butterfly Blocks:
  • Start ID: Enter start block ID
  • Density: Enter density of the cylinder's perimeter
  • Radius: Enter radius of the cylinder
  • Length: Enter length of the cylinder
  • Num Elem(R): Enter number of elements in R direction of the cylinder
  • Num Elem(L): Enter number of elements in L direction of the cylinder

  • cbc Is Tubal - Toggle tube type on/off
  • Inner R: Enter inner radius

Position
 Call Position Dialog for cylinder
  • X: Enter x-coordinate of cylinder
  • Y: Enter y-coordinate of cylinder
  • Z: Enter z-coordinate of cylinder

Direction
 Call Direction Dialog for cylinder
DirX
 Align cylinder to x-axis
DirY
 Align cylinder to y-axis
DirZ
 Align cylinder to z-axis
  • Part ID: Enter part ID
PList
 Popup list ot select part

Create
 Create the block
Accept
 Accept the block
Done
 Exit BlockM Interface

 

  • blockm rotate
  • Figure 3 - BlockM Rotate
  • rb Rotate Pts. - Rotate points
  • rbs NULL - No Constraint
  • rb X Axis - Constrain to x-axis
  • rb Y Axis - Constrain to y-axis
  • rb Z Axis - Constrain to z-axis
  • rb Screen X Axis - Constrain to screen x-axis
  • rb Screen Y Axis - Constrain to screen y-axis
  • rb Screen Z Axis - Constrain to screen z-axis

Position
 Call Position Dialog to select base point
  • X: Enter x-coordinate of base point
  • Y: Enter y-coordinate of base point
  • Z: Enter z-coordinate of base point

Direction
 Call Direction Dialog to specify rotation axis
  • X: Enter x-component of rotation axis
  • Y: Enter y-component of rotation axis
  • Z: Enter z-component of rotation axis

  • Rotation Angle: Enter rotation angle

Rotate+
 Apply positive rotation to block
Rotate-
 Apply negative rotation to block

Redo
 Redo rotation
Undo
 Undo rotation

 

  • blockm delete
  • Figure 4 - BlockM Delete
  • rb Delete - Delete blocks
  • rbs Index Progression - Index progression
  • I Index List: I coordinates of blocks' list
  • J Index List: J coordinates of blocks' list
  • K Index List: K coordinates of blocks' list
  • rb a Region Definition - a Region Definition
  • Imin Jmin Kmin: I(min) J(min) K(min)
  • Imax Jmax Kmax: I(max) J(max) K(max)
Delete
 Delete blocks or regions

 

  • blockm project
  • Figure 5 - BlockM Project
  • rb Project - Project blocks
  • rbs Point - Select point to project
  • rb Line - Select line to project
  • rb Surface - Select surface to project

Project
 Project the block
Undo
 Undo projection

 

  • blockm move
  • Figure 6 - BlockM Move
  • rb Move Pts. - Move points
  • rbs NULL - No constraint
  • rb X Axis - Constrain to x-axis
  • rb Y Axis - Constrain to y-axis
  • rb Z Axis - Constrain to z-axis
  • rb Screen X Axis - Constrain to screen x-axis
  • rb Screen Y Axis - Constrain to screen y-axis
  • rb Screen Z Axis - Constrain to screen z-axis
  • rb XY Plane - Constrain to xy plane
  • rb XZ Plane - Constrain to xz plane
  • rb YZ Plane - Constrain to yz plane
  • rb Screen Plane - Constrain to screen plane

  • Distance: Enter move distance

Trans-
 Apply negative translation to block
Trans+
 Apply positive translation to block

Redo
 Redo translation
Undo
 Undo translation

page end
© 2012 Livermore Software Technology Corporation