mask engine을 이용한 Object 면적계산

Document created by dr.hong on Feb 1, 2015
Version 1Show Document
  • View in full screen mode

User Draft Laters에 있는 Object의 면적을 계산 하고자 합니다.

이때 Line이 있는 경우에 에러가 발생 하는데요.

Line을 포함하여 계산 하려면 어떻게 해야 될까요?

 

Set maskColl = pcbDoc.UserLayerGfxs(epcbSelectAll, "MASK1")

Set maskUs = mskeng.Masks.Add

Set shapesCu = maskUs.shapes

For Each maskobj In maskColl

  pnts = maskobj.Geometry.PointsArray

  Call shapesCu.AddByPointsArray(1 + UBound(pnts, 2), pnts)

Next

 

 

 

Sourcd:'MaskEngine'

Error:0x80040202 'Invalid Points Array.'

Attachments

    Outcomes