내가 만들고있어 AutoCAD를 플러그인 1로 2 개체를 결합 내가 선을 선택 라인의 조합과 text.If하는 새로운 엔티티를 생성 할 방법 텍스트를 선택하고 backword 내가 줄을 삭제하면 텍스트 등을 삭제합니다. 하나의 객체가 서로를 참조하는 것으로 처리하는 방법은? 가능합니까?
답변
그룹을 사용하는 것이 좋습니다. 다음은 그룹에 액세스하는 방법에 대한 링크입니다. 사이트에 그룹 생성에 대한 자세한 정보가 있습니다.
사용자는 시스템 변수 PICKSTYLE을 기반으로 그룹에서 개체를 선택할지 여부를 제어 할 수 있습니다. ctrl + h를 사용하여 PICKSTYLE 값을 토글 할 수 있습니다.
나는 그것들을 그룹으로 만들려고했으나, gruop 선택을 해제 할 때 그들은 여전히 개별적으로 객체를 선택할 수있다. –
맞다. 그것이 변수의 핵심이다. 그룹 선택이 켜져 있으면 원하는 동작을 얻습니다. 일부 사용자의 문제를 해결해야 할 경우에 대비하여 팁을 남기고 있다고 생각했습니다. – dwolfe
블록을 만들었지 만 라인을 확장하는 것과 같은 간단한 명령에 대한 추가 명령을 만들어야합니다. blockReference 또는 blockTableRecorde 내부의 폴리 라인에 기본 자동 캐 더드 기능을 적용하는 쉬운 방법은 없습니다 –
또 다른 옵션 - 그것은 귀하의 질문에 대답하지 않습니다하지만 -이 당신에 대해 생각 할 무언가이다 : 라인과 텍스트로 구성되어 새로운 블록을 만드는 것입니다. 이 줄은 블록의 엔티티 일 수 있으며 텍스트는 태그 문자열 값이 될 수 있습니다. 태그는 "line_information"이라고 부를 수 있습니다.
나는 이것이 너무 늦을 수도 있지만 실제로는 두 엔티티가 결합되어 있지는 않지만 시각적 효과가 더 풍부하지만 더 유연한 방법이 있다는 것을 알고있다. 오버 규칙을 사용하여 호출되었습니다. 기본적으로 엔티티가 표시되는 방식을 변경합니다. 따라서 선을 표시하는 대신 원을 표시하거나 사용자의 경우 텍스트와 선을 표시 할 수 있습니다. 맹목적인 강조는 매우 강력한 도구입니다. 엔티티가 어떻게 보이는지를 변경할 수있을뿐만 아니라 그립을 추가하거나, 그립을 제거하거나, 엔티티가 강조 표시되는 방식을 변경하거나 엔티티가 강조 표시 될 때 다른 엔티티를 강조 표시하고, 지우기 및 많은 엔티티 메소드 더. 에서 시작하는
가장 좋은 장소 입니다 킨 Walmsley의 "인터페이스를 통해"블로그. 그리고 여기 당신이
이 블록 만드는 당신 일이나요 달성하고자하는 것과 관련이 블로그에 대한 링크입니까? 블록 및 blockreferences가 단일 엔티티 인 것처럼 작업 할 수 있습니다. –
블록이 가장 논리적 인 선택 인 것 같습니다. –
대단히 감사합니다. 블록을 만들어서 단일 엔티티로 만들었습니다. 한 가지 질문으로 어떻게 선을 늘릴 수 있습니까? 스트레칭을위한 커스텀 버튼을 만들거나 오토 캐드를 통해 할 수 있습니까? –