2010-10-25 75 views
17

Tôi bắt đầu một dự án mới trong .NET mà sẽ yêu cầu một số thuật toán hình học, chẳng hạn như:NET Geometry thư viện

  • kiểm tra nếu một điểm nằm bên trong một đa giác
  • đường cong bezier
  • dòng nút giao thông vv

tôi đã tìm thấy một số thư viện, tuy nhiên, họ được trả lương/đắt tiền, bao gồm:

Những làm những gì tôi cần và nhiều hơn nữa, mà làm cho tôi chi tiêu quá nhiều tiền vào cái gì đó sẽ không được sử dụng quá nhiều.

Tôi đã tìm thấy một số dự án mã nguồn mở:

Nhưng những làm ít hơn tôi cần, tuy nhiên, họ dễ tìm thấy khi bạn nhìn vào google. Sau một thời gian tìm kiếm, tôi đã tìm thấy thư viện này:

mà hầu hết những gì tôi cần. Nó cũng miễn phí và được cung cấp "AS-IS". Cái nào tốt.

Tuy nhiên, nếu bạn tìm kiếm "Tektosyne" trên google, bạn sẽ tìm thấy rất ít kết quả. Vì vậy, câu hỏi của tôi là (đối với những người có kinh nghiệm với một số "tiên tiến" sử dụng hình học trong C# của StackOverflow):

Bạn có thư viện khác để giới thiệu hoặc tại sao thư viện này không "phổ biến"?

+0

Tại sao hỏi tại sao thư viện không "phổ biến" khi bạn có thể yêu cầu đề xuất thư viện tốt phù hợp với yêu cầu của bạn? – Oded

+0

WPF có thể làm tất cả điều này. –

+0

@Oded điểm tốt, tôi sẽ thay đổi câu hỏi cuối cùng cho một rộng hơn –

Trả lời

5

Tôi cho rằng bạn đang tìm kiếm thứ gì đó cho WinForms. Nếu bạn chưa xem xét WPF, chức năng mà bạn đã đề cập là tất cả có sẵn ở đó. Thêm vào đó bạn luôn có thể lưu trữ một điều khiển WPF trong một chương trình WinForms.

+0

Winforms quá, lớp GraphicsPath. –

1

Chúng tôi đang sử dụng sgCore trong các chương trình 3D của chúng tôi. Thư viện đẹp. Chúng tôi được mua mã nguồn đầy đủ - mã rất rõ ràng bên trong.