Wiki » 이력 » 버전 11
버전 10 (백흠경, 2020/07/23 23:49) → 버전 11/13 (백흠경, 2021/01/19 23:47)
h1. Wiki
h2. 회의록
# [[4/13 회의록]]
# [[7/24 회의록]]
# [[2011.1.18 삼성엔지니어링 방문]]
# Shipping Box
## Item 항목에 대한 3D Volume을 구한다
*** Pipe의 경우 : 양 끝점(Start, End)
*** 그외의 경우 : 3D 상에서의 볼륨(Center, Width, Height, Depth)
## 가장 긴 Pipe를 X축으로 정렬한다(ShippingBox의 X축이 가장 길다는 전제 조건)
## 정렬한 상태에서 전체 볼륨을 구한다
# X축을 기준으로 회전하면서 전체 볼륨을 구한다
# 프로세스
{{plantuml(svg)
@startuml
(*) --> "Start"
note right: PipeRun에서 Item을 가져옴
"Start" -->[Item이 없음] (*)
"Start" --> [Item이 존재] "Item"
partition Items {
"Item" -->[임시로 추가] "Items"
}
partition ShippingBox {
if "Volume Check"
--> [yes] "Items에 Item 추가"
--> "Start"
else
endif
}
partition Iteration {
if "Item is pipe?"
--> [yes] "분할 테스트"
note right: 분할 테스트하여 포함되는 부분만 Items에 추가
--> (*)
else
--> [no] (*)
endif
}
@enduml
}}
h2. 회의록
# [[4/13 회의록]]
# [[7/24 회의록]]
# [[2011.1.18 삼성엔지니어링 방문]]
# Shipping Box
## Item 항목에 대한 3D Volume을 구한다
*** Pipe의 경우 : 양 끝점(Start, End)
*** 그외의 경우 : 3D 상에서의 볼륨(Center, Width, Height, Depth)
## 가장 긴 Pipe를 X축으로 정렬한다(ShippingBox의 X축이 가장 길다는 전제 조건)
## 정렬한 상태에서 전체 볼륨을 구한다
# X축을 기준으로 회전하면서 전체 볼륨을 구한다
# 프로세스
{{plantuml(svg)
@startuml
(*) --> "Start"
note right: PipeRun에서 Item을 가져옴
"Start" -->[Item이 없음] (*)
"Start" --> [Item이 존재] "Item"
partition Items {
"Item" -->[임시로 추가] "Items"
}
partition ShippingBox {
if "Volume Check"
--> [yes] "Items에 Item 추가"
--> "Start"
else
endif
}
partition Iteration {
if "Item is pipe?"
--> [yes] "분할 테스트"
note right: 분할 테스트하여 포함되는 부분만 Items에 추가
--> (*)
else
--> [no] (*)
endif
}
@enduml
}}