
Aspose.3D Cloud Go SDK
Go REST SDK เพื่อสร้าง, แก้ไข & แปลงไฟล์ 3D
โซลูชัน 3D ที่หลากหลายที่ช่วยให้วิศวกรซอฟต์แวร์สร้าง, แก้ไข, ปรับแต่ง, & แปลงรูปแบบไฟล์ 3D (STL, OBJ, FBX) เป็น PDF และเรนเดอร์เอนทิตี 3D ผ่าน Go REST API.
Aspose.3D Cloud Go SDK คืออะไร?
ในการพัฒนาที่ใช้คลาวด์สมัยใหม่ ความสามารถและประสิทธิภาพเป็นสิ่งสำคัญ—โดยเฉพาะเมื่อทำงานกับเนื้อหา 3D Aspose.3D Cloud Go SDK เป็น API 3D ของ Go ที่ทรงพลังและฟรี รวมถึงไลบรารี 3D ของ Go แบบโอเพนซอร์สที่ช่วยให้นักพัฒนาสร้างภาพวาด STL 3D, แปลง 3D ด้วย Go, และเพิ่มส่วนต่าง ๆ ไปยังไฟล์ 3D ได้อย่างง่ายดาย ชุดเครื่องมือที่หลากหลายนี้ทำให้การจัดการการเรนเดอร์แผนภาพ 3D ที่ซับซ้อนเป็นเรื่องง่าย โดยมีฟีเจอร์เช่น การแก้ไขพื้นผิวและวัสดุ, การกำหนดแอนิเมชัน, การหมุนและปรับขนาดโมเดล, การรวมหลายวัตถุ 3D, และการใช้การแปลงที่แม่นยำ ด้วยความสามารถในการเรนเดอร์คุณภาพสูง นักพัฒนาสามารถเรนเดอร์เอนทิตีไฟล์ 3D เพื่อให้ได้ผลลัพธ์ภาพที่สมจริง ทำให้เหมาะสำหรับการสร้างประสบการณ์ 3D ที่หลากหลายและโต้ตอบได้ในคลาวด์
หนึ่งในจุดแข็งที่ใหญ่ที่สุดของ SDK คือการสนับสนุนการแปลงรูปแบบที่แข็งแกร่ง ทำให้สามารถแปลงรูปแบบต่าง ๆ เช่น FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF และอื่น ๆ ได้อย่างราบรื่น—ทำให้การทำงานกับ 3D OBJ และ FBX หรือการแปลงไฟล์ 3D เป็น PDF ทำได้ง่ายโดยไม่ต้องใช้เครื่องมือเพิ่มเติม การบูรณาการบนคลาวด์ช่วยให้การทำงานร่วมกันเป็นไปอย่างง่ายดาย การเข้าถึงข้ามแพลตฟอร์มและการโต้ตอบกับบริการคลาวด์อื่น ๆ อย่างราบรื่น ด้วยความสามารถในการขยายตัว ความปลอดภัย และเอกสารที่เป็นมิตรต่อผู้พัฒนา Aspose.3D Cloud Go SDK ทำให้ผู้พัฒนาซอฟต์แวร์สามารถสร้างแอปพลิเคชัน 3D ขั้นสูงที่รองรับการแปลงหลายรูปแบบ การเรนเดอร์คุณภาพสูง และการจัดการข้อมูล 3D อย่างยืดหยุ่น—เหมาะสำหรับการสร้าง แปลง และแสดงผลโมเดล 3D ระดับมืออาชีพได้ทุกที่ ทุกเวลา
เริ่มต้นใช้งาน Aspose.3D Cloud Go SDK
วิธีแนะนำในการติดตั้ง Aspose.3D Cloud Go SDK คือการใช้ GitHub โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น
ติดตั้ง Aspose.3D Cloud Go SDK ผ่าน GitHub
go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git คุณสามารถดาวน์โหลดได้โดยตรงจาก หน้าผลิตภัณฑ์ของ Aspose.การแปลงไฟล์ 3D เป็น PDF ผ่าน Go API
Aspose.3D Cloud Go SDK โดดเด่นในความสามารถของมันในการแปลงไฟล์ 3D ระหว่างรูปแบบต่าง ๆ อย่างราบรื่นด้วยเพียงไม่กี่บรรทัดของโค้ด Go นักพัฒนาซอฟต์แวร์สามารถแปลงไฟล์จากรูปแบบเช่น STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF และอื่น ๆ ได้อย่างง่ายดาย คุณลักษณะนี้ไม่เพียงช่วยประหยัดเวลาแต่ยังขจัดความจำเป็นในการติดตั้งซอฟต์แวร์หลายตัวสำหรับรูปแบบต่าง ๆ ด้วยเพียงไม่กี่บรรทัดของโค้ด นักพัฒนาสามารถรวมฟังก์ชันการแปลงนี้เข้าในแอปพลิเคชันของตนและรับประกันความเข้ากันได้บนหลายแพลตฟอร์ม ตัวอย่างต่อไปนี้แสดงให้เห็นว่าผู้พัฒนาซอฟต์แวร์สามารถแปลงไฟล์ 3D เป็นรูปแบบไฟล์ PDF ภายในแอปพลิเคชัน Go ได้อย่างไร
วิธีแปลงไฟล์ 3D เป็นไฟล์ PDF ด้วย Go REST API?
// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
threeDCloudApi , ctx, _ := api.NewThreeDCloudApiService("MY_CLIENT_ID", "MY_CLIENT_SECRET", "ap.aspose.cloud")
response, httpResponse, err := threeDCloudApi.PostConvertByFormat("sample.3d", "pdf", "output.pdf")
การสนับสนุนรูปแบบไฟล์ 3D อย่างครบถ้วน
Aspose.3D Cloud Go SDK ใช้งานง่ายเป็น REST SDK ที่ทำให้นักพัฒนาซอฟต์แวร์สร้างและจัดการไฟล์ 3D ภายในแอปพลิเคชัน Go ของพวกเขาได้อย่างง่ายดาย SDK นี้มีความเข้ากันได้อย่างกว้างขวางกับรูปแบบไฟล์ 3D มากมาย ทำให้นักพัฒนาซอฟต์แวร์สามารถทำงานกับรูปแบบที่นิยมเช่น FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML และอื่น ๆ ความหลากหลายนี้ขจัดความจำเป็นในการทำกระบวนการแปลงที่ซับซ้อน ทำให้นักพัฒนามุ่งเน้นไปที่การสร้างแอปพลิเคชัน 3D ที่นวัตกรรม
การเรนเดอร์ 3D คุณภาพสูงในคลาวด์
การเรนเดอร์โมเดล 3D ด้วยความแม่นยำและภาพคุณภาพสูงเป็นสิ่งสำคัญสำหรับหลายแอปพลิเคชัน Aspose.3D Cloud Go SDK ได้ให้การสนับสนุนเต็มรูปแบบสำหรับการโหลดและเรนเดอร์ไดอะแกรม 3D ภายในแอปพลิเคชัน Go ของพวกเขา SDK มีความสามารถการเรนเดอร์ขั้นสูงที่ช่วยให้นักพัฒนาซอฟต์แวร์สร้างภาพที่เสมือนจริงของโมเดล 3D ไม่ว่าจะเป็นการจำลอง, การแสดงภาพสถาปัตยกรรม หรือเกม ฟีเจอร์การเรนเดอร์ของ Aspose.3D Cloud Go SDK ทำให้ประสบการณ์ผู้ใช้สุดท้ายน่าประทับใจอย่างไม่มีข้อสงสัย.
วิธีเรนเดอร์เอนทิตีไฟล์ 3D ด้วย Go API?
package aspose3dcloud
// PdfRenderMode : Render mode specifies the style in which the 3D artwork is rendered.
type PdfRenderMode int32
// List of PdfRenderMode
const (
PdfRenderMode_Solid PdfRenderMode = 0
PdfRenderMode_SolidWireframe PdfRenderMode = 1
PdfRenderMode_Transparent PdfRenderMode = 2
PdfRenderMode_TransparentWireframe PdfRenderMode = 3
PdfRenderMode_BoundingBox PdfRenderMode = 4
PdfRenderMode_TransparentBoundingBox PdfRenderMode = 5
PdfRenderMode_TransparentBoundingBoxOutline PdfRenderMode = 6
PdfRenderMode_Wireframe PdfRenderMode = 7
PdfRenderMode_ShadedWireframe PdfRenderMode = 8
PdfRenderMode_HiddenWireframe PdfRenderMode = 9
PdfRenderMode_Vertices PdfRenderMode = 10
PdfRenderMode_ShadedVertices PdfRenderMode = 11
PdfRenderMode_Illustration PdfRenderMode = 12
PdfRenderMode_SolidOutline PdfRenderMode = 13
PdfRenderMode_ShadedIllustration PdfRenderMode = 14
)
การจัดการและแปลง 3D ผ่าน Go API
Aspose.3D Cloud Go SDK ช่วยให้นักพัฒนาซอฟต์แวร์สามารถโหลด, จัดการและแปลงโมเดล 3D ของพวกเขาได้อย่างง่ายดายในแอปพลิเคชัน Go ของตน ไลบรารีนี้มีชุดเครื่องมือหลากหลายสำหรับการจัดการโมเดล 3D นักพัฒนาซอฟต์แวร์สามารถแปลง, หมุน, ปรับขนาด, และแม้กระทั่งรวมหลายโมเดลเข้าด้วยกันโดยใช้วิธีการที่เป็นธรรมชาติของ SDK ฟีเจอร์นี้ทำให้กระบวนการพัฒนาง่ายขึ้น, ช่วยให้นักพัฒนานำวิสัยทัศน์เชิงสร้างสรรค์ของตนสู่ชีวิตและปรับแต่งโมเดลโดยไม่ต้องพึ่งพาเครื่องมือภายนอก, สุดท้ายทำให้กระบวนการพัฒนาดีขึ้น ตัวอย่างต่อไปนี้แสดงวิธีการใช้การแปลงกับเอนทิตี 3D ด้วยคำสั่ง Go.
วิธีใช้การแปลงรูปแบบกับแผนภาพ 3D ด้วย Go REST API?
type Transform struct {
// Gets or sets the translation
Translation *Vector3 `json:"Translation,omitempty"`
// Gets or sets the scale
Scale *Vector3 `json:"Scale,omitempty"`
// Gets or sets the pre-rotation represented in degree
PreRotation *Vector3 `json:"PreRotation,omitempty"`
// Gets or sets the post-rotation represented in degree
PostRotation *Vector3 `json:"PostRotation,omitempty"`
// Gets or sets the rotation represented in euler angles, measured in degree
EulerAngles *Vector3 `json:"EulerAngles,omitempty"`
}
