Block Designer
๐ EN
Description
- Unit Block, Wall ํ์์ ์ํผ์ค ๋ชจ๋ธ๋ง ๋ฑ Block Laying์ ํ์ํ ๊ด๋ จ ๋ฐ์ดํฐ๋ก๋ถํฐ, ๊ณํ๋ Block Wall์ ๋ชจ๋ธ๋ง ๋ฐ ๊ฐ๋ณ Block์ ๋ฐฐ์นํ๋ ํดํจ์ค๋ก ์ฌ์ฉ๋๋ Target Plane์ ์์ฑํ๋ ์ปดํฌ๋ํธ.
Input
- Base Plane [Plane] : Unit Block์ ๋ํ ๊ธฐ์ค ํ๋ฉด์ ์ค์ ํ๋ค. ์ด๋ ์ถํ Gripper TCP๊ฐ Orient๋๋ ๋ฐฉํฅ์ ํน์ ํ๋ ํ๋ฉด์ ํด๋นํ๋ค.
- Unit Block [Box] : ์ฌ์ฉํ Unit Block ๋ชจ๋ธ๋ง์ Box ํ์์ผ๋ก ์ ๋ ฅํ๋ค.
- Wall [Brep] : ๋ฒฝ๋์ ์ ์ธตํ ํ์์ ๋ชจ๋ธ๋ง์ ์ ๋ ฅํ๋ค.
Built-in Param | Basic Params
- Divide by Distance [Boolean] : False(๊ธฐ๋ณธ๊ฐ)์ธ ๊ฒฝ์ฐ, ์ค์ ํ Horizontal Spacing์ ์ต์ ๊ฐ๊ฒฉ ์กฐ๊ฑด์ผ๋ก ์ ์ฉํ์ฌ, ๊ฐ ๋ ์ด์ด๋ฅผ ๋ฑ๋ถํ๋ ์ง์ ์ ๋ฒฝ๋์ ๋ฐฐ์นํ๋ค. True์ธ ๊ฒฝ์ฐ, ๋ชจ๋ ๋ ์ด์ด์ Horiaontal Spacing์ ์ค์ ํ ๊ฐ ๊ทธ๋๋ก ์ ์ฉํ์ฌ Block์ ๋ฐฐ์นํ๋ค.
- Horizontal Spacing : ์ธ์ ํ ๊ฐ Block ์ฌ์ด์ ์ํ ๋ฐฉํฅ ๊ฐ๊ฒฉ์ ์กฐ์ ํ๋ค.
- Vertical Spacing: ์ธ์ ํ ๋ ์ด์ด ์ฌ์ด์ ์์ง ๋ฐฉํฅ ๊ฐ๊ฒฉ์ ์กฐ์ ํ๋ค.
Output
- Block Count [int]: ์ ์ธต์ ํ์ํ Block์ ์ด ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค.
- Target Planes [Plane] : ๋ฐฐ์น๋ Block์ ์์น์ ๋ฐฉํฅ์ ์ ์ํ๋ Target Plane์ ์ถ๋ ฅํ๋ค.
- Block Wall [Mesh] : ์์ฑ๋ Block Wall์ Mesh Collection์ ์ถ๋ ฅํ๋ค.
- Layers [Curve] : ์ ์ธต๋๋ Block์ ๊ธฐ์ค ๋ ์ด์ด Curve Collection์ ์ถ๋ ฅํ๋ค.