2018년 1월 21일 일요일

치수를 마우스 클릭으로 입력하기


    1. Hg3DCad_PreviewInputDim
      1. 마우스 좌표에 걸리는 input dim을 highlight한다.
    2. Hg3DCad_CheckInputDim
      1. 마우스 좌표에 input dim이 있는지 검사해서 사용자에게 치수를 입력받고, 입력받은 값을 리턴한다.
    3. 일반 치수를 Input dim으로 만드는 방법
      1. CAlignEttGutterSection::DrawDim 함수 참조
      2. // 치수에 InputTag를 넣자.
      3. {
      4. pDim->CreateBimProperty();
      5. CHgBimProperty *pBimProp = pDim->GetBimProperty();
      6. if(pBimProp)
      7. {
      8. CHgValueBase value;
      9. value.SetValueString(strValue);
      10. pBimProp->AddItem(value, DIM_INPUT_TAG, TRUE);


      11. value.SetValueString(NOTRANS("MM"));;
      12. pBimProp->AddItem(value, DIM_INPUT_UNIT, TRUE);
      13. }
      14. }

댓글 없음:

댓글 쓰기

부대시설물 입력과 출력

방음벽을 횡단에서 추가하는 경우 사용자가 drag&drop으로 방음벽을 추가한다. 방음벽 객체를 생성한다. CAlignSubsidiaryMng::AddNoiseBarrierOnCrossSection 방음벽 설치 ...