1. Các sản phẩm
  2.   3D
  3.   Swift
  4.   Aspose.3D Cloud SDK for Swift

Aspose.3D Cloud SDK for Swift

 
 

Swift SDK để Tạo, Chỉnh sửa & Chuyển đổi Mô hình 3D

Bộ công cụ phát triển phần mềm 3D (SDK) mạnh mẽ cho phép các nhà phát triển Swift Tạo, Sửa đổi, Kết xuất, Thao tác và Chuyển đổi các Định dạng Tệp 3D.

Aspose.3D Cloud SDK cho Swift là gì?

Trong lĩnh vực phát triển phần mềm, nhu cầu xử lý đồ họa 3D đang ngày càng tăng. Với sự bùng nổ của thực tế ảo, trò chơi và ngành công nghiệp hoạt hình, các nhà phát triển cần các công cụ hiệu quả để quản lý mô hình và tài sản 3D. đi vào để hỗ trợ bằng cách cung cấp một phương pháp đơn giản để tích hợp các tính năng thao tác 3D vào ứng dụng Swift của bạn, đồng thời tận dụng tối đa công nghệ đám mây. SDK giúp các nhà phát triển phần mềm như bạn dễ dàng thực hiện các nhiệm vụ đòi hỏi cao mà không phải đối mặt với việc cài đặt cục bộ phức tạp hoặc nâng cấp phần cứng tốn kém. Nó hỗ trợ nhiều định dạng tệp 3D phổ biến và cho phép các nhà phát triển phần mềm tạo và chuyển đổi giữa các định dạng tệp 3D phổ biến như FBX, 3DS, U3D, 3MF, DAE, GLTF, STL, OBJ, DRC, RVM, PDF, AMF, PLY, X, JT, DXF, ASE, VRML, HTML và nhiều hơn nữa.

Aspose.3D Cloud SDK cho Swift là một công cụ tiện lợi cho các nhà phát triển phần mềm. Nó đi kèm với các tính năng render cho phép bạn tạo ra các hình ảnh và hoạt hình chất lượng cao từ mô hình 3D. Công cụ này rất quan trọng để hiển thị và làm nổi bật các yếu tố 3D trong ứng dụng, bản trình bày hoặc nội dung marketing của bạn. Nói chung, Aspose.3D Cloud SDK cho Swift là một tài sản quý giá cho các nhà phát triển Swift làm việc với mô hình 3D. SDK cung cấp một loạt các công cụ để điều chỉnh mô hình 3D. Nó cho phép các nhà phát triển dễ dàng thu phóng, xoay và chỉnh sửa mô hình, tối ưu lưới, thay đổi kích thước, định hướng lại và tinh giản hình học để cải thiện hiệu năng. Những chức năng này thân thiện với người dùng và tiết kiệm chi phí cho các nhà phát triển phần mềm như bạn. Một điểm tuyệt vời là nó có thể làm việc với nhiều loại tệp khác nhau, quản lý các tác vụ mô hình, lấy thông tin chi tiết của mô hình và chuyển đổi tệp một cách mượt mà – tất cả những điều này khiến nó trở thành lựa chọn hàng đầu để thêm tính năng 3D vào ứng dụng của bạn.

Previous Next

Bắt đầu với Aspose.3D Cloud SDK cho Swift

Đăng ký một tài khoản tại Aspose Cloud Dashboard để nhận thông tin ứng dụng của bạn. Tiếp theo, thêm POD vào dự án của bạn như sau

Cài đặt Aspose.3D Cloud SDK cho Swift qua CocoaPods

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

Bạn có thể tải thư viện chia sẻ đã biên dịch từ Aspose.3D Cloud SDK cho Swift.

Chuyển đổi tệp 3D sang các định dạng khác bằng Swift

Aspose.3D Cloud SDK cho Swift đã bao gồm một công cụ chuyển đổi sơ đồ 3D rất mạnh mẽ, cho phép các nhà phát triển phần mềm chuyển đổi các tệp 3D từ định dạng này sang định dạng khác một cách dễ dàng. Tính năng này vô giá khi đối mặt với các vấn đề tương thích giữa các phần mềm và nền tảng khác nhau. Với vài dòng mã Swift, các nhà phát triển có thể dễ dàng chuyển đổi một mô hình 3D từ định dạng này sang định dạng khác, đảm bảo tích hợp liền mạch vào dự án của họ. Bằng cách tận dụng khả năng chuyển đổi của SDK, các nhà phát triển có thể đảm bảo trao đổi dữ liệu liền mạch giữa các hệ thống, mở ra khả năng hợp tác và tích hợp. Ví dụ sau đây cho thấy cách chuyển đổi tệp 3D FBX sang PDF trong các ứng dụng Swift.

Cách chuyển đổi tệp 3D FBX sang PDF bằng Swift API?

// 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)

Kết xuất sơ đồ 3D trong ứng dụng Swift

Aspose.3D Cloud SDK cho Swift giúp các nhà phát triển phần mềm dễ dàng render mô hình 3D trong các ứng dụng Swift của họ. Hơn nữa, SDK cung cấp các khả năng render cho phép các nhà phát triển tạo ra hình ảnh và hoạt hình chất lượng cao từ các mô hình 3D. Tính năng này rất quan trọng khi trực quan hoá và giới thiệu tài sản 3D trong các ứng dụng, bản trình bày hoặc tài liệu marketing. Với các chức năng render của SDK, các nhà phát triển có thể tạo ra những hình ảnh ấn tượng, thu hút người dùng và mang các dự án 3D của họ đến cuộc sống.

Tạo & thao tác mô hình 3D qua API Swift

Aspose.3D Cloud SDK cho Swift đã cung cấp khả năng tạo các mô hình 3D mới ở nhiều định dạng và dễ dàng thao tác các mô hình hiện có. Thư viện này hỗ trợ một loạt các định dạng tệp 3D tiêu chuẩn trong ngành. Dù bạn đang làm việc với các định dạng phổ biến như OBJ, STL, FBX, hay các định dạng chuyên biệt hơn như 3DS và Collada, SDK đều đáp ứng được nhu cầu. Thư viện Swift cho phép các nhà phát triển thực hiện nhiều loại thao tác trên mô hình 3D. Cho dù là thu phóng, quay, dịch chuyển, hay áp dụng các biến đổi phức tạp, SDK cung cấp một API trực quan và đơn giản để các nhà phát triển làm việc.

Cách tạo biểu đồ 3D đơn giản và render nó để tạo hình ảnh qua Swift API?

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")

Trích xuất thông tin từ mô hình 3D bằng Swift

Aspose.3D Cloud SDK cho Swift đã bao gồm các tính năng mạnh mẽ cho phép các nhà phát triển trích xuất thông tin từ các mô hình 3D. Điều này có thể đặc biệt hữu ích khi xây dựng các ứng dụng cần truy cập vào siêu dữ liệu hoặc các thuộc tính cụ thể của mô hình. SDK cung cấp các phương pháp để lấy chi tiết như thống kê lưới, số lượng đỉnh, thông tin vật liệu, và nhiều hơn nữa, giúp các nhà phát triển phần mềm tạo ra các ứng dụng thông minh sử dụng dữ liệu mô hình 3D.

 Tiếng Việt