/ **
* Các {@code StdDraw} class cung cấp một tính năng cơ bản cho
* tạo các bản vẽ với các chương trình của bạn. Nó sử dụng một mô hình đồ họa đơn giản mà
* cho phép bạn tạo ra các bản vẽ bao gồm các điểm, đường, quảng trường,
* vòng tròn, và hình dạng hình học khác trong một cửa sổ trên máy tính của bạn và
* để lưu các bản vẽ vào một tập tin. Vẽ tiêu chuẩn cũng bao gồm
các cơ sở * cho văn bản, màu sắc, hình ảnh, và hình ảnh động, cùng với
* tương tác người dùng thông qua bàn phím và chuột.
*
* Bắt đầu.
* Để sử dụng bản vẽ tiêu chuẩn, bạn phải có {@code StdDraw.class} trong bạn
classpath * Java. Nếu bạn sử dụng autoinstaller của chúng tôi, bạn sẽ có tất cả các thiết lập.
* Nếu không, tải về
* StdDraw.java
* và đặt một bản sao trong thư mục làm việc của bạn.
*
* Bây giờ, gõ chương trình ngắn sau vào trình soạn thảo của bạn:
*
* Public class TestStdDraw {
* public static void main (String [] args) {
* StdDraw.setPenRadius (0,05);
* StdDraw.setPenColor (StdDraw.BLUE);
* StdDraw.point (0.5, 0.5);
* StdDraw.setPenColor ( StdDraw.MAGENTA);
* StdDraw.line (0.2, 0.2, 0.8, 0.2);
*}
*}
*
* Nếu bạn biên dịch và thực thi chương trình, bạn sẽ thấy một cửa sổ
* xuất hiện với một dòng đỏ tươi dày và một điểm màu xanh.
* Chương trình này minh họa cho hai loại chính của phương pháp trong tiêu chuẩn
* vẽ-phương pháp vẽ hình dạng và phương pháp hình học
* . kiểm soát các thông số bản vẽ
* Các phương pháp {@code StdDraw.line ()} và {@code StdDraw.point ()}
* vẽ đường và các điểm; các phương pháp {@code StdDraw.setPenRadius ()}
* {và @code StdDraw.setPenColor ()} kiểm soát độ dày dòng và màu sắc.
*
* . Điểm và đường
* Bạn có thể vẽ các điểm và các đoạn đường với các phương pháp sau đây:
*
* {#point @link (double x, double y)}
*{#line @link (x1 đôi, y1 đôi, x2 đôi, y2 đôi)}
*
*
* Các x - và y -coordinates phải nằm trong khu vực bản vẽ
* (giữa 0 và 1 và theo mặc định) hoặc các điểm và đường sẽ không được hiển thị.
*
* Squares, hình tròn, hình chữ nhật, và elip.
* Bạn có thể vẽ hình vuông, hình tròn, hình chữ nhật, hình elip và sử dụng
* các phương pháp sau đây:
*
* {@link #circle (double x, double y, bán kính gấp đôi)}
*{@link #ellipse (x đôi, double y, semiMajorAxis đôi, semiMinorAxis đôi)}
*{@link #square (double x, double y, bán kính gấp đôi)}
*{@link #rectangle (x đôi, double y, đôi Nửa độ rộng, halfHeight đôi)}
*
*
* Tất cả các phương pháp lấy làm tham số vị trí và kích thước của hình.
* Các vị trí luôn được chỉ định bởi x - và y -coordinates
* của nó trung tâm .
* Kích thước của một vòng tròn được xác định bởi bán kính của nó và kích thước của một hình elip được
* quy định bởi độ dài của trục bán lớn và bán nhỏ của nó.
* Kích thước của một hình vuông hoặc hình chữ nhật được xác định bởi độ rộng một nửa của mình hay nửa chiều cao.
* các quy ước cho vẽ hình vuông và hình chữ nhật song song với những người cho
vòng tròn vẽ * và elip, nhưng có thể là bất ngờ đến người lãnh đạo.
*
* Các phương pháp trên dấu vết vạch ra các hình dạng nhất định. Các phương pháp sau
* hòa điền các phiên bản:
*
* {#filledCircle @link (x đôi, double y, bán kính gấp đôi)}
*{#filledEllipse @link (x đôi, double y, semiMajorAxis đôi, semiMinorAxis đôi)}
*{@link #filledSquare (double x, double y, bán kính gấp đôi)}
*{@link #filledRectangle (double x, double y, đôi Nửa độ rộng, halfHeight đôi)}
*
*
* . Thông tư vòng cung
* Bạn có thể vẽ cung tròn với các phương pháp sau đây:
*
* {@link #arc (x đôi, y đôi, bán kính đôi, angle1 đôi, angle2 đôi)}
*
*
* Các hồ quang là từ vòng tròn trung tâm tại ( x , y ) của bán kính xác định.
* Các vòng cung kéo dài từ angle1 để angle2. Theo quy ước, các góc được
* cực (ngược chiều kim đồng góc từ x trục)
* và đại diện trong độ. Ví dụ, {@code StdDraw.arc (0.0, 0.0, 1.0, 0, 90)}
* vẽ vòng cung của đường tròn đơn vị từ 3:00 (0 độ) đến 12 giờ (90 độ).
*
* Đa giác.
* Bạn có thể vẽ đa giác với các phương pháp sau đây:
*
* {@link #polygon (double [] x, double [] y)}
*{@link #filledPolygon (double [] x, double [] y)}
*
*
* Các điểm trong đa giác là ({@code x [i]}, {@code y [i]}).
* Ví dụ, đoạn mã sau vẽ một viên kim cương đầy
* với đỉnh (0.1, 0.2), (0.2 , 0.3), (0.3, 0.2) và (0.2, 0.1):
*
* Double [] x = {0,1, 0,2, 0,3, 0,2};
* double [] y = {0,2, 0,3, 0,2, 0,1};
* StdDraw.filledPolygon (x, y);
*
*
* Pen kích thước.
* Các bút là tròn, để khi bạn s
đang được dịch, vui lòng đợi..