1. 제품
  2.   3D
  3.   Ruby
  4.   Aspose.3D Cloud Ruby SDK

Aspose.3D Cloud Ruby SDK

 
 

Ruby API를 사용하여 3D 모델 및 장면을 생성, 편집 및 변환

Swift 개발자가 3D 모델/장면 및 기타 파일 형식을 생성, 수정, 렌더링, 조작 및 변환할 수 있도록 하는 강력한 3D 소프트웨어 개발 키트(SDK).

Aspose.3D Cloud Ruby SDK란 무엇입니까?

기술이 빠르게 발전함에 따라 고급 3D 앱 및 서비스에 대한 수요가 증가하고 있습니다. Aspose.3D Cloud Ruby SDK 덕분에 여러분과 같은 개발자는 강력한 도구 세트를 이용할 수 있습니다. 이러한 도구를 사용하면 클라우드 기반 앱에 인상적인 3D 기능을 쉽게 추가할 수 있습니다. 이 툴킷은 3D 모델을 원활하고 효율적으로 작업할 수 있게 해줍니다. 게임, 애니메이션 또는 시뮬레이션을 만들고 있다면, 이 SDK는 3D 모델 작업을 보다 쉽게 할 수 있도록 다양한 도구를 제공합니다. Aspose.3D Cloud Ruby SDK는 매우 신뢰할 수 있습니다. FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML 등과 같은 많은 인기 3D 파일 형식을 지원합니다.

Aspose.3D Cloud Ruby SDK는 사용하기 쉬우며, 3D 정보를 처리하도록 맞춤화된 다양한 클래스와 알고리즘을 포함하는 강력한 Ruby API를 제공합니다. 이 라이브러리는 Box, Cylinder, Sphere, Torus, Plane과 같은 3D 객체 생성, 3D 모델과 연결된 텍스처 및 재료 처리, 3D 모델의 애니메이션 및 인터랙티브 기능 처리, 기하학 편집 지원, 3D 모델 렌더링 및 시각화, 다른 지원 형식으로의 3D 모델 변환, 고품질 이미지 및 애니메이션 렌더링 등 필수 기능을 다수 포함하고 있습니다. 소프트웨어 개발자라면 이 도구를 사용해 3D 모델을 손쉽게 작업할 수 있습니다. 크기 조정, 회전, 이동은 물론 골격 애니메이션과 같은 복잡한 변경도 쉽게 적용할 수 있습니다. Aspose.3D SDK를 통해 다양한 가능성을 손끝에서 활용할 수 있습니다.

Previous Next

Aspose.3D Cloud Ruby SDK 시작하기

Aspose.3D Cloud Ruby SDK를 설치하는 권장 방법은 RubyGems를 사용하는 것입니다. 원활한 설치를 위해 다음 명령을 사용하십시오.

RubyGems를 통해 Aspose.3D Cloud Ruby SDK 설치

gem install aspose_3d_cloud 
또한 Aspose 제품 페이지에서 직접 다운로드할 수 있습니다.

Ruby 애플리케이션 내 3D 씬 구성

Aspose.3D Cloud Ruby SDK는 소프트웨어 개발자가 Ruby 애플리케이션 내에서 3D 씬을 생성하고 다양한 유형의 엔티티를 처리할 수 있도록 합니다. 이 API는 여러 모델을 결합하고 가상 공간에 배치하며 관계를 정의함으로써 복잡한 3D 씬을 만들 수 있게 해줍니다. 개발자는 계층 구조를 쉽게 만들고, 모델을 스켈레톤에 연결하며, 인터랙티브한 환경을 손쉽게 구축할 수 있습니다.

Ruby를 통해 새 씬을 만들고 다양한 속성을 설정하는 방법은?

scene = Aspose3DCloud::Scene.new
scene.background_color = Aspose3DCloud::Color.new(0.2, 0.2, 0.2)  # Set background color to gray
scene.fog_enabled = true
scene.fog_start = 100
scene.fog_end = 500
scene.fog_color = Aspose3DCloud::Color.new(0.5, 0.5, 0.5)  # Set fog color to light gray
scene.ambient_light_color = Aspose3DCloud::Color.new(0.5, 0.5, 0.5)  # Set ambient light color

# Manipulate Various Properties of scene Objects

# Create a cube mesh
cube = Aspose3DCloud::Mesh.create_box("Cube", 10, 10, 10)

# Set position and rotation of the cube
cube.transform.translation = Aspose3DCloud::Vector3.new(0, 0, 0)
cube.transform.rotation = Aspose3DCloud::Quaternion.from_euler_angles(0, 45, 0)

# Add the cube to the scene
scene.root_node.add_child(cube)

Ruby API를 통한 3D 모델 변환

Aspose.3D Cloud Ruby SDK는 Ruby 애플리케이션 내에서 3D 모델을 다양한 지원 파일 형식으로 변환하는 강력한 기능을 포함하고 있습니다. 이는 Aspose.3D Cloud API와의 원활한 통합을 제공하여 소프트웨어 엔지니어가 서로 다른 형식 간에 3D 모델을 변환할 수 있게 합니다. 사용자가 FBX를 glTF로, FBX를 PDF로 또는 STL을 OBJ로 변환해야 할 경우에도 SDK는 과정을 단순화하고 정확하고 신뢰할 수 있는 변환을 보장합니다. 다음 예제는 개발자가 Ruby 코드 몇 줄만으로 FBX 3D 모델을 PDF 파일 형식으로 변환하는 방법을 보여줍니다.

Ruby 코드를 사용하여 FBX를 PDF로 변환하는 방법은?

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

    @three_d_cloud_api = AsposeThreeDCloud::ThreeDCloudApi.new("MY_CLIENT_SECRET", MY_CLIENT_ID")
	@name:String = "sample.fbx"
	@newformat:String = "pdf"
	@newfilename:String = "oaptest.pdf"

    result = @three_d_cloud_api.post_convert_by_format(@name, @newformat, @newfilename)

3D 모델의 텍스처 및 재질 관리

Aspose.3D Cloud Ruby SDK는 컴퓨터 프로그래머가 3D 다이어그램과 관련된 텍스처 및 재질 정보를 쉽게 관리할 수 있도록 합니다. 이 SDK는 3D 모델에 연결된 텍스처와 재질을 관리하기 위한 광범위한 기능을 제공합니다. 텍스처를 객체에 적용하고, 매핑 좌표를 조정하며, 색상, 광택, 투명도와 같은 재질 속성을 제어할 수 있습니다. 이러한 기능을 통해 개발자는 현실적인 렌더링 효과를 구현하고 모델의 시각적 품질을 향상시킬 수 있습니다.

Ruby API를 통한 애니메이션 및 인터랙티브 지원

Aspose.3D Cloud Ruby SDK는 Ruby 애플리케이션 내에서 3D 모델의 애니메이션 및 인터랙티브 기능에 대한 포괄적인 지원을 제공합니다. 소프트웨어 개발자는 키프레임을 정의하고, 객체 변환을 애니메이션화하며, 애니메이션의 타이밍과 보간을 손쉽게 제어할 수 있습니다. 또한, 개발자는 스크립트나 동작을 객체에 연결하여 인터랙티브한 애플리케이션 및 게임을 만들 수 있습니다. 개발자는 3D 모델에 현실적인 조명 효과를 적용하여 시각적 품질을 더욱 향상시킬 수 있습니다.

 한국인