2019년 3월 22일 금요일

forgGraph 만드는데 문제점 발생..ㅠㅠ

직접 시간 넣어서 그래프 그려보기


;;;; 시간이 시간이 중복되서 들어감

원인
Vector3는 float만 지원을함

time값을 second로 변환해서 쓰는데 double이 필요할정도로 큰값을 씀

결론

double이 지원되는 Vector3를 사용해보자 (잇긴함 깃허브에)
문제점: 그래프 그리는 함수안에 Vector3 (float)을 사용하는곳이 너무 많아 수정 너무 많음


해결중...

맨처음에 시간을 변환한것을 string으로 받아온다 거기서 시작함

해당 string을 이쁜 float (부동소수가 빠진)으로 변환 할 수 있으면 그래프 그릴수있음

문제...string을 float로 변환하니까 부동소수를 쳐 붙인 버전을 보여줌...그래서 아마 안될꺼같음...


substring으로 잘라서 쓴다..

7자리까지 밖에 지원안됨..더 길면 쓸수없는방법..



방법 3.

 Minute만 계산하면 계산은 됨(단위가 확 줄으니까..) 하지만 대소비교가 안될듯하고

전부 계산하고 년도만 빼면 될꺼같기도한데...
년도는 그래프의 맨위에 따로 표시면 될것같기도 한데...


해결함

해결방법

public static int DateToValuexxx(DateTime dateTime)
        {

            int result;
            double tmp1;
            double tmp2;

            tmp1 = (dateTime.Date - Epoch.Date).TotalSeconds;
            tmp2 = (dateTime - Epoch).TotalSeconds;
           
            int.TryParse((tmp2 - tmp1).ToString(), out result);

            return result;
        }

애초에 전부다 계산한 TotalSeconds를 사용하려고 했던게 애바임

date를 빼고 그냥 날짜랑 시간으로만 해서 해결



문제점 2019-03-22

꿈틀거림(변경될때마다) (해결)

댓글 없음:

댓글 쓰기

git rejected error(feat. cherry-pick)

 문제 아무 생각 없이 pull을 받지않고 로컬에서 작업! 커밋, 푸시 진행을 해버렷다. push에선 remote와 다르니 당연히 pull을 진행해라고 하지만 로컬에서 작업한 내용을 백업하지 않고 진행하기에는 부담스럽다(로컬작업 유실 가능성) 해결하려...