2 minute read

3_1_Numerical Data Sets

Mặc dù trong phần mềm 3D chúng ta có thể chọn hình học từ các trình đơn và vẽ một cách rõ ràng bằng cách nhấn vào mà không cần suy nghĩ những khía cạnh của toán học, để làm việc với các thuật toán có thể được tạo ra, chúng ta cần phải suy nghĩ một chút về dữ liệu và toán học để làmyếu tố đầu vào của thuật toán và tạo ra nhiều đối tượng. Vì chúng ta không muốn vẽ tất cả mọi thứ bằng tay, chúng ta cần một số nguồn dữ liệu là component cơ bản để có thể phát triển các thuật toán,nó có thể được sử dụng nhiều hơn một lần và có nhiều kết quả hơn trong một đối tượng.

Cách thức mà thuật toán làm việc rất đơn giản. Nó bao gồm các đầu vào của dữ liệu, xử lý dữ liệu và đầu ra. Quá trình này xảy ra toàn bộ trong các thuật toán. Vì vậy, thay vì phương pháp truyền thống, chúng tôi cung cấp thông tin, thông tin này sẽ xử lý thuật toán và kết quả là đối tượng sẽ được tạo ra. Như tôi đã nói, thay vì sao chép một đối tượng bằng cách nhấp vào 100 lần trong màn hình, chúng ta có thể xác nhận với các thuật toán là sao chép đối tượng đó 100 lần.

Advertisement

Hình học cóliên quan đến toán học,vì vậy chúng ta có thể sử dụng các chức năng toán học đơn giản trong các thuật toán các con số và các đối tượng để tạo ra những sự kết hợp vô hạn trong hình học.

3_1_Numerical Data Sets

Toán học và các thuật toán bắt đầu với những con số, chúng ta có thể tạo ra các bộ dữ liệu số khác nhau trong Grasshopper và sau đó chúng ta có thể sử dụng chúng để làm công cụ thiết kế.

One numerical value

Component <Number slider> (Params>special>number slider) có thể điều chỉnh bằng tay. Nó có thể là số nguyên, số thực, ngay cả với các giá trị giới hạn trên và dưới.

Để thiết lập một giá trị số cố định là bạn có thể đi đến các Params> Primitive> Integer / Number to set on integer/ real value through context menu of <int> / <Num>.

25

Series of numbers

(logic> Sets>Series). Component này tạo ra một list các số mà chúng ta có thể điều chỉnh các số và số lượng các giá trị.

0, 1, 2, 3, … , 100

0, 2, 4, 6, … , 100

10, 20, 30, 40, … , 1000000

Range of numbers

(logic> Sets> Range).

Bất kỳ một khoảng số (ví dụ [1-10]) có thể được chia thành các phần vô hạn:

1, 2, 3, … , 10

1, 2.5, 5, … , 10

26

This article is from: