1. محصولات
  2.   سه بعدی
  3.   .NET
  4.   Geometry3Sharp
 
  

کتابخانه سه بعدی C#.NET برای محاسبات هندسی دو بعدی/سه بعدی 

با Bitmap 3D، Mesh Creation و Ray-Casting در برابر سطح Mesh از طریق APIهای متن باز .NET 3D کار کنید.

Geometry3Sharp یک کتابخانه C# خالص منبع باز برای کار با محاسبات هندسی مانند ریاضیات برداری 2 بعدی/3 بعدی، منحنی ها و سطوح، پرس و جوهای فضایی و سطوح ضمنی است. Geometry3Sharp کاملاً با Unity سازگار است. شما باید تعریف اسکریپت G3_USING_UNITY را تنظیم کنید و پس از آن، بین انواع بردار g3 و Unity تعامل شفاف خواهید داشت.

این کتابخانه از چندین ویژگی مهم مربوط به ایجاد مش و انجام ریخته‌گری پرتو در برابر سطح مش، ساده‌سازی مش، انیمیشن‌های Unity remeshing، تولید شبکه‌های سه‌بعدی، MarchingCubes، کار با بیت‌مپ‌های سه‌بعدی، Fast Mesh، مجموعه‌های نقطه سطحی با اعداد سیم پیچی سریع و بسیاری از ویژگی‌های مهم پشتیبانی می‌کند. بیشتر.

Previous Next

شروع کار با Geometry3Sharp

ساده ترین راه برای نصب Geometry3Sharp استفاده از NuGet است. لطفا از دستور زیر برای نصب راحت استفاده کنید.

Geometry3Sharp را از طریق NuGet نصب کنید

Install-Package geometry3Sharp -Version 1.0.324 

ساخت مش از طریق کتابخانه دات نت

کتابخانه منبع باز Geometry3Sharp عملکردی را برای ایجاد مش تعاملی با استفاده از دات نت فراهم می کند. اول از همه، باید یک شی DMesh3 از فهرست مختصات راس x/y/z بسازید. اکنون یک تابع ابزار جدید ارائه شده است که این ساختار را بسیار ساده می کند. علاوه بر این، نوع NewVertexInfo سازنده های اضافی برای موارد دیگر مانند رنگ های راس و UV ها ارائه کرده است.

Bitmap3Voxelization یک Mesh را ایجاد کنید

Geometry3Sharp به توسعه‌دهندگان نرم‌افزار امکان می‌دهد تا Bitmap3 Voxelization یک مش را در داخل برنامه‌های خود ایجاد کنند. راه‌های مختلفی برای ایجاد این Bitmap3voxelization یک مش وجود دارد، مانند Voxelization با شماره سیم‌پیچ مش، voxelization با جستجوهای Point-containment، ایجاد یک شبکه سطحی به سبک Minecraft و موارد دیگر. آموزش موارد فوق در بخش مستندات GitHub ارائه شده است.

کنترل پرینتر سه بعدی 

کتابخانه Geometry3Sharp به توسعه دهندگان این امکان را می دهد که مستقیماً GCode را برای چاپگر سه بعدی خود تولید کنند. شما به کتابخانه های geometry3Sharp، gsGCode و gsSlicer نیاز دارید. شما به شی Settings نیاز دارید که برای چاپگر شما مناسب است. شما به راحتی می توانید تنظیمات را به صورت برنامه ای سفارشی کنید.

 فارسی