요약
인터넷 주소
https://gitlab.com/joaquinfq/openscad/blob/master/Modules/helix.scad
스페인어
이 모듈은 OpenSCAD를 사용하여 나사와 나선형을 빠르고 최적으로 렌더링할 수 있게 해줍니다. 다른 모듈은 비용이 많이 드는 작업, 예를 들면 모든 점을 선형으로 구축하여 연결하는 것과 달리, 이 모杜는 다각형을 사용하여 렌더링을 빠르게 수행하며, 마우스로 드래그할 때 지연 없이 동작합니다.
다각형은 빠른 렌더링을 위해 정점의 수와 배치 순서가 최적화되어 있으며, '무효한 매니폴드' 메시지를 방지하기 위해 각 다각형은 2개 이상의 삼각형으로 구성되어 있습니다.
알고리즘은 간단합니다. 세그먼트에 대한 두 개의 측면 поли곤을 찾아서 위, 아래, 앞, 뒤의 폴리곤과 합쳐주면 됩니다. 사진 중 하나에는 세그먼트와 전체 나사에 대한 폴리곤이 모두 표시되어 있습니다.
로스카에서는 모든 매개변수(피치, 직경, 각도 등)를 설정할 수 있고, 회전 방향을 선택하거나 축을 렌더링할 수도 있습니다(버스트 처리 여부에 따라 다름).
모듈은 $fn의 값을 사용하여 다각형을 렌더링하는 데 사용할 세그먼트 수를 결정합니다.
모듈.helix.scad.zip 파일을 압축 해제하고 joaquinfq/openscad/Modules/helix.scad를 열어보세요.
만일 사용에 대한 의문이 있다면 코멘트를 남겨주세요.
영어
이 모듈은 OpenSCAD를 사용하여 스레드와 스파이럴을 빠르고 최적으로 렌더링할 수 있게 해줍니다. 다른 모들은 커브의 각 점을 구축하거나 합쳐주는 비용이 많은 작업에 기반하지만, 이 모들은 폴리곤을 사용하여 렌더링을 빠르게 하고 마우스로 제어할 때 지연 없이 동작합니다.
폴리곤은 빠른 렌더링과 잘못된 매니폴드 메시지를 방지하기 위해 정점의 수와 배치 순서가 최적화되어 있습니다. 각 폴리곤은 2개 이상의 트라이ء글로 구성되어 있습니다.
알고리즘은 간단합니다. 세그먼트의 양쪽 다각형을 찾아서, 위, 아래, 앞, 뒤의 다각형과 합쳐주는 것입니다. 사진 중 하나에서는 세그먼트와 전체 스레드를 위해 만들어진 다각형을 볼 수 있습니다.
스레드의 모든 매개변수(피치, 직경, 각도 등)를 구성할 수 있고, 회전 방향도 선택할 수 있으며, 축을 렌더링할 수도 있습니다(隠れネジ 여부에 관계없이).
모듈은 $fn의 값을 존중하여 다각형을 렌더링하는 데 사용할 세그먼트 수를 얻습니다.
파일 Modules.helix.scad.zip을 압축 해제하고 joaquinfq/openscad/Modules/helix.scad를 열어보세요.
만일 사용에 대한 질문이 있다면 코멘트를 남겨주십시오.
태그
모델 소스
