s

 
  

API JavaScript nguồn mở để quản lý tệp 2D & 3D 

Zen-3d là một thư viện javascript cung cấp trình kết xuất WebGL; Nó hỗ trợ hiệu chỉnh gamma, vật liệu đường, bản đồ vết sưng, kết cấu dữ liệu, kết cấu xương, kết hợp 2D và 3D thông qua API JavaScript mã nguồn mở.

Zen-3d là một thư viện JavaScript mã nguồn mở cung cấp một bộ hoàn chỉnh các tính năng để tạo và xử lý các thư viện 3D / 2D. Thư viện đã bao gồm hỗ trợ cho một số tính năng quan trọng như ánh sáng xung quanh để kết xuất chậm, cơ cấu lại thông số vật liệu đổ bóng, hỗ trợ chuyển đổi tia UV glTF, chiến lược thích ứng giao diện người dùng 2D, hỗ trợ tiêu điểm, hiệu chỉnh gamma, vật liệu đường, hỗ trợ bản đồ khối, kết cấu dữ liệu, kết cấu xương hỗ trợ, kết hợp 2D và 3D, thuộc tính WebGL và đồng phục, thêm tính năng vẽ điểm, ánh xạ bóng và nhiều hơn nữa.

Thư viện Zen-3d cung cấp trình kết xuất WebGL. WebGL là một API JavaScript hỗ trợ hiển thị đồ họa máy tính 2D và 3D tương tác bên trong bất kỳ trình duyệt web tương thích nào mà không cần sử dụng bất kỳ trình cắm nào. Ngày xưa, rất khó để vẽ sơ đồ 3D CAD trên máy tính. Hiện một số công ty đang nỗ lực để làm cho nó dễ dàng xử lý và đang sử dụng WebGL để chạy mọi thứ trong trình duyệt. Hầu hết mọi trình duyệt hiện đại đều cung cấp hỗ trợ cho WebGL.

Previous Next

Bắt đầu với Zen-3d

Cách được khuyến nghị để cài đặt Zen-3d là sử dụng NPM. Vui lòng sử dụng các lệnh sau để cài đặt suôn sẻ.

Cài đặt Zen-3d qua NPM

npm i zen-3d 

Tạo 3D Cube qua JavaScript

Thư viện mã nguồn mở Zen-3d đã bao gồm hỗ trợ để tạo một khối lập phương hoặc tứ giác không đều với các kích thước được cung cấp. Bạn cần cung cấp chiều rộng, chiều cao và chiều sâu của hình khối và phần còn lại sẽ dễ dàng hoàn thành. Bạn có thể thêm các thuộc tính cho hình học, tạo một bản sao của Hình học, Chia hình học thành các nhóm, Thêm một nhóm vào hình học này, sao chép hình học sang hình học kia và nhiều hơn thế nữa.

Tải và xử lý hình ảnh

Thư viện mã nguồn mở Zen-3d cho phép các nhà phát triển phần mềm dễ dàng tải và xử lý hình ảnh bên trong các ứng dụng của riêng họ. Thư viện đã bao gồm một số tính năng để xử lý hình ảnh như đọc hình ảnh và Tải hình ảnh qua URL. Bạn cần đặt đường dẫn cơ sở hoặc URL để tải tệp. Tính năng này rất hữu ích khi bạn đang tải nhiều hình ảnh từ cùng một thư mục.

Quản lý cảnh 3D

Thư viện mã nguồn mở Zen-3d đã cung cấp chức năng tạo và quản lý Cảnh 3D bên trong bằng các lệnh JavaScript. Nó cho phép các nhà phát triển phần mềm đặt các đối tượng, đèn và máy ảnh. Zen-3d hỗ trợ kết xuất Cảnh và đã cung cấp một số tính năng, chẳng hạn như kết xuất đối tượng thành bản đồ bóng, kiểm tra khung trước khi kết xuất đối tượng, thu thập thông tin ánh sáng, chuyển đổi ma trận, tự động tính toán vị trí ma trận, xác định đối tượng gốc trong cảnh, Đối tượng xoay cục bộ, xác định thứ tự kết xuất của các đối tượng đồ thị cảnh và nhiều hơn nữa.

 Tiếng Việt