tailieunhanh - SCRIPT VÀ KĨ THUẬT HOẠT HÌNH phần 10
CHƯƠNG 7. THƯ VIỆN PAPERVISION3D Để bổ sung vào khung trình chiếu một đối tượng quả cầu 3D, trước tiên, ta sẽ khởi tạo một đối tượng quả cầu 3D nhờ hàm tạo được cung cấp bởi lớp Sphere Sphere sp=new Sphere(arg0:MaterialObject3D, arg1:Number, arg2:int, arg3:int); Trong đó, arg0 l{ c|ch phối m{u cho đối tượng sp, nó là một kiểu MaterialObject3D; | CHƯƠNG 7. THƯ VIỆN PAPERVISION3D Để bổ sung vào khung trình chiếu một đối tượng quả cầu 3D trước tiên ta sẽ khởi tạo một đối tượng quả cầu 3D nhờ hàm tạo được cung cấp bởi lớp Sphere Sphere sp new Sphere arg0 MaterialObject3D arg1 Number arg2 int arg3 int Trong đó arg0 là cách phối màu cho đối tượng sp nó là một kiể u MaterialObject3D arg1 - bán kính của hình cầu kiểu dữ liệu Number arg2 arg3 - số mãnh được phân chia theo chiều ngang và chiều dọc số lượng các mặt Spline . Tuy đối tượng sp đã được tạo nhưng nó chưa được bổ sung vào khung trình chiếu. Để bổ sung nó vào khung trình chiếu ta phải sử dụng một khung nhìn View. Trong trường hợp này ta sẽ sử dụng BasicView là khung nhìn cơ bản nhất. Lớp PV3DTest sẽ kế thừa lớp BasicView này nhờ từ khóa extends. Nhờ tính kế thừa này lớp PV3DTest sẽ có phương thức của lớp BasicView. sp Tuy nhiên bạn có thể gộp hai dòng lệnh này thành một - sẽ gọn gàng hơn nhưng nếu bạn mới bắt đầu làm quen với ActionScript hoặc Java C thì bạn không nên viết tắt như bên dưới. new Sphere arg0 MaterialObject3D arg1 Number arg2 int arg3 int Cuối cùng bạn hãy bổ sung vào phương thức startRenderingQ để hiể n thị đối tượng được tạo theo cách phối màu được chọn lên thiết bị hiển thị của máy tính. Sau đây là chương trình Hello đầy đủ để tạo một quả cầu 3D trong không gian. package Lession01 import import SWF width 1420 height 800 backgroundColor 0x000000 public class PV3DTest extends BasicView public function PV3DTest new Sphere null 500 50 50 startRendering hoặc singleRender - 217 - CHƯƠNG 7. THƯ VIỆN PAPERVISION3D Remarks bạn hãy sử dụng tổ hợp phím Ctrl Space để sử dụng chế độ Auto Generate Code chế độ gợi nhắc mã lệnh . Nhờ vào chế độ này bạn sẽ soạn thảo văn bản nhanh hơn và đồng thời bạn sẽ không mắc phải lỗi khi viết sai tên phương thức hay thuộc tính cũng như tên lớp. Nếu bạn tạo mới một đối tượng nhờ vào .
đang nạp các trang xem trước