Page 7: BlockM

Home » Knowledge Base » LS-Prepost » Pages » Page7 » 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