MẪU TÀU MANG NÉT VĂN HÓA TÔN GIÁO

Một phần của tài liệu Xây dựng phần mềm thiết kế mẫu tàu du lịch mang nét văn hóa đặc trưng của khánh hòa (Trang 45)

Như ở địa phương khác, ở tỉnh Khánh Hòa nói chung và thành phố Nha Trang nói riêng có nhiều tôn giáo khác nhau nhưng phát triển mạnh nhất vẫn là Phật giáo và Thiên chúa giáo, với kiến trúc tiêu biểu là tượng phật chùa Long Sơn (hình 2.21) và Nhà thờ núi (hình 2.22). Đặc biệt, nhà thờ Núi là công trình kiến trúc đặc sắc nổi bật giữa lòng thành phố Nha Trang, xây từ thời Pháp thuộc theo phong cách kiến trúc nhà thờ có rất nhiều ở các nước phương Tây. Nhìn tổng thể, nhà thờ có bố cục đẹp, chắc với các khối lập thể xếp nhỏ dần từ thấp đến cao, nổi bật giữa trời xanh, thánh giá đặt ở đỉnh tháp chuông cao 38 m tính từ mặt đường.

Hình 2.21. Tượng phật chùa Long Sơn Hình 2.22. Nhà thờ Núi ở Nha Trang

Từ ý tưởng này thiết kế cách điệu hình ảnh cabin, cửa ra vào và trụ chống theo phong cách kiến trúc này nhằm tái hiện hình ảnh cổ kính Nhà thờ Núi (hình 2.23).

Hình 2.24 là hình tổng thể mẫu tàu mang hình ảnh kiến trúc Nhà thờ núi ở thành phố Nha Trang, chủ yếu được áp dụng cho các tàu chở khách du lịch vỏ gỗ.

2.4. Mẫu tàu mang nét văn hóa truyền thống của người Việt

Một trong những công trình kiến trúc tiêu biểu mang đậm nét văn hóa lịch sử người

Việt trong việc bảo vệ vùng đất Khánh Hòa làThành cổ Diên Khánh được xây vào

thời Tây Sơn, nằm cách thành phố Nha Trang về phía tây khoảng 10 km, phía bên phải quốc lộ 1 (hình 2.25). Đây là di tích văn hóa lịch sử nổi tiếng, vẫn còn giữ được những nét kiến trúc cổ xưa ban đầu nên là địa điểm tham quan hấp dẫn của các du khách khi đến du lịch vùng đất Khánh Hòa.

Năm 1793, sau khi vua Quang Trung mất, nhà Tây Sơn yếu dần nên vua Gia Long đã cùng với Võ Tánh và Nguyễn Văn Trương đã đem quân tiến đánh vào Diên Khánh. Sau khi đẩy lùi được nghĩa quân Tây Sơn, thấy đây là địa bàn chiến lược quan trọng lâu dài nên vua Gia Long Nguyễn Ánh đã quyết định xây dựng vùng đất Diên Khánh thành một căn cứ vững chắc, một vành đai phòng ngự kiên cố nhằm mục đích bảo vệ từ xa cho kinh thành Huế thời bây giờ. Thành có diện tích khoảng 36000 m² và là

quần thể kiến trúc quân sự theo kiểu Vauban mẫu thành quân sự khá phổ biến vào khoảng từ thế kỷ 17 đến thế kỷ 18 ở Tây Âu. Tường thành hình lục giác nhưng không đều nhau, chu vi 2693 m, đắp bằng đất cao 3.5 m. Trên mỗi cạnh, tường thành lại được chia thành nhiều đoạn nhỏ và tạo dáng uốn lượn quanh, do đó các góc của tường thành không bị nhô hẳn ra ngoài vẫn đảm bảo quan sát được hai bên. Mặt ngoài của tường thành gần như được dựng thẳng đứng, còn mặt trong tường thành lại có độ thoải và được đắp thành hai bậc, tạo thành đường vận chuyển thuận lợi xung quanh thành. Bên ngoài thành có hào nước sâu từ 3 m đến 5 m, chiều rộng từ 20 m đến 30 m bao quanh. Ban đầu thành có 6 cửa (cổng thành), nhưng hiện nay chỉ còn lại có 3 cổng chính là cửa Đông, cửa Tây và cửa Tiền (phía Nam), riêng Cửa Hậu (phía Bắc) đã bị chiến tranh tàn phá nhiều. Khi xây xong, thành Diên Khánh do Hoàng tử Cảnh và Bá Đa Lộc chỉ huy và trấn giữ ở đây. Theo tư liệu cũ, trước đây bên trong thành có nhiều kiến trúc độc đáo như hoàng cung, cột cờ, bên trái là dinh Tuần Vũ, phía sau là dinh Án Sát, dinh Lãnh Binh, phía dưới là dinh

Tham Tri. Thành Diên Khánh cũng có thời kỳ trở thành tổng hành dinh của nghĩa quân Cần Vương, Khánh Hòa trong những ngày đầu chống Pháp.

Từ ý tưởng và hình ảnh về kiến trúc của thành cổ Diên Khánh, chúng tôi đã chọn lọc những nét cổ kính, khỏe khoắn của thành cổ và thiết kế cách điệu thành cabin tàu (hình 2.26).

Hình 2.27 là hình ảnh cabin tàu mang hình ảnh thành cổ Diên Khánh

Hình 2.27. Cabin tàu mang hình ảnh thành cổ Diên Khánh

Mẫu tàu này được áp dụng cho các tàu vỏ gỗ và khi chạy trên biển sẽ làm liên tưởng đến hình ảnh của Thành cổ Diên Khánh – nét văn hóa của người Việt xưa (hình 2.28)

2.5. MẪU TÀU MANG HÌNH ẢNH BIỂN ĐẢO Ở NHA TRANG

Nha Trang là thành phố có bãi biển tự nhiên kéo dài với nhiều hòn đảo lớn nhỏ rất đẹp, và cùng với vịnh Hạ Long, vịnh Nha Trang đã được quốc tế tôn vinh là một trong 29 vịnh đẹp nhất thế giới và là thành viên của Câu lạc bộ các vịnh đẹp nhất trên thế giới từ tháng 6/2003. Là một vịnh biển kín có diện tích rộng lớn thứ hai ở tỉnh Khánh Hòa, sau vịnh Vân Phong, Vịnh Nha Trang là quần thể du lịch và tham quan hấp dẫn nhiều du khách trong và ngoài nước, có diện tích vào khoảng 507 km², gồm 19 hòn đảo lớn nhỏ nên kín gió và không có sóng lớn, lòng biển chứa rừng san hô có khoảng hơn 350 loài và hơn 350 loài sinh vật biển khác nhau, có Hòn Tre là đảo lớn nhất, với diện tích 3250 ha và nhỏ nhất là Hòn Nọc với diện tích 4 ha. Với những đặc điểm như trên nên hầu hết các du khách trong và ngoài nước đến thành phố này chủ yếu để tắm biển và tham gia vào các tour du lịch biển đảo (hình 2.29).

Hình 2.29. Hình ảnh bãi biển du lịch ở Nha Trang

Từ đặc điểm này chúng tôi đã thiết kế mẫu tàu thể hiện ý tưởng về bãi biển Nha Trang với những nét đặc trưng cho du lịch biển đảo địa phương (hình 2.30).

Hình 2.31 là hình ảnh tổng thể của mẫu tàu du lịch bằng vật liệu composite hoặc PPC, mang đến hình ảnh du lịch biển ở Nha Trang.

Chương 3:XÂY DỰNG THUẬT TOÁN VÀ VIẾT PHẦN MỀM.

3.1. THUẬT TOÁN CHƯƠNG TRÌNH 3.1.1. Cơ sở thành lập sơ đồ thuật toán 3.1.1. Cơ sở thành lập sơ đồ thuật toán

Sơ đồ thuật toán của chương trình được xây dựng trên cơ sở phương pháp tỉ lệ đồng dạng. Các bước của việc thực hiện thuật toán chương trình như sau:

- Xác định tỉ lệ kích thước: tm ttk zt tm ttk xt cbm cbtk Z cbm cbtk Y cbm cbtk X H H d L L d H H d B B d L L d  ,  ,  ,   Trong đó:

Lcbtk , Bcbtk , Hcbtk , Httk, Lttk lần lượt là chiều dài, chiều rộng, chiều cao của cabin

tàu thiết kế, chiều cao mạn và chiều dài của tàu thiết kế.

Lcbm , Bcbm , Hcbm , Htm, Ltm lần lượt là chiều dài, chiều rộng, chiều cao của cabin

tàu mẫu , chiều cao mạn và chiều dài của tàu mẫu.

Phụ thuộc vào vị trí điểm đặt cabin khi tạo block mà ta sử dụng tỷ lệ theo chiều dài, chiều rộng, chiều cao giữa kích thước tàu thiết kế và tàu mẫu tương ứng. Ở đây

chỉ sử dụng tỷ lệ theo chiều cao dzt và tỷ lệ theo chiều dài dxt để xác định cao độ

điểm đặt. Bởi vì để trọng tâm cabin được đặt tại giữa tàu thì tọa độ điểm đặt cabin theo phương y phải trùng với tọa độ điểm đặt của tàu mẫu tức là bằng 0. (adsbygoogle = window.adsbygoogle || []).push({});

- Tỷ lệ tm ttk zt H H

d  dùng để xác định tỷ lệ điểm đặt cabin theo chiều cao.

- Tỷ lệ tm ttk xt L L

d  dùng để xác định tỷ lệ điểm đặt cabin theo chiều dài.

Giả sử điểm đặt cabin được chọn tại vị trí A ((Lns- Ldt),0,Zcbttk ), ta có :

Lns – Ldt = Xcbttk ; ( n – Zcb) = Zcbtm ; ( Zcbtm x dzt ) = Zcbttk

trong đó: Lns - khoảng cách từ gốc tọa độ (giữa tàu) đến vách đuôi tàu

Ldt - khoảng cách từ vách đuôi tàu đến mép sàn đuôi cabin

(điểm chèn block cabin theo phương x tại mép đuôi cabin). n - khoảng cách giả định.

Zcbtm - cao độ điểm chèn cabin vào tàu mẫu.

Zcbttk - cao độ điểm chèn cabin tàu thiết kế.

Ví dụ :

Xác định tọa độ điểm chèn cabin của tàu thiết kế. Biết rằng tàu mẫu và tàu thiết kế có chiều cao mép boong lần lượt là 1700 mm và 2000 mm. Chiều dài tàu mẫu và tàu thiết kế lần lượt là 12000 và 15000. Khoảng cách từ gốc tọa độ ( giữa tàu) đến vách đuôi tàu và khoảng cách từ vách đuôi tàu đến mép sàn đuôi cabin lần lượt là 7000 mm và 1000 mm.

Zcb = 2300 mm

List ((* dxt (- (- 7000 1000))),0,(* dzt 4000))

Ta có:

Tọa độ điểm đặt cabin theo phương z khi chưa nhân tỷ lệ : 4000 - 2300 = 1700 mm

Tọa độ điểm đặt cabin theo phương z thực tế :

Dzt = 2000/ 1700 = 1,1765

→ Zcbttk = 1,1765 x1700 = 2000 mm

Tọa độ điểm đặt cabin theo phương x khi chưa nhân tỷ lệ : - (7000 -1000)=6000

Tọa độ điểm đặt cabin theo phương x thực tế :

Dxt = 15000/ 12000 = 1,25

→ Xcbttk = 1,25 x 6000 = 7500 mm

Vậy điểm đặt mà thuật toán tính ra đối với tàu thiết kế tương ứng trên sẽ có tọa độ là A (-7500,0,2000) → Cabin tàu thiết kế được xác định thông qua các cabin mẫu được lưu dưới dạng block trong đường dẫn:(C:// Program Files //AutoCAD 2007 // Support // *.dwg ) thông qua tỉ lệ kích thước.

3.1.2. Sơ đồ thuật toán

Hình 3.1. Sơ đồ thuật toán chương trình vẽ cabin

Chọn loại tàu:

- Tàu vỏ composite - Tàu hai thân - Tàu vỏ gỗ

4 (adsbygoogle = window.adsbygoogle || []).push({});

Cabin tàu thiết kế Chọn loại cabin

- Cabin tàu vỏ composite - Cabin tàu hai thân - Cabin tàu vỏ gỗ

Bắt Đầu Nhập thông số đầu vào: - Chiều dài cabin thiết kế - Chiều rộng cabin thiết kế - Chiều cao cabin thiết kế - Chiều cao mạn tàu thiết kế

Chọn điểm đặt và scale cabin tàu mẫu

3.2. VIẾT PHẦN MỀM VẼ CABIN TÀU DU LỊCH MANG NÉT VĂN HÓA 3.2.1. Xây Dựng Hộp Thoại Cabin 3.2.1. Xây Dựng Hộp Thoại Cabin

Để tiện lợi hơn khi sử dụng lisp trong autocad, thay vì phải gõ tên lệnh và rất khó khăn trong viêc nhớ hết tên lệnh của một chương trình với nhiều hàm tự tạo do người dùng định nghĩa. Ngôn ngữ Dialog Control Langguage (DCL) sẽ hỗ trợ dễ dàng hơn trong việc quản lý lệnh thông qua các nút lệnh trên hộp thoại và sử dụng chương trình dễ dàng hơn.

Autolisp sẽ tương tác với hộp thoại thông qua các từ khóa được người dùng tự đặt tên. Dưới đây là hộp thoại vẽ cabin của chương trình.

Hình 3.2. Hộp thoại vẽ cabin

Sau khi vạch ra ý tưởng về cấu trúc của hộp thoại người viết chương trình cần lưu hộp thoại dưới dạng file: *.DCL.

Để hiển thị hình ảnh trên hộp thoại ta cần tạo ra các file *.SLD và nó được tạo ra bằng cách dùng lệnh mslide để chụp lại hình ảnh trên màn hình giao diện của AutoCAD. Ở đây chương trình có các file *.SLD tương ứng với mẫu cabin:

Cabin bai bien.sld : Hình ảnh mẫu tàu1 xuất hiện khi nhấn nút “cabin bai bien” trên hộp thoại.

Cabin chim yen.sld : Hình ảnh mẫu tàu 2 xuất hiện khi nhấn nút “Cabin chim yen” trên hộp thoại.

Cabin thanh co 01.sld : Hình ảnh mẫu tàu 3 xuất hiện khi nhấn nút “cabin Cabin thanh 1” trên hộp thoại.

Cabin thanh co 02.sld : Hình ảnh mẫu tàu 4 xuất hiện khi nhấn nút Cabin thanh co 2 trên hộp thoại.

Cabin tau hai than.sld : Hình ảnh mẫu tàu 5 xuất hiện khi nhấn nút “Cabin tau hai than” trên hộp thoại.

Cabin nha tho da.sld : Hình ảnh mẫu tàu 6 xuất hiện khi nhấn nút “Cabin nha tho da” trên hộp thoại.

Cabin luu tru thap ba.sld : Hình ảnh mẫu tàu 7 xuất hiện khi nhấn nút “Cabin luu tru thap ba” trên hộp thoại.

Cabin thap ba.sld : Hình ảnh mẫu tàu 8 xuất hiện khi nhấn nút “Cabin thap ba” trên hộp thoại.

Để hộp thoại có thể hoạt động được ta cần tạo file *.LSP trong đó cách thức hoạt động của hộp thoại được mô tả cụ thể thông qua các hàm, dòng lệnh và hoạt động thông qua từ khóa liên kết với hộp thoại .

VECABIN : dialog {

label ="Chuong Trinh Thiet Ke Cabin Tau Du Lich Vo Go va Vo composite";

// bat dau hop thoai : row {

//bat dau cot 1 :boxed_column {

multiple_select = false;

label = " CHON MAU CABIN THIET KE ";

fixed_width = true;

width = 0 ;

//bat dau cot 1 cua cot 1 : boxed_column {

label = " MAU CABIN TAU VO COMPOSITE";

multiple_select = false; (adsbygoogle = window.adsbygoogle || []).push({});

: button {

label ="Cabin bai bien";

key = "CABIN1";

value = 0;

}

label ="Cabin chim yen";

key = "CABIN2";

value = 0;

}

: button {

label ="Cabin thanh co 2";

key = "CABIN3";

value = 0;

}

: button {

label ="Cabin chim yen 2";

key = "CABIN4";

value = 0;

}

}// het cot 1 cua cot 1 // bat dau cot 2 cua cot 1

: boxed_column {

label = " MAU CABIN TAU HAI THAN";

multiple_select = false

: button {

label ="Cabin tau hai than";

key = "CABIN5";

value = 0

}

} // het cot 2 cot 1 // bat dau cot 3 cot 3 : boxed_column {

label = "MAU CABIN TAU VO GO"; (adsbygoogle = window.adsbygoogle || []).push({});

multiple_select = false;

: button {

label ="Cabin nha tho Da";

key = "CABIN6";

}

: button {

label ="Cabin luu tru thap Ba";

key = "CABIN7";

value = 0;

}

: button {

label ="Cabin thap ba";

key = "CABIN8";

value = 0;

}

}//het cot 3 cot 1 } //het cot // sang cot 2

: boxed_column { // cot 1 cua cot 2

: column { fixed_width = true;

width = 43;

//bat dau dong 1

// bat dau hop thoai hang 1 cua cot 2

: boxed_row {

label = "Hinh mau";

multiple_select = false;

//bat dau hang

: radio_button {

label = "Chen cabin";

key = "CHEN";

value = 0; (adsbygoogle = window.adsbygoogle || []).push({});

} // het hang 1

// bat dau hang 2 : image_button {

key = "HINH" ; width = 67;

fixed_width = true; fixed_height = true; aspect_ratio = 0.7; color = graphics_foreground ; color = cyan } //het hang 2 }

//het hop thoai hang 1 cua cot 2

}

//het cot 1 cua cot 2 }

// het cot 2 // sang cot 3

: boxed_column {

label = "Nhap kich thuoc cabin ";

fixed_width = true;

width = 2;

height = 2;

: edit_box {

label = " Chieu dai cabin Lmax (m) : = ";

edit_width = 5; key = "Ltk"; value = ""; children_alignment = centered; } : edit_box {

label = " Chieu rong cabin Bmax (m) : = ";

edit_width = 5;

value = "";

children_alignment = centered;

}

: edit_box {

label = " Chieu cao cabin H (m): = ";

edit_width = 5; key = "Htk"; value = ""; children_alignment = centered; } : edit_box {

label = " Chieu cao man tau thiet ke H (m): = ";

edit_width = 5; key = "Ptk"; value = ""; children_alignment = centered; } : edit_box {

label = " Chieu cao dai tau thiet ke L (m): = ";

edit_width = 5; key = "Lttk"; value = ""; children_alignment = centered; } : column { :paragraph {

label = "Thong tin cabin mau"; (adsbygoogle = window.adsbygoogle || []).push({});

: paragraph {

label = "Kich thuoc chinh"; : text {

key = "H2";

} : text {

key = "H3";

value = "Chieu rong 2.8 m"; }

: text {

key = "H4";

value = "Chieu cao man 2.6 m"; }

: text {

key = "H5";

value = "Chieu cao man tau mau 1,04m"; }

: text {

key = "H6";

value = "Chieu dai tau mau 12 m"; }

}// het paragraph Thong tin cabin mau } // het paragraph Kich thuoc chinh }// het hop thoai thong tin cabin

// bat dau hop thoai ty le kich thuoc

Một phần của tài liệu Xây dựng phần mềm thiết kế mẫu tàu du lịch mang nét văn hóa đặc trưng của khánh hòa (Trang 45)