1. Produk
  2.   CAD
  3.   .NET
  4.   CADability
 
  

Cipta & Urus Lukisan CAD melalui Pustaka C# .NET Percuma

Perpustakaan CAD .NET CAD Sumber Terbuka untuk Mencipta, Membaca, Merender dan Memanipulasi Lukisan & Model AutoCAD 2D & 3D menggunakan API Percuma .NET.

Apakah itu Pustaka CADability?

Perisian Reka Bentuk Bantuan Komputer (CAD) ialah alat penting dalam industri seperti seni bina, kejuruteraan dan pembuatan. Walaupun banyak penyelesaian CAD komersial wujud, alternatif sumber terbuka menawarkan fleksibiliti kepada pembangun untuk membina aplikasi tersuai tanpa kekangan pelesenan. Satu perpustakaan sumber terbuka yang berkuasa ialah CADability, tersedia di GitHub. Perpustakaan CADability ialah perpustakaan C# sumber terbuka yang direka untuk memudahkan pembangunan aplikasi CAD. Ia menawarkan pelbagai fungsi, termasuk pemodelan geometri, reka bentuk parametrik, import/eksport fail dan visualisasi 3D. Perpustakaan adalah modular dan boleh diperluas, menjadikannya pilihan ideal untuk pembangun yang ingin mencipta alat CAD tersuai atau menyepadukan keupayaan CAD ke dalam aplikasi sedia ada.

CADability menyediakan set ciri yang mantap untuk mengendalikan fail CAD, menjadikannya pilihan terbaik untuk pembangun membina perisian CAD tersuai. Beberapa ciri utamanya termasuk membaca dan menulis pelbagai format fail CAD, Pemprosesan Geometri 2D dan 3D, Rendering Grafik Vektor, melakukan transformasi dan persilangan CAD, operasi lengkung/permukaan CAD, sokongan Penyesuaian fungsi dan sebagainya. Perpustakaan membolehkan reka bentuk parametrik, membenarkan pembangun untuk menentukan hubungan antara unsur geometri. Perpustakaan ini adalah percuma untuk digunakan dan diubah suai, menjadikannya boleh diakses oleh pembangun dari semua peringkat. Dengan meneroka ciri perpustakaan dan bereksperimen dengan contoh kod yang disediakan, anda boleh memperoleh pemahaman yang lebih mendalam tentang cara memanfaatkan kebolehpercayaan dalam projek anda sendiri.

Previous Next

Bermula dengan CADability

Cara paling mudah untuk memasang CADability adalah dengan menggunakan GitHub. Sila gunakan arahan berikut untuk pemasangan yang lancar.

Repositori GitHub CADability Klon

git clone https://github.com/FriendsOfCADability/CADability.git

Anda juga boleh memasangnya secara manual; muat turun fail keluaran terkini terus daripada repositori GitHub.

Buat Model CAD 3D melalui API .NET

Pustaka CADability sumber terbuka memudahkan pembangun perisian mencipta model 3D ringkas menggunakan C# .NET Library CADability. Ia juga boleh memuatkan rajah sedia ada, mengedit gambar rajah CAD, menukarnya kepada rajah lain dan sebagainya. Mari kita lihat contoh mudah untuk mencipta model CAD 3D. Dalam contoh ini, pembangun boleh mencipta prisma segi empat tepat asas dan mengeksportnya sebagai fail STL dalam aplikasi C#.

Bagaimana untuk Mencipta Prisma Segi Empat melalui Perpustakaan .NET?

using CADability;
using CADability.GeoObject;
using CADability.Shapes;
using System.IO;

class Program
{
    static void Main(string[] args)
    {
        // Create a new project
        Project project = new Project();

        // Define the dimensions of the rectangular prism
        double length = 50.0;
        double width = 30.0;
        double height = 20.0;

        // Create a rectangular prism
        Box box = Box.Construct(length, width, height);
        project.Add(box);

        // Export the model as an STL file
        string filePath = "rectangular_prism.stl";
        using (FileStream stream = new FileStream(filePath, FileMode.Create))
        {
            project.Export(stream, FileType.STL);
        }

        Console.WriteLine("3D model created and exported successfully!");
    }
}

Kerja dengan Format Fail CAD melalui .NET

Pustaka CADability sumber terbuka telah menyediakan sokongan lengkap pelbagai format fail untuk mengimport dan mengeksport model CAD 3D di dalam aplikasi .NET. Ini termasuk format popular seperti STEP, IGES dan STL, menjadikannya mudah untuk menyepadukan perpustakaan dengan alatan dan aliran kerja CAD yang lain. CADability membolehkan pembangun perisian membaca dan menulis format fail CAD yang berbeza, memastikan kesalingoperasian yang lancar. Berikut ialah contoh yang menunjukkan cara pembangun perisian boleh memuatkan fail DXF di dalam aplikasi .NET.

Bagaimana untuk Memuatkan Fail DXF melalui Perpustakaan C# .NET?

using CADability.CAD;

string filePath = "example.dxf";
CADFile cadFile = new CADFile(filePath);
cadFile.Load();
// Saving a CAD File
cadFile.Save("output.dxf");

Rendering Lukisan CAD melalui Perpustakaan C#

Untuk visualisasi, perpustakaan CADability sumber terbuka menyediakan fungsi pemaparan yang membolehkan pembangun memaparkan objek CAD pada antara muka grafik. Ia termasuk alat untuk memaparkan grafik berasaskan vektor, menjadikannya berguna untuk visualisasi. Contoh mudah berikut menunjukkan cara pembangun perisian boleh mencipta pemapar CAD mudah menggunakan arahan .NET.

Bagaimana untuk Mencipta Pemapar CAD Mudah di dalam Apl C# .NET?

using CADability.UserInterface;
// Create a simple CAD viewer
CADability.UserInterface.ModelView modelView = new ModelView();
modelView.SetModel(cadFile.Model);

Pemodelan Geometri melalui C# .NET

CADability menyediakan pelbagai keupayaan pemodelan geometri, membolehkan pembangun mencipta bentuk 3D yang kompleks dengan mudah. Perpustakaan ini menyokong pelbagai primitif geometri seperti titik, garisan, lengkung dan permukaan. Ia juga termasuk ciri lanjutan seperti operasi Boolean, filleting dan chamfering.

 Melayu