지붕 관련 수치 추가
This commit is contained in:
parent
88a8900512
commit
0c9ba38209
@ -178,7 +178,6 @@ export const rearrangeArray = (array, index) => {
|
||||
return fromIndexToEnd.concat(fromStartToIndex)
|
||||
}
|
||||
|
||||
|
||||
export const findTopTwoIndexesByDistance = (objArr) => {
|
||||
if (objArr.length < 2) {
|
||||
return [] // 배열의 길이가 2보다 작으면 빈 배열 반환
|
||||
@ -204,4 +203,25 @@ export const findTopTwoIndexesByDistance = (objArr) => {
|
||||
}
|
||||
|
||||
return [firstIndex, secondIndex]
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 지붕의 누워있는 높이
|
||||
* @param base 밑변
|
||||
* @param degree 각도 ex(4촌의 경우 21.8)
|
||||
*/
|
||||
export const getRoofHeight = (base, degree) => {
|
||||
return base / Math.cos((degree * Math.PI) / 180)
|
||||
}
|
||||
|
||||
/**
|
||||
* 지붕 빗변의 길이
|
||||
* @param base 밑변
|
||||
*/
|
||||
export const getRoofHypotenuse = (base) => {
|
||||
return Math.sqrt(base * base * 2)
|
||||
}
|
||||
|
||||
export const getDegreeByChon = (chon) => {
|
||||
return chon * 5.45
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user