1. Продукти
  2.   3D
  3.   .NET
  4.   Geometry3Sharp
 
  

C# .NET 3D библиотека за 2D/3D геометрични изчисления 

Работете с 3D Bitmap, Създаване на мрежа и излъчване на лъчи срещу повърхността на мрежата чрез .NET 3D API с отворен код.

Geometry3Sharp е библиотека с чист C# с отворен код за работа с геометрични изчисления като 2D/3D векторна математика, криви и повърхности, пространствени заявки и имплицитни повърхности. Geometry3Sharp е напълно съвместим с Unity. Трябва да зададете дефиницията на скрипта G3_USING_UNITY и след това ще имате прозрачно взаимодействие между векторните типове g3 и Unity

Библиотеката поддържа няколко важни функции, свързани със създаването на мрежа и правенето на лъчево излъчване срещу повърхността на мрежата, опростяване на мрежата, повторни анимации на Unity, генериране на 3D решетки, 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 

Изграждане на мрежа чрез .NET библиотека

Библиотеката с отворен код Geometry3Sharp предоставя функционалност за създаване на интерактивна мрежа с помощта на .NET. На първо място, трябва да конструирате DMesh3 обект от списъци с координати на върха x/y/z. Сега е предоставена нова помощна функция, която прави тази конструкция много проста. Освен това типът NewVertexInfo предоставя допълнителни конструктори за други случаи, като цветове на върхове и UV.

Създайте Bitmap3Voxelization на мрежа

Geometry3Sharp позволява на разработчиците на софтуер да създават Bitmap3 Voxelization на мрежа в собствените си приложения. Има няколко начина за създаване на тази Bitmap3voxelization на мрежа, като Voxelization с номера на навиване на мрежата, voxelization с Point-containment заявки, създаване на повърхностна мрежа в стил Minecraft и др. Уроците за горното са предоставени в раздела за документация на GitHub.

Управление на 3D принтер 

Библиотеката Geometry3Sharp позволява на разработчиците директно да генерират GCode за своя 3D принтер. ще ви трябват библиотеките geometry3Sharp, gsGCode и gsSlicer. Ще ви трябва обектът Settings, който е подходящ за вашия принтер. Можете лесно да персонализирате настройките програмно.

 Български