אני מניח שהמשטח הוא מלבני. אם כן צורת החישוב היא כדלהלן:נכתב ע"י mat;1463764:יש לי משטח שגודלו יכול להשתנות.
עכשיו אני רוצה להכניס בתוכו מספר משתנה של ריבועים ביחס 1:1.
עכשיו אני רוצה לחשב את הגודל המקסימלי של כל ריבוע כדי שאני יוכל להכניס את כולם במשטח בלי לחרוג מגבולות המשטח ושכל הריבועים באותו גודל.
יש לכם רעיון איך לחשב?
נכתב ע"י s976;1463795:אני מניח שהמשטח הוא מלבני. אם כן צורת החישוב היא כדלהלן:
נאמר שהאורך של המשטח הוא X, ורוחב - Y.
הגודל של הרבוע יהיה Y/N, כאשר N זה מספר הרבועים ברוחב השטח.
מתחילים מ N=1, ועולים במידת הצורך.
בודקים האם X מתחלק ל Y/N (כלומר X/(Y/n) זה מספר שלם)
אם כן - הגענו לתוצאה.
function calculateSquareSizeInArea(widthArea ,heightArea, countSquare ){
var x=widthArea, y=heightArea, n=countSquare;
var px=Math.ceil(Math.sqrt(n*x/y));
var sx,sy;
if(Math.floor(px*y/x)*px<n) //does not fit, y/(x/px)=px*y/x
sx = y/Math.ceil(px*y/x);
else
sx = x/px;
var py= Math.ceil(Math.sqrt(n*y/x));
if(Math.floor(py*x/y)*py<n) //does not fit
sy=x/Math.ceil(x*py/y);
else
sy=y/py;
return Math.max(sx,sy);
}
לוח לימודים
מסלולי לימוד שאפשר לההצטרף
אליהם ממש עכשיו:
4.06
כ"ז אייר
קורס משולב בינה מלאכותית
קורס פיתוח ובניית אתרים
קריירה מתקדמת, ביקוש עצום, וממוצע משכורות גבוה במיוחד!
מלגות גבוהות ומשתלמות!
2.06
כ"ה אייר
פתיחת מסלול
קורס עריכת וידאו
מלגות והנחות משמעותיות!
18.06
י"ב סיוון
#רקבפרוג
הרצאה מרתקת:
פוטושופ לצלמים
עם אופק עוגן
כלים מתקדמים, טכניקות חדשות ובינה מלאכותית בפוטושופ לצלמים בעידן 2024
לתלמידים ובוגרים בלבד!
27.06
כ"א סיוון
פתיחת מסלול
עיצוב ואדריכלות פנים
מלגות גבוהות!
27.06
כ"א סיוון
השקה חגיגית!
עיצוב גרפי ודיגיטל - בסילבוס חדש ומטורף!
מלגות גבוהות!
תהילים פרק טו
א מִזְמוֹר לְדָוִד יְהוָֹה מִי יָגוּר בְּאָהֳלֶךָ מִי יִשְׁכֹּן בְּהַר קָדְשֶׁךָ:ב הוֹלֵךְ תָּמִים וּפֹעֵל צֶדֶק וְדֹבֵר אֱמֶת בִּלְבָבוֹ:ג לֹא רָגַל עַל לְשֹׁנוֹ לֹא עָשָׂה לְרֵעֵהוּ רָעָה וְחֶרְפָּה לֹא נָשָׂא עַל קְרֹבוֹ:ד נִבְזֶה בְּעֵינָיו נִמְאָס וְאֶת יִרְאֵי יְהוָה יְכַבֵּד נִשְׁבַּע לְהָרַע וְלֹא יָמִר:ה כַּסְפּוֹ לֹא נָתַן בְּנֶשֶׁךְ וְשֹׁחַד עַל נָקִי לֹא לָקָח עֹשֵׂה אֵלֶּה לֹא יִמּוֹט לְעוֹלָם: