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