1. Προϊόντα
  2.   3D
  3.   .NET
  4.   Geometry3Sharp
 
  

C# .NET 3D Βιβλιοθήκη για 2D/3D Geometric Computation 

Εργαστείτε με 3D Bitmap, Mesh Creation & Ray-Casting στην επιφάνεια Mesh μέσω ανοιχτού κώδικα .NET 3D API .

Το Geometry3Sharp είναι μια βιβλιοθήκη καθαρού C# ανοιχτού κώδικα για εργασία με γεωμετρικούς υπολογισμούς όπως 2D/3D Vector Math, Curves and Surfaces, Spatial Queries και Implicit Surfaces. Το Geometry3Sharp είναι πλήρως συμβατό με το Unity. Πρέπει να ορίσετε τον ορισμό δέσμης ενεργειών G3_USING_UNITY και μετά από αυτό, θα έχετε διαφανή αλληλεπίδραση μεταξύ των τύπων διανυσμάτων g3 και Unity

Η βιβλιοθήκη υποστηρίζει πολλά σημαντικά χαρακτηριστικά που σχετίζονται με τη δημιουργία πλέγματος και τη χύτευση ακτίνων στην επιφάνεια του πλέγματος, την απλοποίηση Mesh, τα κινούμενα σχέδια επανασύνδεσης Unity, τη δημιουργία τρισδιάστατων πλεγμάτων, το MarchingCubes, την εργασία με 3d Bitmaps, Fast Mesh, Surfacing Point Sets με Fast Winding Numbers και πολλά περισσότερο.

Previous Next

Ξεκινώντας με το Geometry3Sharp

Ο ευκολότερος τρόπος εγκατάστασης του Geometry3Sharp είναι χρησιμοποιώντας το NuGet. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.

Εγκαταστήστε το Geometry3Sharp μέσω NuGet

Install-Package geometry3Sharp -Version 1.0.324 

Κατασκευή Mesh μέσω .NET Library

Η βιβλιοθήκη ανοιχτού κώδικα Geometry3Sharp παρέχει λειτουργικότητα για τη δημιουργία διαδραστικού πλέγματος χρησιμοποιώντας .NET. Πρώτα απ 'όλα, πρέπει να δημιουργήσετε ένα αντικείμενο DMesh3 από λίστες συντεταγμένων κορυφής x/y/z. Μια νέα βοηθητική λειτουργία παρέχεται τώρα που κάνει αυτή την κατασκευή πολύ απλή. Επιπλέον, ο τύπος NewVertexInfo έχει παράσχει επιπλέον κατασκευαστές για άλλες περιπτώσεις, όπως χρώματα κορυφής και UV.

Δημιουργία Bitmap3Voxelization ενός Mesh

Το Geometry3Sharp επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν Bitmap3 Voxelization ενός πλέγματος μέσα στις δικές τους εφαρμογές. Υπάρχουν διάφοροι τρόποι δημιουργίας αυτού του Bitmap3voxelization ενός πλέγματος, όπως Voxelization με τον αριθμό περιέλιξης mesh, voxelization με ερωτήματα Point-containment, δημιουργία ενός πλέγματος επιφάνειας τύπου Minecraft και άλλα. Τα σεμινάρια για τα παραπάνω παρέχονται στην ενότητα τεκμηρίωσης του GitHub.

Έλεγχος 3D εκτυπωτή 

Η βιβλιοθήκη Geometry3Sharp επιτρέπει στους προγραμματιστές να δημιουργούν απευθείας GCode για τον 3D εκτυπωτή τους. θα χρειαστείτε τις βιβλιοθήκες geometry3Sharp, gsGCode και gsSlicer. Θα χρειαστείτε το αντικείμενο Settings που είναι κατάλληλο για τον εκτυπωτή σας. Μπορείτε εύκολα να προσαρμόσετε τις ρυθμίσεις μέσω προγραμματισμού.

 Ελληνικά