- 방음벽을 횡단에서 추가하는 경우
- 사용자가 drag&drop으로 방음벽을 추가한다.
- 방음벽 객체를 생성한다.
- CAlignSubsidiaryMng::AddNoiseBarrierOnCrossSection
- 방음벽 설치 위치를 결정한다.
- CHgAlignStructurePosData 를 생성한다.
- 방음벽 객체를 생성한다.
- 방음벽을 횡단에 표시한다.
- 좌표 계산
- parameter 설정
- 좌표 계산
- 방음벽을 그린다.
하니소프트 문서
2018년 1월 21일 일요일
부대시설물 입력과 출력
설계기준 적용 방법
- 설계기준과 관련된 파일 목록
- Alignment_Symbol.dwg
- HgAlignmentEntityConfig.xml
- RoadEquipmentStandard2013.hdb
- SuperelevationByRadiusCurvature.hdb
- 디렉토리 구조
- 설계기준 종류
- DesignStandard 에 있는 폴더명들이 설계기준리스트가 됨
Grid 입출력을 Station 옵션에 맞춰서 하기
- m_Grid에 station 옵션을 설정
- m_Grid.SetStationFormatText(HgAlignmentEntity_GetStationFormatText(m_pHg3DData))
- 해당 cell을 station 타입으로 설정
- m_Grid.AddCell(row, col++, pVip->GetStationRef(), nFormat, nLineRealForSta, NOTRANS(""), CELL_TYPE_STATION);
- 끝!
Object style 추가 방법
- 심볼 추가
- style이 심볼을 포함하는 경우에 해당 심볼파일 추가한다.
- 예) HgAlignmentEntity 는 HgAlignmentSymbol.dwg
- System style 추가
- 환경설정파일에 system style을 추가한다.
- 예) HgAlignmentEntityConfig.xml
- Object style 추가
- object style은 객체별로 등록해야 한다.
- 추가된 Object style이 연관되어 있는 객체에 style의 path명을 등록한다.
- 예) CAlignEttHorizontalAlignment::SetHorStylePath
BimRoad 패치 절차
- Update List 작성
- BimRoad/Patch/AS내용관리시스템(BimRoad).xls 파일 수정
- 버전 정보 수정
- BimRoad/Include/versionNumber.inc 파일 수정
- 베타 패치 실행
- 베타 패치 테스트
- 정식 패치 실행
- Setup 파일을 구글 드라이브에 업로드
- Setup 파일
- Win32 : \\192.168.0.5\BimRoad_v2_Install\WIN32
- Win64 : \\192.168.0.5\BimRoad_v2_Install\WIN64
- BimRoad 블로그에 Update list 작성
- http://bimroad.blogspot.kr/
두 선형의 교점 찾기
- GetStationMatchAlignment
- parameter
- const HGBOOL &bFast : TRUE - 빠른 검색을 한다.(모호한 상황에서 안 찾아 질 수 있다)
피드 구독하기:
글 (Atom)
부대시설물 입력과 출력
방음벽을 횡단에서 추가하는 경우 사용자가 drag&drop으로 방음벽을 추가한다. 방음벽 객체를 생성한다. CAlignSubsidiaryMng::AddNoiseBarrierOnCrossSection 방음벽 설치 ...
-
심볼 추가 style이 심볼을 포함하는 경우에 해당 심볼파일 추가한다. 예) HgAlignmentEntity 는 HgAlignmentSymbol.dwg System style 추가 환경설정파일에 system styl...
-
선형 bimroad 인터체인지
-
선형 클로소이드