Azeri
 Azeri

.NET üçün 3D Fayl Emalı və Manipulyasiya API

Aspose .NET 3D API-sini istifadə edərək FBX, STL, 3DS, OBJ, U3D, DAE, DRC, DXF, DirectX, 3MF kimi 3D fayl formatlarını asanlıqla emal edin.

Pulsuz Sınaq Versiyasını YükləyinBütün API-ları Gör

.NET Tətbiqlər üçün Güclü 3D Rendrləmə Bacarığı

Aspose.3D .NET üçün tam təchiz edilmiş 3D fayl formatı emalı və manipulyasiya API-sidir ki, proqramlaşdırma yolu ilə 3D sənədlər yaratmaq, rendrləmək, redaktə etmək və çevirmək üçün istifadə edilir. .NET inkişafçılarına müxtəlif növ 3D faylının məzmununu effektiv şəkildə manipulyasiya etmək üçün tam 3D sənəd formatı emalı təcrübəsi təklif edir. .NET 3D API-si populyar 3D fayl formatlarını, o cümlədən AutoDesk (FBX), STL, Wavefront (OBJ), Discreet 3D Studios (3DS), Universal3D (U3D), Collada (DAE), Google Draco (DRC), DirectX, DXF, 3MF və daha bir çoxunu dəstəkləyir. İnkişafçılar obyekt modelinin müxtəlif elementlərinə, məsələn, səhnələr, mesh, node, property, vertex, polygonbuilder, box, torus, sphere, plane, cylinder kimi çoxsaylı elementlərə giriş edə və onlarla işləyə bilərlər.

.NET 3D API-si inkişafçılar üçün tətbiqlərini 3D rendrləmə və çevirmə bacarıqları ilə təkmilləşdirmək üçün bütün lazımi alətləri təmin edir. Siz 3D səhnələr yarada, onlara animasiya əlavə edə, geometri və mesh idarə et, silindir yaratmağını təkmilləşdir, kameraları səhnələrə əlavə etmək, 3D görüntüləri şəkildə render etmək və daha bir çoxunu edə bilərsiniz. .NET 3D API-si sizə bir formatdan digərinə sürətli və asan bir şəkildə 3D faylları çevirmək imkanı verir. Əlavə 3D rendrləmə və modelin lazım olmaması ilə .NET API ilə müstəqil şəkildə unikal 3D sənəd rendrləmə həlləri qura bilərsiniz.

Başlamaq üçün

Aspose.3D for .NET-i quraşdırmaq üçün aşağıdakı məlumatları gözdən keçirin. .NET 3D fayl emalı və manipulyasiya API-nı quraşdırmağınıza və böyük istifadə təcrübəsi yaşamağınıza kömək edəcək Sistem Tələbləri səhifəsində tələblərin siyahısına baxa bilərsiniz.

Aspose.3D for .NET Quraşdırılması

.NET 3D kitabxanasını quraşdırmaq üçün DLL-ləri və ya MSI quraşdırıcısını yükləmə bölməsindən yükləyə bilərsiniz. Əlavə olaraq, kitabxananı Microsoft Visual Studio Package Manager Console vasitəsilə aşağıdakı əmri yazaraq NuGet paketini əldə edə bilərsiniz:

PM > Install-Package Aspose.3D

Effektiv Şəkildə 3D Səhnələr Yaratmaq və .NET-də 3D Fayl Formatlarını Çevirmək

.NET 3D API-si, C# .NET tətbiqlərinizdə proqramlı olaraq 3D səhnələr yaratmaq üçün mükəmməl bir seçimdir. Tamamlanmış 3D səhnəni bir neçə dəstəklənən fayl formatından birinə ixrac edə bilərsiniz. .NET API-nin müasir 3D fayl çevirmə xüsusiyyətlərindən istifadə edərək 3D sənəd formatlarını asanlıqla çevirin. Sizə məsləhət görürük ki, sənəd idarəetmə iş axını optimize etmək üçün yüksək performanslı 3D fayl emalı həlləri yarada biləsiniz.

C#-də Advanced 3D Səhnə Tərəqqi

C#-da 3D API-nin köməyi ilə sıfırdan 3D səhnələr yarada bilərsiniz. 3D səhnə yaratmaq və manipulyasiya üçün C#-da 3D səhnə tərəqqi üsullarından istifadə edə bilərsiniz. Aşağıdakı addımlar və məlumatlar sadəcə bir silindir formasında sadə bir 3D səhnə yaratmaq üçün C#-da 3D səhnə tərəqqini izah edir:

  • Scene sinifinin obyektini başlatın.
  • Meselen, silindir kimi bir geometri/form əlavə etmək üçün CreateChildNode() metodunu çağırın.
  • Material kimi uşaqlıq node xüsusiyyətlərini təyin edin.
  • Light sinifinin nümunəsini yaratın.
  • CreateChildNode() metodunu çağıraraq Light obyektini əlavə edin.
  • Səhnəni Save metodu ilə FBX formatında saxlayın, nəticəni fayl yolu və FileFormat.FBX7500ASCII kimi argumentlər əlavə edin.
// Bu kod nümunəsi sadə bir 3D səhnəni FBX faylında yaratmağı göstərir.
// 3D səhnəni başlat
var scene = new Scene();

// Silindir obyektini başlat
var cylinder = new Cylinder();
cylinder.Name = "Silindir";

// Uşaqlıq node yarat və Silindir obyektini əlavə et
var node = scene.RootNode.CreateChildNode(cylinder);

// Uşaqlıq node xüsusiyyətlərini təyin et
var material = new LambertMaterial() { DiffuseColor = new Vector3(Color.LightBlue) };
material.Name = "Lambert";
node.Material = material;

// Light obyektini əlavə et
var light = new Light() { LightType = LightType.Point };
light.Name = "Işıq";
scene.RootNode.CreateChildNode(light).Transform.Translation = new Vector3(10, 0, 10);

// Nəticə fayl yolu
var output = @"C:\Fayllar\3D\sənəd.fbx";

// 3D səhnə sənədini saxla
scene.Save(output, FileFormat.FBX7500ASCII);

FBX faylıını STL formatına effektiv şəkildə çevirin .NET-də

Fayl çevirmə, sənəd emalı üçün müəyyən edilməmiş əməliyyatların ən yayılmış tələblərindən biridir. Faylları müxtəlif formatlara çevirmə əməliyyatlarını avtomatlaşdırmaq, iş axışının effektivliyini artırmağa kömək edir. 3D fayl formatı çevirmə API-si ilə siz 3D faylları müxtəlif formatlar arasında çevirə bilərsiniz. Proses sadədir və Autodesk-dan 3D Systems CAD formatına çevirmək üçün bir neçə sətir C# kodlama tələb edir. Zəhmət olmasa, Autodesk-dan 3D Systems CAD formatına çevirmə üçün aşağıdakı addımları və məlumatları yoxlayın.

  • Scene sinifinin nümunəsini yaratın və mənbə FBX faylını yükləyin.
  • StlSaveOptions sinif obyektini başlatın.
  • Save metodundan istifadə edərək FBX faylını STL formatına çevirin. Çıxış fayl yolunu və StlSaveOptions-ı argument olaraq əlavə edin
// Scene sinifini istifadə edərək giriş FBX faylını yükləyin
Scene sənədi = new Scene("test.fbx");
// STLSaveOptions sinif obyektinin nümunəsini yaratın 
STLSaveOptions seçimlər = new STLSaveOptions();

// FBX faylını STL faylına çevirin 
sənəd.Save("test_output.stl", seçimlər);

Daha çox işləyən kod nümunələri üçün, Zəhmət olmasa, Aspose.3D for .NET-in GitHub Nümunələr səhifəsini yoxlayın. Xahiş edirik, mobil qurğularınızı istifadə edərək 3D fayl formatlarını on-the-fly baxmaq, redaktə etmək, çevirmək, birləşdirmək, su markası vurmaq, axtarmaq və təmir etmək üçün olan Pulsuz Onlayn 3D Sənəd Emalı Tətbiqlərimizi yoxlayın.

Geniş 3D Məzmun Emalı API

Aspose.3D for .NET, müxtəlif növ 3D faylları oxumaq, rendərləmək, emal etmək, dəyişdirmək və çeşidləmək üçün asan istifadə edilən metodları təmin edən geniş bir API-dir. Bu, .NET inkişafçılarına 3D sənəd formatları ilə bağlı əlavə və ya üçüncü tərəfli proqram tələb etmədən işləmək imkanı verir. 3D API, müxtəlif OS-da çalışa bilən fərqli framework və inkişaf mühitləri üçün 3D fayl emalı həlləri inşa etmək üçün imkanlarla doludur. Bu kross-platform dəstəyi və 3D fayl emal etmək üçün çox sayda funksionalın olması, Aspose.3D for .NET-i bənzər profilə sahib digər kitabxanaların önündə tutur.

Tez-tez Soruşulan Suallar

1. .NET-də 3D faylları necə çevirə bilərəm?

.NET 3D kitabxanası ilə 3D fayl formatlarını çevirmək asan və sürətlidir. İstifadəçilər çətinlik çəkmədən STL, FBX, OBJ, U3D, 3DS, DRC, DXF və daha bir çox 3D sənəd formatını .NET həllərində çevirə bilərlər.

2. 3D və fayl çevirmək .NET-də neçə müddət tutar?

.NET üçün 3D məzmun emalı API-si sürətlidir və 3D fayl emalı və çevirmə tələblərinizi tez bir zamanda başa çatdırır.

3. .NET API-dan istifadə edərək 3D faylları emal etmək təhlükəsizdir?

3D sənəd emalı API-sini istifadə edərkən məlumat fayllarınızın təhlükəsizliyindən əmin ola bilərsiniz. Biz məlumatınızın gizliliyini təmin edir və sizə təhlükəsiz istifadə təcrübəsi üçün bütün tələbatlı tədbirləri götürürük.

4. 3D faylları Mac OS, Windows və ya Linux-da emal edə bilərmi?

.NET 3D fayl emalı və manipulyasiya API-si fərqli OS, framework və əməliyyat mühitlərində çalışan kross-platform şəkildə işləyir. Onu istifadə etmək üçün əlavə proqram tələb olunmur.

Kömək lazımdır?

Aspose məhsulu API xüsusiyyətləri və işləmə ilə əlaqədar suallarınız üçün kömək üçün kömək yollarımızı yoxlayın.