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-Active...