ForYang 发表于 2022-7-21 10:26:34

获取点的坐标

请问各位大神,有没有好的方法获取图纸里面点对象acdbpoint的坐标(vla-get-objectname Gobj)是AcDbPoint,如何获取Gobj的坐标

d1742647821 发表于 2022-7-21 12:08:25

10组码或者获取Coordinates

ForYang 发表于 2022-7-21 18:33:43

d1742647821 发表于 2022-7-21 12:08
10组码或者获取Coordinates

嗯,用vla-get-Coordinates比较好,之前用vla-get-Coordinate一直报错,谢谢

llsheng_73 发表于 2022-7-21 21:06:47

自带的帮助也坑,帮助里边Point object 确实有Coordinate属性,但实际上没有,只有Coordinates属性


;特性值:
;   Application (RO) = #<VLA-OBJECT IAcadApplication 00c2db8c>
;   Coordinates = (145.572 65.4109 0.0)
;   Document (RO) = #<VLA-OBJECT IAcadDocument 0646bbc4>
;   Handle (RO) = "4B1"
;   HasExtensionDictionary (RO) = 0
;   Hyperlinks (RO) = #<VLA-OBJECT IAcadHyperlinks 17de7304>
;   Layer = "0"
;   Linetype = "CONTINUOUS"
;   LinetypeScale = 1.0
;   Lineweight = -1
;   Normal = (0.0 0.0 1.0)
;   ObjectID (RO) = 2130176520
;   ObjectName (RO) = "AcDbPoint"
;   OwnerID (RO) = 2130169024
;   PlotStyleName = "ByLayer"
;   Thickness = 0.0
;   TrueColor = #<VLA-OBJECT IAcadAcCmColor 17de7120>
;   Visible = -1

ForYang 发表于 2022-7-22 11:26:55

llsheng_73 发表于 2022-7-21 21:06
自带的帮助也坑,帮助里边Point object 确实有Coordinate属性,但实际上没有,只有Coordinates属性




是的,我就是用来Coordinate后一直报错,就没尝试后面的,应该列举出来看看的:lol
页: [1]
查看完整版本: 获取点的坐标