오늘 작성한 CAD 응용 프로그램 (Rhino, Autocad)은 무엇이며 내부적으로 어떻게 구성되어 있습니까?작성된 CAD 응용 프로그램은 무엇이며 어떻게 구성됩니까?
예를 들어 Autocad와 Rhino를 썼지 만, 다른 예제들도 듣고 싶습니다. 나는 백엔드가 다국어로 쓰여졌는지, 그리고 어떻게 구성되어 있는지, 그리고 프론트 엔드 (GUI)를 어떻게 실시간으로 처리하는지에 관심이있다. 그들은 오늘날의 시장에서 오픈 소스 솔루션이 그것을 감당하지 못할 것이라고 생각하기 때문에 원시 윈도우 API 나 자체 라이브러리를 사용하고 있습니까? 나는 틀릴 수도 있습니다 ...
대부분의 사람들이 알고있는 것처럼, 그들은 실시간으로 비교적 복잡한 회전 작업을 처리합니다 (음영이 재미 있지 않습니다). 저는 최근에 여러 패키지를 사용하여 몇 가지 실험을 해왔습니다. 일부 대형 모델의 경우 속도의 상당한 차이가 있음을 발견했습니다 (예 : 프로그램 회전 (대형 풀 모델)). . 그래서 나는 그들의 내부에 대해 궁금해하고 있습니다 ...
누군가가 주제에 관한 어떤 책을 알고 있다면, 나는 그것을 듣고 싶어합니다.
흥미에 따라 uild. 귀하의 의견으로는, acad 내의 향후 스크립팅 옵션은 무엇이 될까요? 당신이 말했듯이, 그들은 아마도 vba를 떠날 것입니다. 당신은 lisp에 대해서도 같은 일이 일어날 것이라고 생각합니까? 현재로서는 "자동"과 "시각적"의 두 가지 버전이 있습니다. – Rook
Autodesk에서 고객에게 의존하는 레거시 리스프 코드가 많이 있습니다. 나는 추측하고있다. 그러나 나는 그들이 수년 동안 혀짤배기를 버릴 것이라고 생각하지 않는다. VBA가 사라지는 한, 같은 이유로 여러 해 동안 그렇게 될 것입니다. VSTA는 향후 옵션 일 수 있습니다. (VBA의 .NET 버전) 지금은 C#쪽으로 기울어 진 .NET으로 보인다. – mohnston
VBA가없는 AutoCAD 2010 shippied * (별도로 다운로드 할 수 있음). VSTA는 CAD 추가 기능의 미래입니다. 3 년마다 이진 형식을 변경하므로 대상 버전과 다시 컴파일해야합니다. –