initial upload
This commit is contained in:
92
test/level01/addmesh_merge/input.lgi
Executable file
92
test/level01/addmesh_merge/input.lgi
Executable file
@@ -0,0 +1,92 @@
|
||||
# test addmesh merge scenarios
|
||||
#
|
||||
* Possible cases (X => mo exists, - => mo does not exist)
|
||||
* C A B
|
||||
* 1 X X X Normal C = C + A + B
|
||||
* 2 X - - No change, exit
|
||||
* 3 X X - Modify to C = C + A
|
||||
* 4 X - X Modify to C = C + B
|
||||
* 5 - X X Normal C = A + B
|
||||
* 6 - - X Modify C = B
|
||||
* 7 - X - Modify C = A
|
||||
* 8 - - - No action, exit
|
||||
*
|
||||
#######################################################
|
||||
# create mo_A mo_B mo_C
|
||||
cmo / create / mo_A
|
||||
createpts / xyz / 3 3 3 / 0. 0. 0. / 1. 1. 1. / 1 1 1
|
||||
connect
|
||||
cmo / create / mo_B
|
||||
createpts / xyz / 3 3 3 / 0. 0. 0. / 1. 1. 1. / 1 1 1
|
||||
connect
|
||||
cmo / create / mo_C
|
||||
createpts / xyz / 3 3 3 / 0. 0. 0. / 1. 1. 1. / 1 1 1
|
||||
connect
|
||||
cmo / status / brief
|
||||
|
||||
*####################################################
|
||||
* Case 1 X X X AB = A + B
|
||||
addmesh / merge / mo_AB / mo_A / mo_B
|
||||
cmo / status / brief
|
||||
cmo / delete / mo_AB
|
||||
|
||||
*####################################################
|
||||
* Case 2 X - - C = dum + dum
|
||||
* No change to C, exit
|
||||
addmesh / merge / mo_C / dum1 / dum2
|
||||
cmo / status / mo_C / brief
|
||||
|
||||
*####################################################
|
||||
* Case 3 X X - AC = C + A
|
||||
* Modify to C
|
||||
cmo / copy / mo_C2 / mo_C
|
||||
addmesh / merge / mo_C2 / mo_A / dum2
|
||||
cmo / status / brief
|
||||
|
||||
*####################################################
|
||||
* Case 4 X - X CB = C + B
|
||||
* Modify to C
|
||||
cmo / delete / mo_C2
|
||||
cmo / copy / mo_C2 / mo_C
|
||||
addmesh / merge / mo_C2 / dum1 / mo_B
|
||||
cmo / status / brief
|
||||
|
||||
*####################################################
|
||||
* Case 5 - X X New = A + B
|
||||
addmesh / merge / mo_AB / mo_A / mo_B
|
||||
cmo / status / brief
|
||||
cmo / delete / mo_AB
|
||||
|
||||
*####################################################
|
||||
* Case 6 - - X Modify C = B
|
||||
addmesh / merge / mo_BB / dum1 / mo_B
|
||||
cmo / status / brief
|
||||
|
||||
*####################################################
|
||||
* Case 7 - X - Modify C = A
|
||||
addmesh / merge / mo_AA / mo_A / dum2
|
||||
cmo / status / brief
|
||||
|
||||
*####################################################
|
||||
* Case 8 - - - No action, exit
|
||||
addmesh / merge / dum3 / dum1 / dum2
|
||||
|
||||
*####################################################
|
||||
*
|
||||
cmo / delete / mo_C2
|
||||
cmo / delete / mo_AB
|
||||
cmo / delete / mo_AA
|
||||
cmo / delete / mo_BB
|
||||
|
||||
*####################################################
|
||||
* Use the syntax
|
||||
*
|
||||
addmesh / merge / mo / mo / mo_A
|
||||
addmesh / merge / mo / mo / mo_B
|
||||
addmesh / merge / mo / mo / mo_C
|
||||
|
||||
cmo / status / brief
|
||||
cmo / select / mo
|
||||
quality
|
||||
|
||||
finish
|
||||
Reference in New Issue
Block a user