Draco

 
 

ספריית C++ לדחיסת נתונים בתלת מימד

ספריית C++ בחינם לדחיסה ופירוק מהירים של רשתות גיאומטריות תלת-ממדיות וענני נקודות.

יש מעבדים חזקים, צגים ברזולוציה גבוהה יותר וכרטיסי מסך חזקים חשובים כשמדובר בחוויות תלת מימד איכותיות. אבל מצד שני, זה גם דורש הורדה והעלאה מהירה. זו הסיבה שחברות רבות השקיעו כמות רבה של זמן ומשאבים כדי למצוא דרכים חדשות לטפל בבעיות אלו. זכור את כל הדברים האלה לגוגל יש ספריית דחיסה חדשה עבור דגמי תלת מימד הידועים בשם Draco.

Draco היא ספריית דחיסה בקוד פתוח שסיפקה פונקציונליות מלאה לדחיסה וביטול דחיסה של נתונים תלת מימדיים באמצעות קוד C++. הספרייה תומכת באופן מלא בדחיסה וביטול דחיסה של רשתות גיאומטריות תלת מימדיות במהירות ובדיוק גבוהים. הספרייה מאפשרת דחיסת נקודות, מידע קישוריות, קואורדינטות מרקם, מידע צבע וכל תכונות כלליות אחרות הקשורות לגיאומטריה.

פורמט הדחיסה עבור קבצי KML הוא פורמט ה-ZIP הסטנדרטי. הספרייה נועדה לשפר את האחסון והשידור של גרפיקה תלת מימדית. הדבר הגדול בספריה הוא שהיא תומכת בשיעורי דחיסה גבוהים עבור גרפיקה תלת מימדית ובטעינת דפים מהירה בהרבה עבור דפי אינטרנט עם גרפיקה תלת מימדית. האלגוריתם תומך במצבי אובדן וחסרי אובדן כאחד.

Previous Next

תחילת העבודה עם דראקו

הדרך המומלצת להתקין את Draco היא מ-GitHub, אנא השתמש בפקודה הבאה להתקנה חלקה

הרכיב את ספריית Draco כספרייה דינמית

go get https://github.com/google/draco.git

דחיסת מודל תלת מימד באמצעות דראקו

ספריית הקוד הפתוח Draco מאפשרת למפתחי תוכנה לדחוס נתונים של מודל תלת מימד בקלות בתוך היישומים שלהם. לעתים קרובות רואים שגודל הנתונים התלת מימדיים גדול מאוד והמשתמשים נתקלים בקושי בעת העלאה והורדה שלהם. הספרייה משתמשת באלגוריתם דחיסה חסר אובדן או הפסד בהתאם לנתוני הקלט. זה נצפה שהספרייה דוחסת בצורה מדויקת מאוד מודלים תלת מימדיים ומקלה על עבודת המשתמשים בזמן העלאת נתונים לשרתים שלהם.

דחוס רשתות תלת מימד באמצעות JavaScript

ספריית Draco מאפשרת למפתחי תוכנה לדחוס ולפרוק את רשתות התלת-ממד שלהם בתוך האפליקציות שלהם. ספריית Draco סיפקה API של מקודד שניתן להשתמש בו כדי לדחוס רשת וענן נקודות. הספרייה עוזרת להקטין את גודל התוכן בתלת-ממד, מה שמוביל ליעילות משופרת ולשידור מהיר של תוכן תלת-ממדי דרך האינטרנט. אתה יכול בקלות לבנות רשת מנתוני גיאומטריה, להוסיף לה מדדים ולהוסיף נתוני תכונות. לאחר הבנייה, אתה יכול לדחוס אותו בקלות.

קידוד נתוני תלת מימד מותאמים אישית באמצעות API של Metadata

ספריית Draco סיפקה תמיכה בקידוד נתונים שאינם גיאומטריה. ניתן להשתמש בספרייה כדי לקודד כל נתונים מותאמים אישית יחד עם הגיאומטריה, כגון שם התכונות, שם אובייקטי המשנה ומידע מותאם אישית. רשת יכולה לכלול מטא נתונים ברמה העליונה כמו גם מטא נתונים היררכיים ומטא נתונים של תכונות. הספרייה עוזרת למפתחים לאתחל בקלות את מזהה התכונה של הכתב בתוך הרשת.

 עִברִית