找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 663|回复: 5

[求助] 3D实体如果取得其长宽高与顶面与底面的Z坐标值

[复制链接]

已领礼包: 2个

财富等级: 恭喜发财

发表于 2021-3-30 16:20:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
3D实体如果取得其长宽高与顶面与底面的Z坐标值
11.png

3d.zip

42.53 KB, 下载次数: 3, 下载积分: D豆 -1 , 活跃度 1

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 2个

财富等级: 恭喜发财

 楼主| 发表于 2021-3-31 08:55:02 | 显示全部楼层


    ├─Centroid
    ├─BoundingBox
    ├─Extents
    ├─MomInertia
    ├─Position
    ├─ProdInertia
    ├─PrinMoments
    ├─PrinAxes
    ├─Rotation
    ├─RadiiGyration
    ├─SolidType
    ├─NumChanges
    ├─IsNull
    ├─Width
    ├─Height
    ├─Length
    ├─Volume
    ├─ShowHistory(2007+)
    ├─RecordHistory(2007+)
    ├─Slice
    ├─Section
    ├─SubEntColor(2007+)
Class AcDbEntity:
    ├─9PT
    ├─BoundingBox
   ├─Color (None or T[real color])
    ├─ColorIndex(None or T)
    ├─Centroid
    ├─ECS
    ├─Elevation
    ├─Ename
    ├─GeomExtents
    ├─ GripPoints
    ├─IsMemoryEntity
    ├─Layer(None or T or NIL)
    ├─Layout
    ├─Linetype(None or T or NIL)
    ├─LinetypeScale
    ├─LineWeight
    ├─OrthoProject(Plane  T)
    ├─Project(Plane Normal T)
    ├─PersistentReactor
    ├─Plane
    ├─PlotStyleName
    ├─StretchPoint
    ├─Transparency
    ├─Visibility
    ├─XDir
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

 楼主| 发表于 2021-3-31 08:56:43 | 显示全部楼层
都取不到我想要的,请大老们指教。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

 楼主| 发表于 2021-3-31 08:58:01 | 显示全部楼层
;   Application (RO) = #<VLA-OBJECT IAcadApplication 000000013fb0c910>
;   Centroid (RO) = (2214.88 1808.48 100.106)
;   Document (RO) = #<VLA-OBJECT IAcadDocument 000000002d43b998>
;   EntityTransparency = "ByLayer"
;   Handle (RO) = "24F"
;   Ha**tensionDictionary (RO) = 0
;   History = 0
;   Hyperlinks (RO) = #<VLA-OBJECT IAcadHyperlinks 0000000041d2b8f8>
;   Layer = "0"
;   Linetype = "ByLayer"
;   LinetypeScale = 1.0
;   Lineweight = -1
;   Material = "ByLayer"
;   MomentOfInertia (RO) = (5.60551e+013 8.38217e+013 1.39422e+014)
;   ObjectID (RO) = 42
;   ObjectID32 (RO) = 42
;   ObjectName (RO) = "AcDb3dSolid"
;   OwnerID (RO) = 43
;   OwnerID32 (RO) = 43
;   PlotStyleName = "ByLayer"
;   Position = Exception occurred
;   PrincipalDirections (RO) = (0.999989 0.00466825 0.0 -0.00466825 0.999989 0.0 ... )
;   PrincipalMoments (RO) = (2.41116e+011 1.89381e+011 3.16836e+011)
;   ProductOfInertia (RO) = (6.81474e+013 3.08006e+012 3.77221e+012)
;   RadiiOfGyration (RO) = (1815.15 2219.65 2862.67)
;   ShowHistory = 0
;   SolidType (RO) = Exception occurred
;   TrueColor = #<VLA-OBJECT IAcadAcCmColor 0000000041d2a330>
;   Visible = -1
;   Volume (RO) = 1.70133e+007
;支持的方法:
;   ArrayPolar (3)
;   ArrayRectangular (6)
;   Boolean (2)
;   CheckInterference (3)
;   Copy ()
;   Delete ()
;   GetBoundingBox (2)
;   GetExtensionDictionary ()
;   GetXData (3)
;   Highlight (1)
;   IntersectWith (2)
;   Mirror (2)
;   Mirror3D (3)
;   Move (2)
;   Rotate (2)
;   Rotate3D (3)
;   ScaleEntity (2)
;   SectionSolid (3)
;   SetXData (2)
;   SliceSolid (4)
;   TransformBy (1)
;   Update ()
T
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2021-3-31 15:57:38 | 显示全部楼层
(vla-getboundingbox (vlax-ename->vla-object (car (entsel))) 'bp 'up)
(safearray-value bp)
(safearray-value up)

点评

謝謝指教,不過這樣是取得Z坐標准,與高度,但沒有取得真正的長寬高。有沒有好的方法。  详情 回复 发表于 2021-4-1 13:47
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

 楼主| 发表于 2021-4-1 13:47:13 | 显示全部楼层
st788796 发表于 2021-3-31 15:57
(vla-getboundingbox (vlax-ename->vla-object (car (entsel))) 'bp 'up)
(safearray-value bp)
(safearr ...

謝謝指教,不過這樣是取得Z坐標准,與高度,但沒有取得真正的長寬高。有沒有好的方法。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-27 06:50 , Processed in 0.191104 second(s), 44 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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