2011-12-23 33 views
5

Có thư viện javascript tốt cho hình dạng phức tạp như: thân lồi, giao điểm đa giác (đa giác có lỗ), phân tách đa giác và phối hợp đa giác?thư viện javascript để xử lý hình học 2D phức tạp

tôi nặng nề cần hình đa giác, nhưng nó sẽ được tốt đẹp nếu có thêm nhiều tính năng ...

Chúc mừng ...

+1

Tôi đoán bạn có nghĩa là hình học 2d? – Viesturs

+0

@extropy jess, điều đó đúng. – philipp

+0

Hãy thử JSTS: https://github.com/bjornharrtell/jsts –

Trả lời

0

Tôi không chắc chắn nếu điều này sẽ làm việc nhưng google như một api javascript để tính toán dữ liệu hình học trên bề mặt của Trái Đất. Bạn sẽ có thể sử dụng rất nhiều chức năng của nó mà không thực sự kết nối với bản đồ google. Có một người giám sát nếu bạn quan tâm. http://code.google.com/apis/maps/documentation/javascript/geometry.html

2

Tôi đã viết thư viện riêng có tên PolyK để tính toán đa giác. Hiện tại nó có giao điểm điểm đa giác, tam giác đa giác và đa giác cắt với một đoạn thẳng.

+0

bất kỳ github repo? – seyed

+0

không, bạn chỉ có thể đi đến http://polyk.ivank.net/polyk.js –

1

bạn có thể sử dụng lib KevLinDev JS, trong đó có rất nhiều 2D và 3D tính toán hình học như ngã tư, isPointInPolygon, ...

http://www.kevlindev.com/geometry/index.htm

Tôi nghĩ rằng nó là miễn phí.

+0

wow ... đẹp !! Tôi sẽ kiểm tra nó! – philipp

+1

Đó là một thư viện ấn tượng, nhưng tôi có thể tìm thấy không có đề cập đến một giấy phép bất cứ nơi nào trên trang web của mình. Và tất cả các tệp js đều có thông báo bản quyền ở trên cùng, điều đó không hứa hẹn: ( – Martin

Các vấn đề liên quan