明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4460|回复: 7

请问各路高人怎么定位于在一条闭合多样线的外围呢?

[复制链接]
发表于 2007-8-31 09:54:00 | 显示全部楼层 |阅读模式

请问各路高人怎么定位于在一条闭合多样线的外围呢?或者这么说,我想让他往外偏5mm,这命令应该怎么写呢?

发表于 2007-8-31 09:58:00 | 显示全部楼层
可借用
ExtMin / ExtMax
发表于 2007-8-31 10:17:00 | 显示全部楼层

看我代码

(vl-load-com)
(command "_rectang" '(0 0) '(50 50));_画矩形
(command "zoom" "a");_全部显示


(setq obj(car(entsel "\n拾取要偏移的对象 :")))
(setq vlaobj(vlax-ename->vla-object obj));_转成vla对象
(vla-Offset vlaobj 0.5);_正的为向外偏移
(vla-Offset vlaobj -0.5);_负的为向内偏移

发表于 2007-8-31 16:32:00 | 显示全部楼层

汗,我还用面积法判断了半天呢。

不过vla-***和vla-add***的资料太少了,只有vla-get-***和vla-put-***的

发表于 2007-10-13 14:28:00 | 显示全部楼层

  (command "offset" dist obj '(0 0) "")

通常原点在多义线内的概率比较小

 可用于外偏

发表于 2007-10-14 11:03:00 | 显示全部楼层
《AutoCAD LISP/VLISP函数库查询辞典 》这本书里有大量VLA函数可查询。第3章 vla- 开头的函数语法速查
vla-Activate函数 
vla-Add函数 
vla-Add3DFace函数 
vla-Add3DMesh函数 
vla-Add3DPoly函数 
vla-AddArc函数 
vla-AddAttribute函数 
vla-AddBox函数 
vla-AddCircle函数 
vla-AddCone函数 
vla-AddCustomObject函数 
vla-AddCylinder函数 
vla-Adddim3PointAngular函数 
vla-AddDimAligned函数 
vla-AddDimAngular函数 
vla-AddDimDiametric函数 
vla-AddDimOrdinate函数 
vla-AddDimRadial函数 
vla-AddDimRotated函数 
vla-AddEllipse函数 
vla-AddEllipticalCone函数 
vla-AddEllipticalCylinder函数 
vla-AddExtrudedsolid函数 
vla-AddExtrudedSolidalongPath函数 
vla-AddFitPoint函数 
vla-AddHatch函数 
vla-AddItems函数 
vla-AddLeader函数 
vla-AddLightweightPolyline函数 
vla-AddLine函数 
vla-AddMenuitem函数 
vla-AddMinsertBlock函数 
vla-AddMLine函数 
vla-AddMText函数 
vla-AddObject函数
vla-AddPoint函数 
vla-AddPolyfaceMesh函数 
vla-AddPolyline函数 
vla-AddPViewport函数
vla-AddRaster函数 
vla-AddRay函数 
vla-AddRegion函数 
vla-AddRevolvedSolid函数 
vla-AddSeparator函数 
vla-AddShape函数 
vla-AddSolid函数 
vla-AddSphere函数
vla-AddSpline函数
vla-AddSubMenu函数 
vla-AddText函数 
vla-AddTolerance函数 
vla-AddToolbarButton函数 
vla-AddTorus函数 
vla-AddTrace函数 
vla-AddVertex函数
vla-AddWedge函数 
vla-AddXline函数 
vla-AddXRecord函数 
vla-AngleFromXAxis函数 
vla-AngleToReal函数 
vla-AngleToString函数 
vla-AppendInnerLoop函数 
vla-AppendItems函数 
vla-AppendOuterLoop函数 
vla-AppendVertex函数 
vla-ArrayPolar函数 
vla-ArrayRectangular函数 
vla-AttachExternalReference函数 
vla-AttachToolbarToFlyout函数 
vla-AuditInfo函数 
vla-Bind函数 
vla-Boolean函数 
vla-CheckInterference函数 
vla-Clear函数 
vla-ClipBoundary函数 
vla-Close函数 
vla-Copy函数 
vla-CopyFrom函数 
vla-CopyObjects函数 
vla-CopyProfile函数 
vla-CreateTypedArray函数 
vla-Delete函数 
vla-DeleteConfiguration函数 
vla-DeleteFitPoint函数 
vla-DeleteProfile函数 
vla-Detach函数 
vla-Display函数
vla-DisplayPlotPreview函数 
vla-DistanceToReal函数 
vla-Dock函数 
vla-ElevateOrder函数 
vla-EndundoMark函数 
vla-Erase函数 
vla-Eval函数 
vla-Evaluate函数 
vla-Explode函数 
vla-Export函数 
vla-ExportProfile函数 
vla-Float函数 
vla-GetAcadState函数 
vla-GetallProfileNames函数 
vla-Getangle函数 
vla-GetAttributes函数 
vla-GetBitmaps函数 
vla-Getboundingbox函数 
vla-GetBulge函数 
vla-GetcanonicalMediaNames函数 
vla-GetConstantAttributes函数 
vla-GetControlPoint函数 
vla-GetCorner函数 
vla-GetCustomScale函数 
vla-GetDistance函数 
vla-GetEntity函数 
vla-GetExtensionDictionary函数 
vla-GetFitPoint函数 
vla-GetFont函数 
vla-GetGridSpacing函数 
vla-GetInput函数 
vla-GetInteger函数 
vla-GetInterfaceObject函数 
vla-GetInvisibleEdge函数 
vla-GetKeyword函数 
vla-GetLocaleMediaName函数 
vla-GetLoopAt函数 
vla-GetName函数 
vla-GetObject函数 
vla-GetOrientation函数 
vla-GetPaperMargins函数
vla-GetPaperSize函数 
vla-GetPlotdeviceNames函数 
vla-GetPlotStyletableNames函数 
vla-GetPoint函数 
vla-GetProjectFilePath函数 
vla-GetReal函数 
vla-GetRemoteFile函数 
vla-GetSnapSpacing函数
vla-GetString函数 
vla-GetSubEntity函数 
vla-GetUCSMatrix函数 
vla-GetVariable函数 
vla-GetWeight函数 
vla-GetWindowToPlot函数 
vla-GetXData函数 
vla-GetXRecordData函数 
vla-HandleToObject函数 
vla-Highlight函数 
vla-Import函数 
vla-ImportProfile函数 
vla-InitializeUserInput函数 
vla-InsertBlock函数 
vla-InsertinMenuBar函数 
vla-InsertLoopAt函数 
vla-InsertMenuInMenuBar函数 
vla-IntersectWith函数 
vla-IsRemoteFile函数 
vla-IsURL函数 
vla-LaunchBrowserDialog函数 
vla-Listarx函数 
vla-Load函数 
vla-LoadARX函数 
vla-LoadDVB函数 
vla-LoadShapeFile函数 
vla-Mirror函数 
vla-Mirror3D函数 
vla-Move函数 
vla-New函数 
vla-ObjectIDToObject函数 
vla-Offset函数 
vla-Open函数 
vla-PlotToDevice函数 
vla-PlotToFile函数 
vla-PolarPoint函数 
vla-Prompt函数 
vla-PurgeAll函数 
vla-PurgeFitData函数 
vla-PutRemoteFile函数 
vla-Quit函数 
vla-RealToString函数 
vla-RefreshPlotDeviceInfo函数 
vla-Regen函数 
vla-Reload函数
vla-Remove函数
vla-RemoveFromMenuBar函数 
vla-Removeitems函数 
vla-Rename函数 
vla-Renameprofile函数 
vla-Replace函数 
vla-ResetProfile函数 
vla-Restore函数 
vla-Reverse函数 
vla-Rotate函数 
vla-Rotate3D函数 
vla-RunMacro函数 
vla-Save函数 
vla-SaveAs函数 
vla-ScaleEntity函数 
vla-Sectionsolid函数
vla-Select函数 
vla-SelectAtPoint函数 
vla-SelectByPolygon函数 
vla-SelectOnScreen函数 
vla-SendCommand函数 
vla-SetBitmaps函数 
vla-SetBulge函数 
vla-Setcontrolpoint函数 
vla-SetCustomScale函数 
vla-SetDatabase函数 
vla-SetFitPoint函数 
vla-SetFont函数 
vla-SetGridSpacing函数 
vla-SetInvisibleEdge函数 
vla-SetlayoutsToPlot函数 
vla-SetPattern函数 
vla-SetProjectFilePath函数 
vla-SetSnapSpacing函数 
vla-SetVariable函数 
vla-SetView函数 
vla-SetWeight函数 
vla-SetWidth函数 
vla-SetWindowToPlot函数 
vla-SetXData函数 
vla-SetXRecordData函数 
vla-SliceSolid函数 
vla-Split函数 
vla-StartBatchMode函数 
vla-StartUndoMark函数 
vla-TransformBy函数 
vla-TranslateCoordinates函数 
vla-Unload函数 
vla-UnLoadARX函数 
vla-UnloadDVB函数 
vla-Update函数 
vla-WBlock函数 
vla-XmlIn函数 
vla-XmlOut函数 
vla-ZoomAll函数
vla-ZoomCenter函数 
vla-ZoomExtents函数
vla-ZoomPickWindow函数 
vla-Zoomprevious函数 
vla-ZoomScaled函数 
vla-ZoomWindow函数 
发表于 2007-10-14 11:05:00 | 显示全部楼层

《AutoCAD LISP/VLISP函数库查询辞典 》这本书有

第3章 vla- 开头的函数语法速查
vla-Activate函数 
vla-Add函数 
vla-Add3DFace函数 
vla-Add3DMesh函数 
vla-Add3DPoly函数 
vla-AddArc函数 
vla-AddAttribute函数 
vla-AddBox函数 
vla-AddCircle函数 
vla-AddCone函数 
vla-AddCustomObject函数 
vla-AddCylinder函数 
vla-Adddim3PointAngular函数 
vla-AddDimAligned函数 
vla-AddDimAngular函数 
vla-AddDimDiametric函数 
vla-AddDimOrdinate函数 
vla-AddDimRadial函数 
vla-AddDimRotated函数 
vla-AddEllipse函数 
vla-AddEllipticalCone函数 
vla-AddEllipticalCylinder函数 
vla-AddExtrudedsolid函数 
vla-AddExtrudedSolidalongPath函数 
vla-AddFitPoint函数 
vla-AddHatch函数 
vla-AddItems函数 
vla-AddLeader函数 
vla-AddLightweightPolyline函数 
vla-AddLine函数 
vla-AddMenuitem函数 
vla-AddMinsertBlock函数 
vla-AddMLine函数 
vla-AddMText函数 
vla-AddObject函数
vla-AddPoint函数 
vla-AddPolyfaceMesh函数 
vla-AddPolyline函数 
vla-AddPViewport函数
vla-AddRaster函数 
vla-AddRay函数 
vla-AddRegion函数 
vla-AddRevolvedSolid函数 
vla-AddSeparator函数 
vla-AddShape函数 
vla-AddSolid函数 
vla-AddSphere函数
vla-AddSpline函数
vla-AddSubMenu函数 
vla-AddText函数 
vla-AddTolerance函数 
vla-AddToolbarButton函数 
vla-AddTorus函数 
vla-AddTrace函数 
vla-AddVertex函数
vla-AddWedge函数 
vla-AddXline函数 
vla-AddXRecord函数 
vla-AngleFromXAxis函数 
vla-AngleToReal函数 
vla-AngleToString函数 
vla-AppendInnerLoop函数 
vla-AppendItems函数 
vla-AppendOuterLoop函数 
vla-AppendVertex函数 
vla-ArrayPolar函数 
vla-ArrayRectangular函数 
vla-AttachExternalReference函数 
vla-AttachToolbarToFlyout函数 
vla-AuditInfo函数 
vla-Bind函数 
vla-Boolean函数 
vla-CheckInterference函数 
vla-Clear函数 
vla-ClipBoundary函数 
vla-Close函数 
vla-Copy函数 
vla-CopyFrom函数 
vla-CopyObjects函数 
vla-CopyProfile函数 
vla-CreateTypedArray函数 
vla-Delete函数 
vla-DeleteConfiguration函数 
vla-DeleteFitPoint函数 
vla-DeleteProfile函数 
vla-Detach函数 
vla-Display函数
vla-DisplayPlotPreview函数 
vla-DistanceToReal函数 
vla-Dock函数 
vla-ElevateOrder函数 
vla-EndundoMark函数 
vla-Erase函数 
vla-Eval函数 
vla-Evaluate函数 
vla-Explode函数 
vla-Export函数 
vla-ExportProfile函数 
vla-Float函数 
vla-GetAcadState函数 
vla-GetallProfileNames函数 
vla-Getangle函数 
vla-GetAttributes函数 
vla-GetBitmaps函数 
vla-Getboundingbox函数 
vla-GetBulge函数 
vla-GetcanonicalMediaNames函数 
vla-GetConstantAttributes函数 
vla-GetControlPoint函数 
vla-GetCorner函数 
vla-GetCustomScale函数 
vla-GetDistance函数 
vla-GetEntity函数 
vla-GetExtensionDictionary函数 
vla-GetFitPoint函数 
vla-GetFont函数 
vla-GetGridSpacing函数 
vla-GetInput函数 
vla-GetInteger函数 
vla-GetInterfaceObject函数 
vla-GetInvisibleEdge函数 
vla-GetKeyword函数 
vla-GetLocaleMediaName函数 
vla-GetLoopAt函数 
vla-GetName函数 
vla-GetObject函数 
vla-GetOrientation函数 
vla-GetPaperMargins函数
vla-GetPaperSize函数 
vla-GetPlotdeviceNames函数 
vla-GetPlotStyletableNames函数 
vla-GetPoint函数 
vla-GetProjectFilePath函数 
vla-GetReal函数 
vla-GetRemoteFile函数 
vla-GetSnapSpacing函数
vla-GetString函数 
vla-GetSubEntity函数 
vla-GetUCSMatrix函数 
vla-GetVariable函数 
vla-GetWeight函数 
vla-GetWindowToPlot函数 
vla-GetXData函数 
vla-GetXRecordData函数 
vla-HandleToObject函数 
vla-Highlight函数 
vla-Import函数 
vla-ImportProfile函数 
vla-InitializeUserInput函数 
vla-InsertBlock函数 
vla-InsertinMenuBar函数 
vla-InsertLoopAt函数 
vla-InsertMenuInMenuBar函数 
vla-IntersectWith函数 
vla-IsRemoteFile函数 
vla-IsURL函数 
vla-LaunchBrowserDialog函数 
vla-Listarx函数 
vla-Load函数 
vla-LoadARX函数 
vla-LoadDVB函数 
vla-LoadShapeFile函数 
vla-Mirror函数 
vla-Mirror3D函数 
vla-Move函数 
vla-New函数 
vla-ObjectIDToObject函数 
vla-Offset函数 
vla-Open函数 
vla-PlotToDevice函数 
vla-PlotToFile函数 
vla-PolarPoint函数 
vla-Prompt函数 
vla-PurgeAll函数 
vla-PurgeFitData函数 
vla-PutRemoteFile函数 
vla-Quit函数 
vla-RealToString函数 
vla-RefreshPlotDeviceInfo函数 
vla-Regen函数 
vla-Reload函数
vla-Remove函数
vla-RemoveFromMenuBar函数 
vla-Removeitems函数 
vla-Rename函数 
vla-Renameprofile函数 
vla-Replace函数 
vla-ResetProfile函数 
vla-Restore函数 
vla-Reverse函数 
vla-Rotate函数 
vla-Rotate3D函数 
vla-RunMacro函数 
vla-Save函数 
vla-SaveAs函数 
vla-ScaleEntity函数 
vla-Sectionsolid函数
vla-Select函数 
vla-SelectAtPoint函数 
vla-SelectByPolygon函数 
vla-SelectOnScreen函数 
vla-SendCommand函数 
vla-SetBitmaps函数 
vla-SetBulge函数 
vla-Setcontrolpoint函数 
vla-SetCustomScale函数 
vla-SetDatabase函数 
vla-SetFitPoint函数 
vla-SetFont函数 
vla-SetGridSpacing函数 
vla-SetInvisibleEdge函数 
vla-SetlayoutsToPlot函数 
vla-SetPattern函数 
vla-SetProjectFilePath函数 
vla-SetSnapSpacing函数 
vla-SetVariable函数 
vla-SetView函数 
vla-SetWeight函数 
vla-SetWidth函数 
vla-SetWindowToPlot函数 
vla-SetXData函数 
vla-SetXRecordData函数 
vla-SliceSolid函数 
vla-Split函数 
vla-StartBatchMode函数 
vla-StartUndoMark函数 
vla-TransformBy函数 
vla-TranslateCoordinates函数 
vla-Unload函数 
vla-UnLoadARX函数 
vla-UnloadDVB函数 
vla-Update函数 
vla-WBlock函数 
vla-XmlIn函数 
vla-XmlOut函数 
vla-ZoomAll函数
vla-ZoomCenter函数 
vla-ZoomExtents函数
vla-ZoomPickWindow函数 
vla-Zoomprevious函数 
vla-ZoomScaled函数 
vla-ZoomWindow函数 

发表于 2014-9-10 21:27:16 | 显示全部楼层
感谢楼上提供了书名,让我有了学习的方向
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-24 04:07 , Processed in 0.153493 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表