79 lines
2.1 KiB
Plaintext
79 lines
2.1 KiB
Plaintext
|
|
# Test the connect command in two dimensions. Currently this test fails when the
|
||
|
|
# unit square is positioned at this location (1000, 0, 0) and also at various
|
||
|
|
# other locations.
|
||
|
|
# For full test Run ./test_delaunay_2d -s to see where else the test fails.
|
||
|
|
#
|
||
|
|
# 2D that works -----------------------------
|
||
|
|
cmo / create / mo / / / triplane
|
||
|
|
createpts / xyz / 2 2 1 / 0. 0. 0. / 1. 1. 0. / 1 1 1
|
||
|
|
cmo / setatt / mo / imt / 1 0 0 / 1
|
||
|
|
cmo / setatt / mo / itp / 1 0 0 / 0
|
||
|
|
connect
|
||
|
|
quality
|
||
|
|
# END 2D that works -----------------------------
|
||
|
|
|
||
|
|
# 2D single point ------------------------------
|
||
|
|
cmo delete mo
|
||
|
|
cmo / create / mo / / / triplane
|
||
|
|
createpts / xyz / 1 1 1 / 0. 0. 0. / 0. 0. 0. / 1 1 1
|
||
|
|
cmo / setatt / mo / imt / 1 0 0 / 1
|
||
|
|
cmo / setatt / mo / itp / 1 0 0 / 0
|
||
|
|
connect
|
||
|
|
quality
|
||
|
|
# END 2D single point ------------------------------
|
||
|
|
|
||
|
|
# 2D 4 points not found -----------------------------
|
||
|
|
# trying to connect 0 points
|
||
|
|
# 4 points are being marked because they could not be connected.
|
||
|
|
cmo delete mo
|
||
|
|
cmo / create / mo / / / triplane
|
||
|
|
createpts / xyz / 2 2 1 / 1000. 0. 0. / 1001. 1. 0. / 1 1 1
|
||
|
|
cmo / setatt / mo / imt / 1 0 0 / 1
|
||
|
|
cmo / setatt / mo / itp / 1 0 0 / 0
|
||
|
|
connect
|
||
|
|
quality
|
||
|
|
# END 2D 4 points not found -----------------------------
|
||
|
|
|
||
|
|
|
||
|
|
## 3D that works --------------------------------
|
||
|
|
cmo delete mo
|
||
|
|
cmo create mo / / / tet
|
||
|
|
createpts / xyz / 2 2 2 / 0. 0. 0. / 1. 1. 1. / 1 1 1
|
||
|
|
cmo / setatt / mo / imt / 1 0 0 / 1
|
||
|
|
cmo / setatt / mo / itp / 1 0 0 / 0
|
||
|
|
connect
|
||
|
|
quality
|
||
|
|
## END 3D that works ----------------------------
|
||
|
|
|
||
|
|
## 3D 1 point --------------------------------
|
||
|
|
cmo delete mo
|
||
|
|
cmo create mo / / / tet
|
||
|
|
createpts / xyz / 1 1 1 / 0. 0. 0. / 0. 0. 0. / 1 1 1
|
||
|
|
cmo / setatt / mo / imt / 1 0 0 / 1
|
||
|
|
cmo / setatt / mo / itp / 1 0 0 / 0
|
||
|
|
connect
|
||
|
|
quality
|
||
|
|
## END 3D 1 point --------------------------------
|
||
|
|
|
||
|
|
## 3D 8 points duplicate --------------------------------
|
||
|
|
cmo delete mo
|
||
|
|
cmo create mo / / / tet
|
||
|
|
createpts / xyz / 2 2 2 / 0. 0. 0. / 0. 0. 0. / 1 1 1
|
||
|
|
cmo / setatt / mo / imt / 1 0 0 / 1
|
||
|
|
cmo / setatt / mo / itp / 1 0 0 / 0
|
||
|
|
connect
|
||
|
|
quality
|
||
|
|
## END 3D 8 points duplicate --------------------------------
|
||
|
|
|
||
|
|
# CHECK bad cmo
|
||
|
|
cmo delete mo
|
||
|
|
connect
|
||
|
|
|
||
|
|
# CHECK empty cmo
|
||
|
|
cmo create mo
|
||
|
|
connect
|
||
|
|
|
||
|
|
|
||
|
|
# END ALL TESTS
|
||
|
|
finish
|