Tư vấn Dịch vụ 0984.485.266
Tài khoản
alt

Không có sản phẩm nào trong giỏ hàng của bạn

Tạo Hotspot cho Tham Số Array


11.1.Trước giờ chúng ta mới chỉ quan tâm đến kích thước Local của vật thể, chúng ta còn các kích thước tổng thể của cả đối tượng trong Archicad nữa

Trong Parameter, chúng nằm ở vị trí sau:
11.2.Bây giờ chúng ta sẽ thêm các điểm Hotspot để điều khiển tham số này
trong 2D Scripts, chúng ta thêm các điểm Hotspot sau:
hotspot2 0,0
hotspot2 A, 0
Chúng ta có kết quả:
11.3.Trong 3D Scripts, chúng ta thêm Hotspot tại các điểm sau:
hotspot 0, 0, 0
hotspot A, 0, 0
hotspot 0, 0, ZZYZX
hotspot A, 0, ZZYZX 
chúng ta có kết quả như sau:
11.4.Với kiểu co kéo tổng thể để ra số lượng đối tượng, bắt buộc chúng ta phải tắt tham số SDT_ARRAY 
mà chúng ta đã tạo ở bài trước, bởi một thông số điều khiển không thể chịu bị ràng buộc bởi một tham số chưa biết, kết quả chúng ta có:
KC=KhoiChuNha_A+KC1
FOR k=1 TO int(A/KC)
!Syntax:- BLOCK x,y,z
BLOCK KhoiChuNha_A,KhoiChuNha_B,KhoiChuNha_C
ADD KhoiChuNha_A/2-KT_x/2,KhoiChuNha_B-KT_y,KhoiChuNha_C
!Syntax:- BLOCK x,y,z
BLOCK KT_x,KT_y,KT_z
DEL 1
ADDx KC
NEXT k
DEL int(A/KC)
 +Với KC là khoảng cách = chiều dài của đối tượng theo trục X (KhoiChuNha_A) + KC1 (khoảng cách chúng ta sẽ nhập hoặc co kéo bằng Hotspot vào)
+Thay biến số SDT_Array thành  int(A/KC) trong điều kiện của vòng lặp For. Với Int là chúng ta sẽ lấy số nguyên của biểu thức A/KC
Chúng ta có kết quả như hình dưới:
11.5.Với phần Interface, chúng ta chỉnh sửa nhẹ bằng cách xóa biến số lượng Array và tổ chức lại để có kết quả:

Chúng ta có kết quả:
11.6.Lưu và kiểm tra kết quả