1. Məhsullar
  2.   3D
  3.   Swift
  4.   Aspose.3D Cloud SDK for Swift

Aspose.3D Cloud SDK for Swift

 
 

Swift SDK 3D Modelləri Yaratmaq, Redaktə Etmək və Çevirmək üçün

Swift inkişaf etdiricilərinə 3D Fayl Formatlarını Yaratmaq, Dəyişdirmək, Render Etmək, Manipulyasiya Etmək və Çevirmək imkanı verən güclü 3D Proqram Təminatı Dəsti (SDK).

Aspose.3D Cloud SDK for Swift nədir?

Proqram təminatı inkişafı sahəsində 3D qrafiklərlə işləmək ehtiyacı artır. Virtual reallıq, oyun və animasiya sektorlarının sürətlə böyüməsi ilə inkişafçılar 3D modellər və aktivlərlə işləmək üçün səmərəli alətlərə ehtiyac duyurlar. Bulud texnologiyasından tam istifadə edərək Swift‑əsaslı tətbiqlərinizə 3D manipulyasiya xüsusiyyətlərini inteqrasiya etmək üçün sadə bir metod təklif edərək kömək edir. SDK, sizin kimi proqram inkişaf etdiricilərinin çətin yerli quraşdırmalarla və ya bahalı avadanlıq yeniləmələri ilə məşğul olmadan tələbkar vəzifələri asanlıqla idarə etməsinə kömək edir. O, bir çox məşhur 3D fayl formatlarını dəstəkləyir və proqram inkişaf etdiricilərinə FBX, 3DS, U3D, 3MF, DAE, GLTF, STL, OBJ, DRC, RVM, PDF, AMF, PLY, X, JT, DXF, ASE, VRML, HTML və s. kimi bir çox populyar 3D fayl formatları arasında yaratmaq və çevirmək imkanı verir.

Aspose.3D Cloud SDK for Swift, proqram inkişaf etdiriciləri üçün əlverişli bir alətdir. O, 3D modellərdən yüksək keyfiyyətli şəkillər və animasiyalar yaratmağa imkan verən renderləmə xüsusiyyətlərinə malikdir. Bu alət, tətbiqlərinizdə, təqdimatlarda və ya marketinq məzmununda 3D elementləri göstərmək və vurğulamaq üçün vacibdir. Əslində, Aspose.3D Cloud SDK for Swift, 3D modellərlə işləyən Swift inkişaf etdiriciləri üçün dəyərli bir aktivdir. SDK, 3D modelləri tənzimləmək üçün geniş alətlər təklif edir. O, inkişaf etdiricilərə modelləri asanlıqla ölçüləndirmək, fırlatmaq və dəyişdirmək, şəbəkəni optimallaşdırmaq, ölçüsünü dəyişdirmək, yönünü dəyişdirmək və daha yaxşı performans üçün geometriyanı sadələşdirmək imkanı verir. Bu funksiyalar istifadəçi‑dostu və proqram inkişaf etdiriciləri üçün qənaətbəxşdir. Onun bir üstünlüyü isə müxtəlif fayl növləri ilə işləyə bilməsi, model tapşırıqlarını idarə etməsi, model detalları əldə etməsi və faylları hamar şəkildə çevirməsidir – bu da onu tətbiqlərinizə 3D xüsusiyyətləri əlavə etmək üçün ən yaxşı seçim edir.

Previous Next

Aspose.3D Cloud SDK for Swift ilə Başlanğıc

Aspose Cloud Dashboard-da hesab yaradın ki, tətbiq məlumatlarınızı əldə edəsiniz. Sonra, POD-u layihənizə aşağıdakı kimi əlavə edin.

CocoaPods vasitəsilə Swift üçün Aspose.3D Cloud SDK-nı quraşdırın

target 'MyApp' do
  pod 'Aspose3DCloud', '~> 20.5.1'
end 

Siz tərtib edilmiş paylaşılan kitabxananı Aspose.3D Cloud SDK for Swift məhsul səhifəsindən yükləyə bilərsiniz.

Swift vasitəsilə 3D faylları digər formatlara çevirmək

Aspose.3D Cloud SDK for Swift çox güclü 3D diaqram çevirmə funksiyasını daxil edir ki, bu da proqram inkişaf etdiricilərinə 3D faylları bir formatdan digərinə asanlıqla çevirməyə imkan verir. Bu xüsusiyyət müxtəlif proqramlar və platformalar arasındakı uyğunluq problemləri ilə məşğul olarkən əvəzolunmazdır. Bir neçə Swift kod sətiri ilə inkişaf etdiricilər 3D modeli bir formatdan digərinə problemsiz şəkildə çevirə, layihələrinə problemsiz inteqrasiya təmin edə bilərlər. SDK-nın çevirmə imkanlarından istifadə edərək, inkişaf etdiricilər sistemlər arasında problemsiz məlumat mübadiləsini təmin edə, əməkdaşlıq və inteqrasiya imkanlarını genişləndirə bilərlər. Aşağıdakı nümunə Swift tətbiqlərində 3D FBX faylını PDF-ə necə çevirmək lazım olduğunu göstərir.

Swift API istifadə edərək 3D FBX faylını PDF-ə necə çevirmək olar?

// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).

	let threeDCloudApi  = ThreeDCloudApi(grantType: 'client_credentials', clientId: "MY_CLIENT_ID", clientSecret: "MY_CLIENT_SECRET");
	
	let name:String = "sample.fbx"
	let newformat:String = "pdf"
	let newfilename:String = "oaptest.pdf"
	let folder:String? = "Swift"
	let isOverwrite:Bool? = true
	let storage:String? = STROAGR_NAME
		
	let uploadFile(name: name, folder: folder!)
	let threeDCloudApi.postConvertByFormat(name: name, newformat: newformat, newfilename: newfilename, folder: folder, isOverwrite: isOverwrite, storage: storage)

Swift tətbiqlərində 3D diaqramların renderlənməsi

Aspose.3D Cloud SDK for Swift proqram tərtibatçılarına Swift tətbiqlərində 3D diaqramları asanlıqla renderləməyə imkan verir. Bundan əlavə, SDK renderləmə imkanları təqdim edir ki, bu da tərtibatçılara 3D modellərdən yüksək keyfiyyətli şəkillər və animasiyalar yaratmağa imkan verir. Bu xüsusiyyət tətbiqlərdə, təqdimatlarda və ya marketinq materiallarında 3D aktivlərin vizuallaşdırılması və nümayişi zamanı vacibdir. SDK-nın renderləmə funksiyaları sayəsində tərtibatçılar istifadəçiləri cəlb edən möhtəşəm vizuallar yarada və 3D layihələrini həyata keçirə bilərlər.

Swift API vasitəsilə 3D modelləri yaratmaq və idarə etmək

Aspose.3D Cloud SDK for Swift yeni 3D modelləri müxtəlif formatlarda yaratmaq və mövcud modelləri asanlıqla manipulyasiya etmək imkanı təqdim edir. Kitabxana sənaye standartı olan geniş 3D fayl formatları dəstəyi ilə gəlir. OBJ, STL, FBX kimi populyar formatlarla, ya da 3DS və Collada kimi daha ixtisaslaşmış formatlarla işləsəniz də, SDK sizin üçün bütün ehtiyacları qarşılayır. Swift kitabxanası tərtibatçılara 3D modellər üzərində geniş manipulyasiya imkanları verir. Ölçüləndirmə, fırlatma, tərcümə və ya mürəkkəb transformasiyalar tətbiq etmək istəsəniz, SDK tərtibatçılar üçün intuitiv və sadə API təqdim edir.

Swift API vasitəsilə Sadə 3D Diaqramı necə yaratmaq və onu şəkil kimi render etmək?

import AsposeThreeDCloud

// Create a scene
let scene = Scene()

// Create a box shape
let box = BoxShape(width: 2, height: 2, depth: 2)

// Set box properties
box.position = Vector3(x: 0, y: 0, z: 0)
box.color = Color(r: 255, g: 0, b: 0)

// Add the box to the scene
scene.rootNode.addChildNode(box)

// Create a sphere shape
let sphere = SphereShape(radius: 1)

// Set sphere properties
sphere.position = Vector3(x: 0, y: 2, z: 0)
sphere.color = Color(r: 0, g: 0, b: 255)

// Add the sphere to the scene
scene.rootNode.addChildNode(sphere)

// Render the scene
let renderer = Renderer()
let renderedImage = renderer.render(scene)

// Save the rendered image to a file
renderedImage.save(to: "path/to/output/image.png")

Swift vasitəsilə 3D modeldən məlumat çıxarmaq

Aspose.3D Cloud SDK for Swift güclü xüsusiyyətləri daxil edib, bu da inkişafçılara 3D modellərdən məlumat çıxarmağa imkan verir. Bu, modelin metadata və ya xüsusi atributlarına çıxış tələb edən tətbiqlər yaratarkən xüsusilə faydalı ola bilər. SDK, mesh statistikaları, vertex sayı, material məlumatları və daha çox kimi detalları əldə etmək üçün metodlar təqdim edir, proqram inkişafçılarının 3D model məlumatlarından istifadə edən ağıllı tətbiqlər yaratmasına güc verir.

 Azəri