Acet-geom-object-point-list

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
(acet-geom-object-point-list ename smoothness)


機能
エンティティ ename の定義点の一覧を、形式 (pt1 pt2 ... ptN) で返す。


引数
  • ename … エンティティ名
  • smoothness … エンティティをラスタライズする際の滑らかさを定義する実数値。NIL の場合、内部のデフォルト値が使用される。


戻り値
定義点の一覧の点リスト。エンティティの種類により 2D/3D 点が変わる。


MEMO

  • 円やスプラインなどはラスタライズされた値が返ってくる。
  • 文字はtextbox範囲の点


サンプル
(acet-geom-object-point-list  (car (entsel)) nil)
((574.668758604656 123.615608493559 0.0) (674.088994770207 123.615608493559 0.0) (674.088994770207 190.900010747012 0.0) (574.668758604656 190.900010747012 0.0) (574.668758604656 123.615608493559 0.0))

(acet-geom-object-point-list  (car (entsel)) nil) ; 円を選択
((583.630001857034 199.86125399939 0.0) (583.311601491739 202.228773261718 0.0) (582.918926189438 203.359627257249 0.0) (582.379026451136 204.428052699116 0.0) (581.701536800455 205.414983509997 0.0) (580.89854705626 206.30280788619 0.0) (579.984386589559 207.075682580671 0.0) (578.975368615539 207.719815626205 0.0) (577.889499083849 208.223712453336 0.0) (576.746155362006 208.578381011246 0.0) (575.565740445815 208.777492231117 0.0) (574.369318867418 208.817492968513 0.0) (573.178240798226 208.697669409328 0.0) (572.013761054601 208.420159807814 0.0) (570.896659805154 207.989916329385 0.0) (569.846871748148 207.414616679105 0.0) (568.883130376328 206.704527092863 0.0) (568.022633677307 205.872319136148 0.0) (567.280737235064 204.932843579663 0.0) (566.670680209187 203.902865386969 0.0) (566.203349081755 202.800764543317 0.0) (565.887083387809 201.64620806437 0.0) (565.727526896149 200.459799037847 0.0) (565.727526896149 199.262708960933 0.0) (565.887083387809 198.07629993441 0.0) (566.203349081755 196.921743455463 0.0) (566.670680209187 195.81964261181 0.0) (567.280737235064 194.789664419117 0.0) (568.022633677307 193.850188862632 0.0) (568.883130376328 193.017980905917 0.0) (569.846871748148 192.307891319675 0.0) (570.896659805154 191.732591669395 0.0) (572.013761054601 191.302348190965 0.0) (573.178240798226 191.024838589451 0.0) (574.369318867418 190.905015030266 0.0) (575.565740445815 190.945015767662 0.0) (576.746155362006 191.144126987533 0.0) (577.889499083849 191.498795545444 0.0) (578.975368615539 192.002692372575 0.0) (579.984386589559 192.646825418109 0.0) (580.89854705626 193.419700112589 0.0) (581.701536800455 194.307524488783 0.0) (582.379026451136 195.294455299664 0.0) (582.918926189438 196.36288074153 0.0) (583.311601491739 197.493734737062 0.0) (583.550045057967 198.666837169917 0.0) (583.630001857034 199.86125399939 0.0))

(length (acet-geom-object-point-list  (car (entsel)) 8)) ; 同じ円を選択
((538.961243252378 220.0 0.0) (529.700560262762 228.956238969124 0.0) (522.001921604531 224.041611387579 0.0) (523.353875072651 213.988934863242 0.0) (532.07739675735 211.282872988144 0.0) (538.881286453311 218.805583170527 0.0) (538.961243252378 220.0 0.0))



関連事項