Topologic היא קוד פתוח, תוכנה חופשית שורת הפקודה וללא תלות בפלטפורמה מיושמת ב- C ++ באמצעות ספריות OpenGL, WebGL וlibxml2. הוא מספק תוכנה פשוטה לעיבוד צורות שונות רגילות 3D והפרימיטיבים גיאומטריים גבוהה-ממדיים.
תומך במגוון רחב של הפרימיטיבים גיאומטריים ושיטות פלט
בין הפרימיטיבים הגיאומטריים הנתמכים, אנחנו יכולים לדבר על simplices, ספירות, וקוביות. כמו כן, בין פרקטלים הנתמכים, אנחנו יכולים לדבר על להבות פרקטלית ובסיסי affine IFSs (מערכת פונקצית איטרטיביים).
בנוסף, Topologic תומך במספר שיטות פלט, כגון OpenGL 3.2 פשוט וSVGs. ספריית libefgy משמשת לביצוע רוב המשימות להבהיר, כמו גם את החישובים בפועל.
מגיע עם חזיתי שפע, חזיתי WebGL וממשק שורת הפקודה
הפרויקט כולל ממשקים מרובים, כוללים קדמי מסתיים שפע וWebGL, כמו גם ממשק שורת פקודה (CLI). כל אחד מממשקים אלה חייבים להיות הידור בנפרד להשתמש בם, אחרת הדרך היחידה לקיים אינטראקציה עם התכנית היא באמצעות יישום מסוף אמולטור.
WebGL החזיתי הוא ללא ספק קל ביותר לשימוש, המספק למשתמשי חוויה מכאיבה, כפי שהם ניצחו & rsquo; לא צריך להתקין שום דבר. הממשק מבוסס האינטרנט מאפשר לך להריץ Topologic ישר בדפדפן האינטרנט שלך.
תחילת עבודה עם Topologic
מכיוון שלא ניתן למצוא Topologic על מאגרי התוכנה העיקריים של מערכות הפעלה גנו / לינוקס מודרניות, התקנה זה די קשה. זה דורש ספריות צד שלישי כמו libefgy, שניתן לרכוש ולהתקין בנפרד (פרטים מסופקים על הפרויקט & rsquo; s אתר רשמי).
בעיקרון, להתקנת Topologic, תצטרך להוריד את הגרסה העדכנית ביותר מאחד מדפי GitHub או באמצעות Softoware. פתח את יישום מסוף אמולטור, נווט אל המיקום של קבצי המקור באמצעות & lsquo; cd & rsquo; הפקודה (למשל cd / home / softoware / topologic-שחרור-10), הפעל את & lsquo; לעשות & rsquo; הפקודה לקמפל אותו, ואחריו & lsquo; sudo make install & rsquo; הפקודה כדי להתקין אותה מערכת רחבה.
מה חדש בהודעה זו:
- frontends:
- יש עכשיו אפליקציה Chrome, המבוסס על ממשק WebGL חידשה. האחרון שופר באמצעות jQuery Mobile, כך זה יהיה הרבה יותר חלק ולעבוד בסדר בהתקנים ניידים. בפרט, ממשק WebGL עכשיו עובד מצוין ונראה די טוב על iOS 8 וגרסאות האחרונות של אנדרואיד.
- לקוח WebGL עבר לhttps://dee.pe/r - כי את כתובת האתר הישנה היה waaaaaaay זמן רב מדי כדי לזכור .
- משתמשי Chrome יכולים כעת להוריד ממשק זה בחנות Chrome App, בhttps://chrome.google.com/webstore/detail/hnfpoonnkobplgfaafpkbamebbccjegb.
- מודלים:
- מהדורה זו כוללת תמונת מצב של מה שאני מנסה לעשות עם משיכה. המשיכה באופן אקראי נוצרת, אבל הם מראים סימטריות נחמדים והרבה פרמטרים יש אפקטים מעניינים.
- Fractal להבת צביעה:
- אלגוריתם צביעת להבת פרקטלית ימים אלו חידשה. אם אתה משתמש בממשק המשתמש של OSX, אז האלגוריתם החדש משתמש במתמטיקה הרבה יותר קרובה למקור, הודות למרקמים צף נקודה בOpenGL 3.2+. למרבה הצער זה לא עובד יותר מדי טוב על WebGL וOpenGL ES, אז זה אינו מופעל בfrontends האחר. ללא קשר, שיטת הצביעה החדשה היא די מבטיח, הרבה יותר יפה, יותר קרובה לנייר המקורי ואפילו מהר יותר כדי להבהיר -. הודות לדורש מסירות טיוח פחות
מה חדש בגרסה 9:
- מפעל דגם שולב libefgy:
- מפעל המודל היה בעבר חלק מTopologic, אבל עכשיו כבר עבר לlibefgy. משמעות הדבר היא כי בכל פעם שחדשה דגמים מתווספים libefgy, ממשק Topologic האהוב עליך היא רק קומפילציה מהציור שדגם חדש.
- הדגמים הזמינים והנגיש וקטור קואורדינטות פורמטי שאילתא עם המפעל הזה בכל פעם שTopologic צריך לדעת עליהם, --version כך ./topologic והרישום בממשק OSX יתנהג כמצופה.
- פרמטרים מודל חדשים בlibefgy:
- libefgy-5 ו- 6 הציגו פרמטרים מודל חדשים יחד עם כמה דגמים חדשים; הפרמטרים החדשים רדיוס קטן לבקבוקי טורי וקליין, ומתמיד מודל תלוי המשמש רק על ידי בקבוקי קליין.
- דגמים חדשים: טורוס ובקבוקי קליין. זהו למעשה חלק מlibefgy, אבל זה עדיין מרגיש נכון להצביע על כך ששני מודלים חדשים אלה זמינים כעת בכל frontends.
- בסיס משתנה לתאם:
- libefgy החדש תומך מפרט את הפורמט לתאם כי וקטורים מתפרשים כלפני שהם האכילו את מפיק; כיום libefgy תומך בקואורדינטות קוטביות וקרטזית לוקטוריה, יותר לתאם פורמטים ככל הנראה יצורפו לlibefgy מתישהו בקרוב. במקרה שאתה תוהה מה שנראה כמו, יש להסתכל על המסך.
פורמט
תגובות לא נמצא