BoundingBox2D

Overview

BoundingBox2D là một lớp trong Aspose.3D FOSS cho Typescript.

BoundingBox2D.constructor() tạo ra một hộp kết nối trống không có quy mô nào.

Khóa học này cung cấp 7 phương pháp để làm việc với các đối tượng BoundingBox2D trong chương trình Typescript. Các phương pháp có sẵn bao gồm: constructor, getCenter, getSize, infinite, merge, null, overlapsWith. Tất cả các thành viên công cộng đều có thể truy cập vào bất kỳ ứng dụng Typescript nào sau khi cài đặt Aspose.3D FOSS cho gói Typscript. Tài sản : extent, maximum, minimum.

Description

BoundingBox2D là một lớp học trong thư viện FOSS cho Aspose.3D mà trình bày 8 phương pháp và 3 thuộc tính để sử dụng lập trình.

Khả năng cơ bản bao gồm: boundingboxextent; vector2; vector2.Các hoạt động này cho phép các nhà phát triển tích hợp chức năng boundingbox2d trực tiếp vào ứng dụng TypeScript.

lớp cũng cung cấp các extent tài sản (để thu được mức độ), các minimum tài sản (từ mức tối thiểu), các maximum tài sản (tất cả các giá trị tối đa).

Khóa học cung cấp 4 tải lên nhà xây dựng, cho phép khởi động linh hoạt tùy thuộc vào bối cảnh gọi.

Properties

NameTypeAccessDescription
extentBoundingBoxExtentReadnhận được mức độ.
minimumVector2ReadNhận được tối thiểu.
maximumVector2ReadNhận được tối đa.

Methods

SignatureDescription
constructor()Tạo một hộp từ các vectors min và max nhất định
constructor(minimum: Vector2, maximum: Vector2)
constructor(minX: number, minY: number, maxX: number, maxY: number)
constructor()
merge(pt: Vector2)Thay đổi hộp với chiều dài hiện tại của nó (không có hiệu ứng)
merge(bb: BoundingBox2D)
merge()
getCenter()Vector2Trở lại trung tâm.
getSize()Vector2Trở lại kích thước.
overlapsWith(box: BoundingBox2D)booleanTrở lại đúng nếu hộp này xâm nhập vào hộpon đó.
null()BoundingBox2DTrở lại hộp biên giới đại diện cho một khu vực trống rỗng
infinite()BoundingBox2DTrở lại một hộp giới hạn kéo dài các phạm vi vô tận

See Also

 Tiếng Việt