김명식 b19310
  • Joined on 2025-12-30

HmEG (3.11.1)

Published 2026-05-21 16:48:21 +09:00 by b19310

Installation

dotnet nuget add source --name b19310 --username your_username --password your_token 
dotnet add package --source b19310 --version 3.11.1 HmEG

About this package

HmEG 3D Graphics Library

Version 3.11.1 (2026/05/21)

[IMPROVED]

  • CI workflow 분리 적용 (deploy-hmeg.yml 단독 트리거)

[ADDED / IMPROVED]

  • 선 모델이 많은 뷰에서 카메라 조작 시 느려지는 문제 개선
  • HmModel 인스턴스의 메모리 사용량 개선
  • 모델 추가 시 전반적으로 사용되는 메모리 사용량 개선
  • mesh 메모리 사용량 개선: mesh 히트테스트에서 Positions/Indices 사용 로직들 모두 제거하고 BaseGeometry로부터 계산하도록 수정
  • HmEGLogger 파일로거가 앱 종료까지 확실히 로그 남기도록 수정
  • 플러그인 로드 관련 로그 메시지들 추가
  • BillboardMultiText Roundness 개선
  • mTextContents로 BillboardMultiText3D 생성 기능 구현
  • Surface mapping 시 EgEntity가 EgPolySurface인 경우 uv 적용 방식을 Geometry list merge 방식에서 uv만 반영하도록 변경
  • .lin 파일 로드 기능 추가
  • Model Visible 기능 개선: 하위 하위 모델 구조에서의 visible 오류

[FIXED]

  • HmMaterial의 CloneMaterial 사용 시 모델 타입이 유지 안되는 문제 수정
  • HmModel의 SetLegendValues 함수 사용 시 발생하는 오류 수정
  • 블록 레퍼런스를 선택 시 동일 블록의 다른 블록 레퍼런스가 이상하게 보이는 문제 수정
  • Text 모델이 특정 케이스에서 윈도우 셀렉트가 안되는 문제 수정
  • 십자선 포인트 모델의 외곽선이 잘못 나오는 문제 수정
  • Directional light 속성에 null이 들어갈 경우 발생하는 오류 수정
  • 특정 PC에서 HmEG 앱 실행 시 HmEGImportExport으로부터 발생한 예외에 의해 강제 종료되는 버그 수정
  • 빌보드 이미지 FixedSize가 적용되지 않는 버그 수정
  • 빌보드 텍스트가 안보이는 버그 수정 (치수 텍스트, 좌표축 텍스트)
  • BillboardMultiText Quad 크기가 일정하지 않은 버그 수정
  • Root에 Model Add 한 뒤 EnableBillboardDepthComparison 변경 시 반영되지 않는 버그 수정
  • Screen Space 렌더링 블록 내 라인/텍스트가 정상 렌더링되지 않는 문제 수정
  • PluginLoader 에서 스냅샷 dll 모듈 검사 코드 매크로 처리
  • HmShared DLL 조달을 smbclient 다운로드 방식으로 변경 (mount → smbclient get)
  • HmTriangle/HmGeometry 의존성 체크를 wait_for 방식으로 변경 (병렬 배포 대응)
  • Assimp/AssimpNet 버전 검증을 PackageReference → HintPath 경로 기준으로 변경
  • Pet.WpfCore/System.Windows.Interactivity.dll HmShared 다운로드 목록 추가
  • SharpDX 누락 DLL 추가 (D3DCompiler/Direct2D1/Direct3D11/Direct3D9/DXGI/Mathematics) 및 Mathematics 경로 수정
  • 플러그인 csproj SharpDX.Mathematics HintPath 경로 수정 (v.2.6.0 누락)
  • HmData/1.0.0/HmDataFramework.dll HmShared 다운로드 목록 추가
  • Teigha/TD_Mgd_23.12_16.dll, protobuf/WayExportModelIOProto.dll HmShared 다운로드 목록 추가
  • Teigha 디렉토리 전체 다운로드 및 runtimes에 복사 추가
  • FreeType/2.6/FTL.TXT HmShared 다운로드 목록 추가
  • Rhino3dm 디렉토리 전체 다운로드 추가 (xml, native dll, 버전 txt 포함)
  • 전체 재배포..

Dependencies

ID Version Target Framework
HmGeometry [1.0.6] net8.0-windows7.0
HmGeometry.V2 [1.0.6] net8.0-windows7.0
HmTriangle [0.0.0.2] net8.0-windows7.0
Assimp [6.1.0.1] net8.0-windows7.0
AssimpNet [6.1.0.1] net8.0-windows7.0
Details
NuGet
2026-05-21 16:48:21 +09:00
2
HmEG
85 MiB
Assets (2)
Versions (1) View all
3.11.1 2026-05-21