프로젝트

일반

사용자정보

Wiki » 이력 » 버전 4

백흠경, 2020/04/13 02:02

1 1 백흠경
h1. Wiki
2 1 백흠경
3 1 백흠경
# Shipping Box
4 4 백흠경
## Item 항목에 대한 8개의 Volume 좌표를 구한다
5 4 백흠경
*** Pipe의 경우 : 양 끝점(Start, End)
6 4 백흠경
*** 그외의 경우 : 3D 상에서의 볼륨(Center, Width, Height, Depth)
7 4 백흠경
## 가장 긴 Pipe를 X축으로 정렬한다
8 4 백흠경
## 정렬한 상태에서 전체 볼륨을 구한다
9 4 백흠경
# 프로세스
10 2 백흠경
11 1 백흠경
{{plantuml(svg)
12 1 백흠경
@startuml
13 1 백흠경
14 3 백흠경
(*) --> "Start"
15 3 백흠경
note right: PipeRun에서 Item을 가져옴
16 3 백흠경
"Start" -->[Item이 없음] (*)
17 3 백흠경
"Start" --> [Item이 존재] "Item"
18 3 백흠경
partition Items {
19 3 백흠경
"Item" -->[임시로 추가] "Items"
20 3 백흠경
}
21 1 백흠경
22 3 백흠경
partition ShippingBox {
23 3 백흠경
if "Items이 포함?"
24 3 백흠경
--> [yes] "Items에 Item 추가"
25 3 백흠경
--> "Start"
26 3 백흠경
else
27 3 백흠경
endif
28 1 백흠경
}
29 1 백흠경
30 3 백흠경
partition Iteration {
31 3 백흠경
if "Item is pipe?"
32 3 백흠경
--> [yes] "분할 테스트"
33 3 백흠경
note right: 분할 테스트하여 포함되는 부분만 Items에 추가
34 1 백흠경
--> (*)
35 1 백흠경
else
36 3 백흠경
--> [no] (*)
37 1 백흠경
endif
38 3 백흠경
}
39 1 백흠경
40 1 백흠경
@enduml
41 1 백흠경
}}
클립보드 이미지 추가 (최대 크기: 500 MB)