clipgv - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 clipgv 명령입니다.

프로그램:

이름


clip - 평면이나 다른 표면에 대해 OOGL 개체를 자릅니다.

개요


클립 [-v 축x,y,z,...]
[-g 가치 또는 포인트] [-l 가치 또는 포인트]
[-s nstrips[,분수]] [-e]
[-sph 중심x,y,z,...] [-실 중심x,y,z,...]
[oogl파일]

기술


클립, Daeron Meyer's에서 각색 진수 모듈, OOGL 객체를 클리핑할 수 있습니다.
UNIX 명령줄에서 평면, 구 또는 원통. 입력은 파일에서 올 수 있습니다.
또는 표준 입력; 출력은 표준 출력에 기록됩니다.

옵션은 공간 위치의 기능을 지정합니다. 출력은 개체의 일부입니다.
함수가 주어진 값보다 크거나 작은 경우 또는 그 사이에 있는 부분
두 값. 또는 개체를 균일한 간격의 스트립으로 슬라이스할 수 있습니다. 사물
모든 차원이 될 수 있습니다(BUGS 섹션 참조).

옵션은 다음과 같습니다.

-g 가치 또는 포인트

-l 가치 또는 포인트
함수가 (-g) 이하
보다 (-l) 주어진 값. 둘 다 지정된 경우 결과는
두 조건을 모두 만족하는 객체

인수가 단일 숫자가 아닌 경우 -l or -g 점(일련의
x,y,z,... 쉼표로 구분된 값, 포함된 공백 없음), 클리핑
표면은 해당 지점을 통과하도록 선택된 표면입니다.

-v 축x,y,z,...
공간의 방향을 지정합니다. 평면 클리핑(기본값)의 경우 평면입니다.
정상 방향; 클리핑 함수는 방향 사이의 내적입니다.
벡터와 객체의 점. 원통형 클리핑의 경우, -v 지정합니다
실린더 축 방향; 클리핑 함수는
중심선.

-sph 중심x,y,z,...
중심에 있는 구에 대한 클립 x,y,z,.... 클리핑 기능은 거리입니다
주어진 센터에서. 좌표는 간섭 없이 쉼표로 구분해야 합니다.
공백

-실 중심x,y,z,...
축이 통과하는 실린더에 대한 클립 중심x,y,z,..., 축 포함
에 의해 주어진 방향 -v 옵션. 클리핑 함수는 대상으로부터의 거리입니다.
중심선.

-s nslice[,분수]
개체를 일련의 nslice 전체 범위에 걸친 리본 -
개체에 대한 함수 값의 범위. 각 리본의 일부가 생략되었습니다. 그만큼
분수, 기본값 .5는 다음과 비교하여 리본의 보이는 부분의 너비를 설정합니다.
리본 기간. 총 (nslice+분수-1) 전체 리본 기간
객체, 예를 들어 -s 2, .5 객체를 XNUMX분의 ​​XNUMX로 자르고
중간 세 번째. 출력 OOGL 개체는 리본당 하나씩 OFF의 LIST입니다.

-e 클리핑된 OOGL 객체를 내보내지 말고 최소값을 나열하는 두 개의 숫자만 인쇄하고
개체의 최대 기능 값입니다. 만약에 -g or -l 클리핑 옵션은
지정된 경우 기능 범위를 결정하기 전에 개체가 잘립니다. 아무것도 없다면
개체가 남아 있고, 클립 "0 0"을 출력합니다.

사용 예


x+y+z=1 평면 아래에 있는 객체 부분을 추출하려면:

클립 -l 1 -v 1,1,1 파일.oogl > 부분.oogl

양의 1분원 및 x+y+z=XNUMX 아래에 있는 개체 부분을 추출하려면
평면의 여러 인스턴스를 파이프할 수 있습니다. 클립 여러 개의 교차점을 찾기 위해 함께
하프스페이스:

클립 -g 0 -v 1,0,0 파일.oogl |
클립 -g 0 -v 0,1,0 |
클립 -g 0 -v 0,0,1 |
클립 -l 1 -v 1,1,1 > 부분.oogl

두 표면 사이에 있는 영역을 찾으려면(한 표면 위 및 다른 표면 아래, 또는
첫 번째 아래 및 두 번째 위) 평면 2x + y -.5z = 1 및 y + 2z = 0이라고 말합니다.

에코 "{ 목록"
클립 -v 2,1,-.5 -g 1 파일.oogl | 클립 -v 0,1,2 -l 0
클립 -v 2,1,-.5 -l 1 파일.oogl | 클립 -v 0,1,2 -g 0
에코 "}"

파이프라인을 사용하여 교차점을 계산하고 LIST를 사용하여 합집합을 형성합니다.

onworks.net 서비스를 사용하여 온라인으로 clipgv 사용



최신 Linux 및 Windows 온라인 프로그램