도구모음 | 메뉴 |
---|---|
|
서피스 > 서피스를 평면화 > 복곡면 서피스 스퀴시 |
Squish 명령은 전개할 수 없는 (두 방향으로 곡면을 이루는) 3D 메쉬 또는 NURBS 서피스를 평평한 2D 패턴으로 평면화합니다.
Squish 명령은 빨간색 점구름으로 압축 면적을 표시하고 녹색 점구름으로 스트레치 면적을 표시하고, 압축 또는 스트레치 정도에 대한 통계를 나타냅니다. 가장 극적인 변형이 이루어지는 위치는 최대 10개의 텍스트 도트로 표시합니다. 텍스트 도트의 숫자는 길이가 변경되는 퍼센트입니다.
원래와 다른 면적으로 변경합니다.
2D 패턴이 3D 형태로 변경될 때 재질이 압축됩니다. 퍼센트는 패턴이 어느 정도 압축되는지를 예상한 값입니다.
2D 패턴이 3D 형태로 변경될 때 재질이 스트레치됩니다. 퍼센트는 패턴이 어느 정도 스트레치되는지를 예상한 값입니다.
명령행 옵션 | |
---|---|
심_분할 |
심 위치에서 메쉬가 분할되도록 설정하여 전개 가능하도록 만듭니다. 원통 형태처럼 닫힌 서피스에 사용하기 좋습니다. |
경계_유지 |
경계의 길이가 왜곡되는 것을 방지합니다. |
변형 |
스트레치와 압축 중에서 원하는 옵션을 선택하고 사용자 지정 변형 설정을 지정할 수 있습니다. 자유기본 설정된 압축 또는 스트레치가 없습니다. 대부분_스트레치패턴이 3D 형태로 변형될 때 확장/스트레치에 강하게 편향되도록 설정합니다. 스트레치만_실행패턴이 3D 형태로 변형될 때 절대 압축되지 않습니다. 대부분_압축패턴이 3D 형태로 변형될 때 압축에 강하게 편향되도록 설정합니다. 오직_압축만패턴이 3D 형태로 변형될 때 절대 확장되지 않습니다. 사용자_지정A/사용자_지정B/사용자_지정C사용자 지정 변형. 사용자 지정 변형에 사용되는 네 가지 매개변수를 설정할 수 있습니다. 경계_스트레치경계_압축내부_스트레치내부_압축이 매개변수에 기본 설정된 값은 1이며, 어떤 양의 값으로도 설정이 가능합니다. 더 큰 값을 입력하면 네 개의 모든 매개변수가 동일하게 설정했을 때와 비교하여, 지정된 변형의 정도를 감소시킵니다. 예를 들어, 내부 스트레치를 심하게 제한하려면 아래와 같이 설정할 수 있습니다: 경계_스트레치=1 경계_압축=1 내부_스트레치=1 내부_압축=100 경계 길이를 유지하려면 아래와 같이 설정할 수 있습니다: 경계_스트레치=10 경계_압축=10 내부_스트레치=1 내부_압축=1 사용자_지정_설정사용자_지정A/사용자_지정B/사용자_지정C 옵션에 사용되는 설정을 지정합니다. |
재질 |
제품 제조에 사용될 재질 종류를 설명합니다. 경성제품 제조에 딱딱한 경성 재질이 사용되는 경우, 2D 패턴으로 3D 서피스를 만들 때 응력을 최소화합니다. 연성제품 제조에 잘 휘어지는 연성 재질이 사용될 때 지오메트리의 왜곡을 최대한 가능하도록 설정합니다. |
외부 |
위3D 서피스의 외부가 2D 패턴 위에 있습니다. 아래3D 서피스의 외부가 2D 패턴 아래에 있습니다. |
표시 |
모델에 빨간색과 녹색 점구름과 텍스트 도트를 추가합니다. |
Squish 는 메쉬에 실행되는 알고리즘입니다. Squish는 일부 구속을 준수하며, 3D 메쉬와 2D 메쉬 사이에 "패싯 면적과 패싯 가장자리 길이의 변화를 최소화"하는 방법으로 메쉬를 평면화합니다.
예를 들어, 만약 A,B,C가 3D 삼각형의 모서리이고, a,b,c는 2D 삼각형에서 대응하는 모서리인 경우, 가장자리 길이는 다음과 같이 변경됩니다:
d1 = |거리(A,B) - 거리(a,b)|
d2 = |거리(B,C) - 거리(b,c)|
d3 = |거리(C,A) - 거리(c,a)|
da = |면적(A,B,C) - 면적(a,b,c)|
DL = d1+d2+d3
DL2 = d12 + d22 + d32
DA = da
DA2 = da2
D = DL, DL2, DA, DA2 의 일부 조합
위에 언급한 "면적과/또는 가장가질 길이의 변화를 최소화"는 "D"를 가능한 한 최소화하도록 2D 메쉬를 만든다는 것을 뜻합니다.
실제 작업에서는 수천 개의 패싯이 있고 D를 최소화하는 방법도 다양하지만, 그 중 대부분이 실용적이지 않습니다. Squish는 2D 메쉬 자체가 뒤로 접히는 것을 방지하고 특정한 3D 점이 지정된 2D 위치로 강제 배치되도록 제한합니다.
트림된 NURBS 서피스는 서피스의 밀도 높은 메쉬를 압축시켜 전개합니다.
Squish 옵션은 DA, DA2, D1, D2를 병합하는 방식을 결정하고, DA, DA2, D1, D2를 계산하기 위해 그리고 스트레치 또는 압축에 편차를 사용할 수 있도록 더 복잡한 방법을 허용합니다.
그러나, Squish 알고리즘은 판 형태인 대부분의 재질을 가지고 그 진정한 물리적 속성을 모델링하기에는 지나치게 단순합니다. 재질 두께가 중요한 역할을 하고, 눈에 띄일 정도로 재질이 늘어나거나 줄어드는 경우 특히 그러합니다.
요약하자면, 재질 판의 가격이 높고, 절삭 또는 구부리는 작업에 비용이 많이 들거나, 제조 공정 관련 문제에 시간 또는 비용이 중요한 요소라면, Squish를 사용해서 패턴 형태를 초기에 파악하는 방법을 고려해 보세요. 하지만 작업에 사용할 수 있는 패턴을 만들려면 실제 재질과 제조 과정 대해 전문 지식이 필요합니다.
도구모음 | 메뉴 |
---|---|
|
|
SquishBack 명령은 2D 패턴의 커브와 점을 원래의 전개된 3D 형태로 되돌립니다.
신발틀의 3D NURBS 모델에 "Rhino"라는 상표를 넣으려고 한다고 생각해 봅시다.
먼저, Squish 명령을 사용하여 신발틀의 2D 패턴을 생성합니다.
TextObject 명령으로 2D 패턴에 흰색의 “Rhino”라고 적힌 텍스트를 커브로 만듭니다.
마지막으로, SquishBack 명령을 사용하여 흰색의 Rhino 텍스트를 3D 신발골로 다시 되돌립니다.
도구모음 | 메뉴 |
---|---|
|
|
SquishInfo 명령은 개체를 평면화하는 데 사용된 설정 정보를 표시합니다.
한 방향의 곡률로 제한없이 서피스를 펼칩니다.
서피스 또는 폴리서피스를 평면형 서피스에 대해 1 방향의 곡률로 펼칩니다(전개).
Rhinoceros 7 © 2010-2021 Robert McNeel & Associates. 2021-7-14