이 챌린지에 참가 하려면 애니메이션 회전 리사 주 그림 이 표시됩니다 . x 매개 변수가 각 프레임에서 연속적으로 위상 변이 될 때 3d 회전 모양이 나타납니다.
입력:
a
및 b
매개 변수 (당으로 위키 피 디아 문서는 ) 명령 줄에서 지정 또는 표준 입력에서 읽을 수 있습니다.
산출:
이것은 ascii-art 이므로 출력은 터미널 에뮬레이터 창 또는 이와 동등한 것으로 표시됩니다. 출력 크기는 하드 코딩 될 수 있지만 Lissajous 숫자는 80x24 창을 채울 수있을만큼 커야합니다.
애니메이션 프레임 속도는 약 50fps입니다. 고정 된 수면 시간에 비해 각 프레임을 계산하는 시간이 작다면 각 프레임 사이에서 20ms 동안 수면을 취하는 것이 좋습니다. 선택한 플랫폼에서 선택한 언어를 충분히 빨리 계산할 수 없으면 동적으로 잠자기 시간을 계산해야합니다.
해당 프레임에 대한 모든 계산이 완료 될 때까지 각 프레임이 표시되지 않습니다. 각 프레임 사이에서 화면을 지울 필요는 없습니다.
그림은 2*Pi
약 4 초마다 완전히 회전합니다.
각 프레임마다 완전히 닫힌 곡선이 생성되어야합니다. 곡선을 따라 최소 1000 개의 점을 계산해야합니다. 점 사이의 선 그리기는 필요하지 않습니다.
곡선의 점이 #
문자로 표시됩니다. 나머지 디스플레이 영역은 공백 / 공백입니다.
이것은 code-golf 이므로 바이트로 표시 된 가장 짧은 답변 (나에게 허용되는 것으로 간주 됨) 은이 게시물 후 1 주일 만에 승자가됩니다.
ungolfed 참조 답변 .