FlyByCustom
๐ EN
Description
- ์ ๋ ฅ๋๋ ๋ก๋ด TCP ์ฃผ์ ๊ฒฝ๋ก(Target Plane Input) DataTree์ ๊ฐ Branch์ ์ฌ์ด์ฌ์ด๋ฅผ ์ง๋๋, ์๋ก์ด ์ด๋๊ฒฝ๋ก๋ฅผ ์์ฑํ๋ ์ปดํฌ๋ํธ์ด๋ค. FlyBy ์ปดํฌ๋ํธ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๋ ฅ๋ ์ฃผ์๊ฒฝ๋ก Branch[i]์ ๋ง์ง๋ง Plane๊ณผ ์ธ์ ํ ์ฃผ์๊ฒฝ๋ก Branch[i+1]์ ์ฒซ๋ฒ์งธ Plane์ ์ด์ฉํ์ฌ, ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฑฐ๋ฆฌ๋งํผ ๋จ์ด์ง ์์น์, ์๋ก์ด FlyBy Target Plane๋ค์ ์ ์ํ๋ค.
Input
- TargetPlanes [Plane/DataTree]: FlyBy Targets์ ์ ์ฉํ๊ธฐ ์ํด, TCP ์ฃผ์ ๊ฒฝ๋ก์ ํด๋นํ๋ Target Plane๋ค์ ์ ๋ ฅํ๋ค.
- Approaching Dir. : ์ง์ ํ๋ ์ด๋๊ฒฝ๋ก์ ๋ฐฉํฅ์ ์ฌ์ฉ์๊ฐ ์ ์ํ๋ค.
- Leaving Dir. : ์ง์ถํ๋ ์ด๋๊ฒฝ๋ก์ ๋ฐฉํฅ์ ์ฌ์ฉ์๊ฐ ์ ์ํ๋ค.
Built in param | Advanced Params
Advanced Param์ ์ด๋ ๊ฒฝ๋ก์ ํ๋กํ์ผ์ ๊ฒฐ์ ํ๋ ์ต์ ์ ๋๋ค. ์ด๋๊ฒฝ๋ก์ ํ๋กํ์ผ์, Builtin Parma : Basic ์์ ์ฌ์ฉ์๊ฐ ์ ํํ ์กฐ๊ฑด์ ๋ฐ๋ผ, ์ด๋๊ฒฝ๋ก ์ฒ์๊ณผ ๋ง์ง๋ง Flyby Plane์ด ์ฃผ์๊ฒฝ๋ก๋ก๋ถํฐ ์ด๊ฒฉ๋๋ ๋ฐฉํฅ ๋ฒกํฐ๋ฅผ Blend ํ๋ ๋ฐฉ์์ผ๋ก ๊ฒฐ์ ๋๋ค.
- Continuity : ์ ํํ๋ ์ฐ์์ฑ ์กฐ๊ฑด์ ๋ฐ๋ผ, ์์ฑ๋๋ FlyBy Plane๋ค์ ์์ ์ด ์ ํ ๋๋ ๋น์ ํ ์ปค๋ธ ์์ ์๋๋ก ํ๋ค. ๊ธฐ๋ณธ๊ฐ : Position(G0)
์ฐ์์ฑ ์ค๋ช
์ฐธ๊ณ : Rhinoceros ๋์๋ง โ ์ฐ์์ฑ ์ค๋ช
/| Rhino 3D ๋ชจ๋ธ๋ง (mcneel.com)
Type | Description |
---|---|
Position(G0) | ์ด๋๊ฒฝ๋ก์ ์ฒซ๋ฒ์งธ์ ๋ง์ง๋ง Plane ์์ ์ ์์น๋ง ์ฐ์์ฑ(G0)์ ๊ฐ๋ Blend Curve๋ฅผ ์ด๋๊ฒฝ๋ก์ ํ๋กํ์ผ๋ก ์ทจํฉ๋๋ค. |
Tangency(G1) | ์ด๋๊ฒฝ๋ก์ ์ฒซ๋ฒ์งธ์ ๋ง์ง๋ง Plane ์์ ์ ์์น์ ํด๋น ์์น์์ ์ด๊ฒฉ ๋ฐฉํฅ๋ฒกํฐ์ ๊ฐ์ ๋ฐฉํฅ์ ์ ์ ์ ๊ฐ๋, G1 ์ฐ์์ฑ์ Blend Curve๋ฅผ ์ด๋๊ฒฝ๋ก์ ํ๋กํ์ผ๋ก ์ทจํฉ๋๋ค. |
Curvature(G2) | ์ด๋๊ฒฝ๋ก์ ์ฒซ๋ฒ์งธ์ ๋ง์ง๋ง Plane ์์ ์ ์์น์ ํด๋น ์์น์์ ์ด๊ฒฉ ๋ฐฉํฅ๋ฒกํฐ์ ๊ฐ์ ๋ฐฉํฅ์ ์ ์ , ๊ฐ์ ๊ณก๋ฅ ๋ฐ์ง๋ฆ์ ๊ฐ๋, G2 ์ฐ์์ฑ์ Blend Curve๋ฅผ ์ด๋๊ฒฝ๋ก์ ํ๋กํ์ผ๋ก ์ทจํฉ๋๋ค. |
- Bulge Start : (Tangency/Curvature ์กฐ๊ฑด์ธ ๊ฒฝ์ฐ,) 0-1์ฌ์ด์ ๊ฐ์ ์ ๋ ฅํ์ฌ, ์ฐ์์ฑ์ ์ ์งํ ์ํ์์ ์ด๋๊ฒฝ๋ก ํ๋กํ์ผ์ ์์๋ถ๋ถ ํ์์ ํธ์งํ๋ค.
- Bulge End : (Tangency/Curvature ์กฐ๊ฑด์ธ ๊ฒฝ์ฐ,)0-1์ฌ์ด์ ๊ฐ์ ์ ๋ ฅํ์ฌ, ์ฐ์์ฑ์ ์ ์งํ ์ํ์์ ์ด๋๊ฒฝ๋ก ํ๋กํ์ผ์ ๋๋ถ๋ถ ํ์์ ํธ์งํ๋ค.
Output
- Fly-by Targets : ์ ๋ ฅ๋ ์กฐ๊ฑด์ ๋ฐ๋ผ, ์์ฑ๋ ์ด๋๊ฒฝ๋ก๋ฅผ DataTree ํํ๋ก ์ถ๋ ฅํ๋ค. ์ด๋ FlyBy Targets Output์ ์ฃผ์๊ฒฝ๋ก์์ ์ต์ด ์ง์ /์ตํ ์ง์ถ์ ํด๋นํ๋ FlyBy Plane๊น์ง๋ฅผ ํฌํจํ๊ธฐ ๋๋ฌธ์, Target Planes Input์ Branch ๊ฐ์๋ณด๋ค 1๊ฐ ๋ง์ Branch๋ฅผ ๊ฐ๋๋ค. ๋, ์ด๋๊ฒฝ๋ก Instruction ํ ๋น ์ดํ, ์ฃผ์ ๊ฒฝ๋ก์ ๋ํ Instruction๊ณผ ๋ฐ์ดํฐ ๋ณํฉ์ ์ฉ์ดํ๊ฒ ํ๊ธฐ ์ํด, [0]-[2]-[4]-โฆ ๋ก ์์ํ๋ ์ง์์ Path๋ฅผ ๊ฐ๋ DataTree๊ฐ ๋๋ค.