- Hệ toạ độ quan sát
2. Công cụ riêng (Custom Tool) trong một văn bản Sketch.
2.1 Khái niệm
Công cụ riêng là những công cụ do chính ngời sử dụng Sketchpad tạo ra, nó chính là sự tích hợp của nhiều công cụ cơ bản của Sketchpad. Trong quá trình làm việc với phần mềm Geometer's Sketchpad, nhiều đối tợng toán học
quen thuộc thờng xuất hiện trong tài liệu Sketch, muốn tạo ra chúng phải thực hiện một chuỗi các bớc dựng hình, để thuận tiện hơn ta tạo nên các công cụ riêng cho phép kết hợp các bớc ấy thành một thao tác duy nhất. Chẳng hạn, ta có thể xây dựng những công cụ riêng cho phép vẽ trực tiếp các đờng phân giác của một góc, đờng trung trực của một đoạn thẳng, đờng tròn nội tiếp, ngoại tiếp của một tam giác; dựng tam giác vuông, hình vuông với hai đỉnh kề nhau; dựng các đờng conic, tam giác có sẵn trọng tâm, trực tâm... chỉ bằng một thao tác. Khi bạn tạo ra một công cụ riêng mới, nó trở thành một bộ phận trong tài liệu của bạn.
2.2 Phơng pháp xây dựng một công cụ riêng
Để xây dựng một công cụ riêng, chẳng hạn công cụ "vẽ hình vuông", trớc hết ta tiến hành vẽ một hình vuông mẫu. Hình vuông mẫu này đợc xây dựng dựa trên hai điểm cơ bản là hai đỉnh của nó. Sau khi dựng xong ta dùng chính hình vuông mẫu đó để xây dựng công cụ bằng lệnh Custom Tools/Create New Tool trong thanh công cụ.
Cụ thể các bớc thực hiện: + Dựng hai điểm tự do A, B.
+ Chọn A làm tâm thực hiện phép quay góc 90o biến B thành D. + Chọn B làm tâm thực hiện phép quay góc -90o biến A thành C. + Dựng hình vuông ABCD.
Nh vậy ta đã làm xong bớc thứ nhất là dựng hình vuông ABCD dựa trên hai điểm cơ bản là A và B.
Tiếp theo ta dùng công cụ mũi tên để lựa chọn hình vuông vừa dựng rồi dùng lệnh Custom
Tools/Create New Tool. Một bảng tùy chọn có dạng cho phép ta đặt tên cho công cụ riêng mới.
Nh vậy ta đã có thêm một công cụ riêng mới cho phép dựng hình vuông chỉ qua thao tác dựng hai điểm.
Khi cần sử dụng một công cụ riêng nào đó (một tài liệu Sketchpad có thể chứa đựng nhiều công cụ riêng) ta chỉ cần lựa chọn công cụ riêng đó làm công cụ hiện hành.
Trên đây là một ví dụ đơn giản về xây dựng công cụ riêng. Chúng ta còn có thể tự mình chế tạo
nên các công cụ riêng đa dạng hơn, phức tạp hơn nhằm phục vụ cho công việc của mình.
Sau đây chúng tôi sẽ trình bày một công cụ riêng là "Dựng Elip xác định bởi hai tiêu điểm và một điểm nằm trên Elip" với mục đích làm ví dụ tham khảo. Các công cụ riêng khác có thể dựa vào cách xây dựng này để thực hiện.
+ Lần lợt dựng ba điểm tự do A, B, và C.
+ Kẻ tia AC (tia gốc A đi qua C bằng cách lần lợt chọn A và C rồi dùng lệnh Construct/Ray.
+ Dựng đờng tròn (C,CB) (bằng cách chọn C và B rồi dùng lệnh Construct/Circle By Center + Point).
+ Xác định D là giao điểm của tia AC với đờng tròn CB. + Dựng đoạn thẳng AD, trên đó lấy điểm E tùy ý.
+ Dựng đờng tròn (A,AE). + Dựng đoạn ED.
+ Dựng đờng tròn (C1) có tâm B bán kính ED (bằng cách chọn điểm B và đoạn ED rồi dùng lệnh Construct/Circle By Center+Radius).
+ Dựng F và G là hai giao điểm của đờng tròn (C1) và đờng tròn AE. + Dựng quỹ tích L1 của điểm F khi điểm E di động trên đoạn AD (bằng cách chọn điểm F và E rồi dùng lệnh Construct/Locus).
+ Dựng quỹ tích L2 của điểm G khi điểm E di động trên đoạn AD. L1, và L2 tạo thành Elip cần dựng. L2 L1 c1 (A,AE) (C,CB) G F D A B C E
Tiếp theo ta cho ẩn tất cả các đối tợng không cần thiết chỉ để lại ba điểm A, B, C và hai quỹ tích L1, L2. Dùng công cụ mũi tên lựa chon tất cả rồi dùng lệnh Custom Tools/Create New Tool, đặt tên cho công cụ riêng vừa dựng. Nh vạy ta đã có một công cụ riêng mới để vẽ Elip chỉ thông qua thao tác dựng ba điểm.
2.3 Quản lý các công cụ riêng
Ta có thể quản lý các công cụ riêng qua lệnh: File/Document Option (View Tool), một hộp thoại sẽ xuất hiện nh sau:
Với hộp thoại này ta có thể đổi tên, thay đổi thứ tự sắp xếp hay loại bỏ một công cụ riêng trong tài liệu hiện thời, hay có thể sao chép những công cụ riêng từ một tài liệu khác vào trong tài liệu hiện thời.
Trong thực hành có một mẹo rất hiệu quả để quản lí các công cụ riêng đó là tạo ra các tài liệu trắng, trong tài liệu này chứa hệ thống các công cụ riêng theo một chủ đề nhất định. Khi cần sử dụng ta có thể lấy các công cụ riêng này vào trong tài liệu mới, hay chia sẻ các công cụ riêng với bạn bè.
Chẳng hạn, bạn có thể tạo nên một nhóm các công cụ riêng về đa giác (tam giác có sẵn trọng tâm, tâm đờng tròn nội, ngoại tiếp, trực tâm, hình vuông, ngũ giác đều, ...) và tất cả đợc chứa trong một tài liệu có tên là đa giác. Khi bạn cần sử dụng một công cụ nào đó bạn có thể mở đa giác ra để sử dụng các công cụ trong đó. Chính bởi vì ngoài việc sử dụng các công cụ riêng của các tài liệu hiện thời ta còn có thể sử dụng các công cụ riêng trong các tài liệu đang mở khác. Chính từ điều này cho phép chúng ta có thể trao đổi các công cụ riêng với nhau thông qua việc trao đổi các tài liệu chứa đựng các chúng.
Bên cạnh đó nếu bạn lu bất kỳ tài liệu chứa các công cụ riêng nào vào ngăn Sketchpad/Tool Folder nằm trong ổ cứng của bạn thì những công cụ trong các tài liệu đó sẽ sẵn sàng bất cứ khi nào bạn khởi động Sketchpad cho dù những tài liệu chứa nó không cần mở.
2.4 Diễn giải một công cụ riêng_(Script):
Với những công cụ riêng mà bạn cha rõ chức năng của nó là gì thì bạn có thể tìm hiểu nội dung chi tiết của nó thông qua lệnh: File/Document Option/Show script view. Lệnh này sẽ liệt kê cho ta thấy một danh sách các bớc thực hiện để xây dựng nên đối tợng của công cụ, cho phép bạn sửa đổi chức năng bên trong của công cụ theo nhiều cách, và cho phép bạn quan sát từng chi tiết nhỏ của một công cụ riêng đó. Có một con đờng khác để xem nội dung chi tiết của cong cụ hiện thời qua lệnh: Custom Tool/Show script view.