���ꡣ�輕����Ϊ��m�������m��=0����ô���A��B�Ĺ�ϵ���ڡ��ء��������m��=2,��ô���A�����B�Ĺ�ϵ���ڡ���ӡ��������m��=4����ô��Ҫ���еڶ����жϡ��� �ڪ�m��=4��ǰ���£��ֱ�������A�����B��ijһ�����㴦�ĸ߳����ꪫh��1��h��2�����h��1��h��2���ţ��Ū�Ϊ�߳����ֵ����MventCADϵͳ�Ъ��Ū�Ϊ5m������ô���A��B�Ĺ�ϵ���ڡ��Ͽ硱�������h��1��h��2�����Ū�����ô���A�����B�Ĺ�ϵ���ڡ��´����������h��1��h��2�ݣ��Ų���h��1��h��2�ܦŪ�����ô���A�����B�Ĺ�ϵ���ڡ���ͨ����������Ӧ�ر�ע����ǣ�ϵͳ�ڽ����������жϲ���ǰ�����뱣֤���A�����B���ֻ�ܽ���һ�Σ����佻�������ֻ��Ϊ4��������������B�����A�ϵĽ���λ�ö���һ������ô�������������B����ʱ�������ֳ����λ��Σ���֤ÿһ����A��ཻ��һ�Σ�Ȼ��ֱ�����A��B��ÿһ�ν�������������
������������������ϵ�жϵIJ�����У�Ҫ�����A�����B�Ľ��������Լ������������õ�CHangDao��ij�Ա����intersect������ָ��ΪPts=A->intersect��B����PtsΪ�����������飬A��BΪCHangDao�ࣩ���ڳ�Ա����intersect�����У����Ȱ�������������ұ�������������ʵ���ʾ������Ȼ���Ĵε�����ObjectARX����е�һ����Ҫ���غ���intersectWith�������ú�������ͼ����һ��ʵ������һ��ʵ��Ľ��㣩����
������������������ϵ�жϵIJ�����У�Ҫ���������㴦�ĸ߳����꣬����ó����е�CalHeight�����������ڸú����ڲ��������жϽ���λ������ĸ����Լ�������������֪�̵߳ĵ�֮�䣬Ȼ�����������������̡߳������������ͼ3???4��ʾ��ͼ��P��ʾ���㣬A��B��ʾ�����������P���ڵ����㣬P��1��A��1��B��1�ֱ��ʾ��P��A��B��ƽ��ͼ�ϵ�ͶӰ��h��1ΪA��̣߳�h��2ΪB��̣߳�h��xΪP��̡߳�
����ͼ�У���֪A��P��B���X��Y���꣬������֪A��B��߳�Ϊh��1��h��2������P��߳�h��x���������1��|h��1|��| h��2|����A������ֱ��AA��1��ֱ�ߣ���PP��1�ڵ�P����11������BB��1�ڵ�BB��1�����ͼ�Ͽɿ�����h��x��h��1��|PP����11��|�����������������ƶ��������| PP����11��|��|AP����11��|����| h��2|��| h��1|����|AB����11��|������| AP����11��|��| AB����11��|���������깫ʽ������ã���������ʽ���ɵ�h��x�ü��㹫ʽ��h��x��h��1��| AP����11��|����| h��2|��| h��1|����| AB����11��|��ͬ���������2��| h��1|��| h��2|�������h��x�ü��㹫ʽ��h��x��h��2��|BP����11��|����| h��2|��| h��1|����|BA����11��|������BP����
������������ٺ͢ڣ�ֻҪ����������ȷ�������Ŀռ�λ����Թ�ϵ�������ܹ���ȷ������Զ�ȷ�����������ֹ�ϵ�����Լ������������ձ��洢��hddata��mdb���ݿ��е�"������"�С���������Ӧ���ݡ��������е����ݣ�������Ҫ���������ߵ�������½��л��ơ���ij�������������������λ�ù�ϵΪ���´���������ͨ������ӡ�ʱ�����ڽ��沿λ���������ߣ�������ϵΪ���Ͽ硱�͡��ء�ʱ��������д�������JP��
��������ͼ3�е����AΪ����������˵��ϵͳ������Զ����������ߵģ���ͼ��ʾ����û�о������������ͨ��ϵͳ�ֲ�ͼ������ͼ3�пɿ��������A����3����վ�������һ��CHangDao��Ķ���������ΪHdA�����������A����ô������ǰ��HdA������֮һ�����������顱������3�㣬�ֱ�Ϊͼ�е�1��2��3�㣬HdA������֮��������ұ����顱Ҳ����3���㣬�ֱ�Ϊͼ�е�4��5��6�㡣���Զ�����ʱ��ϵͳ˳����롰�������������A��صļ�¼���ݣ���������������ϵ�������ݣ���֪�����A�����C�Ĺ�ϵΪ���¿硱�����A�����D�Ĺ�ϵΪ����ͨ�������A�����E�Ĺ�ϵΪ����ӡ����������������ǵĽ���λ�ã�ͼ3��X��Y��Z�����������ߡ�Ȼ�ֱ��ȡ��¼�С��������ꡱ���ݣ���HdA�ġ����������顱�����У����4���㣨��ͼ3�е�7��8��9��10������HdA�ġ�����ұ����顱�����У����6���㣨��ͼ3�е�11��12��13��14��15��16�������ɾ�����A���ɵ���ʵ�壬�ٷֱ���ֱ�ߣ��ڳ�����ΪAcDbLine�ࣩ����1��7��8��2��2��9��10��3���������ڣ��ֱ���ֱ������4��11��12��5��5��13��14��15��16��6����������ұڡ������A�������������ϵͳ��ͬ���ķ������Զ������B��C��D��E��F���д������յõ���ͼ����ͼ2��ʾ����
����ͼ3��ͨ��ϵͳ�ֲ�ͼ�����ԣ�
����4��3����������Ӵ���
�������ſ��������ֵı仯������Ҫ���س�һЩ�µ��������������ӵ������ij���Ѵ��ڵ�����ײ���β�������ӣ���ô������и���ģ��Ĵ����Ա�����ͨ��ͼ���Զ�ȷ���������������MventCADϵͳ���ж����A�����B�Ƿ�������ʱ�������A���ס�β���꣨����վ���꣩ͬ���B���ס�β������Ƚϣ������������4�������A�����������B�������ꡢA�����������B��β���ꡢA��β�������B���������A��β�������B��β���꣬��ôϵͳ��Ϊ���A�����B�����ӡ�ϵͳ���ݲ�ͬ������������⣬�ò�ͬ�����ֱ�����˴���ʵ����������Զ�ȷ���ӡ���
�������磬ͼ4�У�aͼ��ʾ�������A��β����������B����������������⣬����ϵͳ�����γ�bͼ��ʵ����ȷ���ӡ���
����ͼ4�������������Ĵ������ԣ�
����5�����ͨ����ʩ
������ͨ��ϵͳͼ�ϣ������ú��ʵķ��ű���ͨ����ʩ�����ͺ�λ�ã��Ա���ͨ��ϵͳ���������Ϊ�����ͼЧ�ʣ�MventCADϵͳ���ա�ú�������ֲᡷ�͡�ͨ�簲ȫ����ͼ����Ԥ�Ƚ����˱�����ͨ��ͼ���⡣ͼ�����а���ͨ����ʩ��ͨ�������������ȫ��⡢������ͼ�顣
����6������
����MventCADϵͳʵ��Ӧ����ƽ��ɽúҵ���Ź�˾һ������֣���µ�ú������úҵ������ׯú��ȿ�ͨ��ϵͳƽ��ͼ���Ƶ��У�����ȡ���˽Ϻõ�Ӧ��Ч����ͨ�����ʵ��Ӧ�ã�֤����ϵͳ�������¹��ܺ��ص㣺��
����(1)�ܹ��Զ����Ƴ���ӳ��ͨ�����ʵ�ʲ����������Կռ�λ�ù�ϵ��ͨ��ϵͳƽ��ͼ��
����(2)���Ƴ���ƽ��ͼ���ڱ༭���ĺͳ��ڱ��檔��
����(3)�����Ѻã��˻�������ǿ����
����(4)������㣬�������֡���
����(5)��������������������
������ϵͳ���нϸߵ��ƹ�Ӧ�ü�ֵ���ܹ�Ӧ���ڸߵ�ԺУ��ú̿�о���������֡�ú����ѵ���ĵȵ�λ�������ɱ�������������
���������
����1������յ�.��ͨ��ͼ�λ���ϵͳ�о�.���ݣ��й���ҵ��ѧ˶ʿ���ģ�1996��
����2������ϼ.
��һҳ[1][2][3]��һҳ