반응형
[하이퍼매쉬 자동화] 화면의 점들을 리스트로 저장해서 z 최소값 출력 (for문)
#화면에 보이는 모든 포인트를 그룹1에 저장
*createmark points 1 "displayed"
#mylist 라는 변수에 points 1에 지정된 노드를 저장
set mylist [hm_getmark points 1]
#mylist 길이 구하기(point 개수)
set length [llength $mylist]
#점들의 z 값만 list에 저장.
set zlist ""
for {set i 0} {$i<$length} {incr i} {
lappend zlist [hm_getvalue points id=[lindex $mylist $i] dataname=z]
}
#최소값 구하기
set min [tcl::mathfunc::min {*}$zlist]
반응형
'<해석프로그램> > 하이퍼매쉬 자동화' 카테고리의 다른 글
[하이퍼매쉬 자동화] block 생성 방법 (0) | 2020.09.09 |
---|---|
[하이퍼매쉬 자동화] line으로 둘러쌓인 surface 생성 (0) | 2020.09.09 |
[하이퍼매쉬 자동화] 리스트에 요소 추가하기 (0) | 2020.09.09 |
[하이퍼매쉬 자동화] 리스트를 만들고 인덱싱 하는 법 (0) | 2020.09.09 |
[하이퍼매쉬 자동화] 선택과 확인 (createmark 와 hm_getmark) (0) | 2020.09.09 |
댓글