Posty

Wyświetlanie postów z sierpień, 2015

Jak zmienić centrum widoku rzutni w obszarze papieru

W trakcie opracowywania programu u-View napotkałem problem związany z dopasowaniem widoku zdefiniowanego ramką w obszarze modelu ze wstawioną rzutnią w obszarze papieru. Większość własności takich jak wysokość, szerokość, punkt wstawienia, skala   może być ustawionych z poziomu własności obiektu VLA-Object poprzez zestaw funkcji vla-put-   autodesk ActiveX resources .  Niestety nie ma własności obiektu,, w którym możemy ustawić centrum widoku rzutni . W tym poście przedstawię 2 różne sposoby poradzenia sobie z tym zagadnieniem. Pierwszą myślą była próba manipulacji listą DXF obiektu poprzez zwykłe  entget , entmod . Super! Zgodnie z informacjami zawartymi na stronie autodesk DXF resources   centrum widoku rzutni jest zapisane w grupie kodów 12  . Niestety okazało się, że nie jest możliwa zmiana kodów DXF wstawionej już rzutni, zatem trzeba było poszukać dalej i natrafiłem na poniższą funkcję: ( setq paperObjects ( vla-get-PaperSpace ( vla-get-ActiveDocument ( vlax-get-acad-obj

Nowe wydanie ViewPortMaster 1.5.1

Tak jak obiecałem, właśnie wrzuciłem nową wersję programu 1.5.1. Dużo nowego w kodzie, ogólne usprawnienia działania, przebudowane okno programu. Jest dużo stabilniejszy, szybszy, przyjaźniejszy w użytkowaniu, do pobrania na stronie programu:  https://u-cad.blogspot.com/p/u-view.html .