几何尺寸与公差论坛

 找回密码
 注册
查看: 77|回复: 1

PR251256 with feature control frames selection of plane not possible

[复制链接]
发表于 2009-2-11 20:09:25 | 显示全部楼层 |阅读模式
with feature control frames selection of plane not possible
<< Ruediger Weber  --  10/26/07  11:37:58>>
it is not possible to select a plane in FCF Position. with the v3.7 compatible methode isit possible.
<<END>>

<< Changes made by Neil Kay -- 12/12/08  09:27:16>>
Action:  David Petrizze to Yanhua Huang
<<END>>
<< Changes made by Don Turcotte -- 06/23/08  13:15:36>>
Action:  Don Turcotte to David Petrizze, Status:  OPEN to REVIEW
<<END>>
<< Don Turcotte  --  06/18/08  08:53:36>>
Merged into V431.
******************************
Wed Jun 18 08:52:22 2008
******************************
Files inserted to server
------------------------
V431\DIMENS\DATUMREF.CPP
V431\DIMENS\FEATCTRLFRM.CPP
V431\DIMENS\TP_TRUED.CPP
V431\INCLUDE\DATUMREF.H
V431\MENU\FEATCTRLFRMDLG.CPP
<<END>>
<< Tim Wernicke  --  06/17/08  23:36:37>>
Hi Don, please merge into V431 per my e-mail.  Thanks.
<<END>>
<< Changes made by Tim Wernicke -- 06/17/08  23:36:45>>
Action:  David Petrizze to Don Turcotte, Status:  REVIEW to OPEN, Priority:  Critical to Stop Rel.
<<END>>
<< Don Turcotte  --  10/31/07  13:47:31>>
This is now implemented for FCFs using the corner points of the measured plane as determined from the measured hits.  The corner points lie on the least squares measured plane.  The FCF true position defaults to a planar zone and the zone direction is initialized to the theo vector of the plane.  The user can change the zone direction using the "lanar Zone" dialog.
Implemented in V42 beta, V43B, V44B.
Files inserted to server
------------------------
V42\DIMENS\DATUMREF.CPP
V42\DIMENS\FEATCTRLFRM.CPP
V42\DIMENS\TP_TRUED.CPP
V42\INCLUDE\DATUMREF.H
V42\MENU\FEATCTRLFRMDLG.CPP
V43B\DIMENS\DATUMREF.CPP
V43B\DIMENS\FEATCTRLFRM.CPP
V43B\DIMENS\TP_TRUED.CPP
V43B\INCLUDE\DATUMREF.H
V43B\MENU\FEATCTRLFRMDLG.CPP
V44B\DIMENS\DATUMREF.CPP
V44B\DIMENS\FEATCTRLFRM.CPP
V44B\DIMENS\TP_TRUED.CPP
V44B\INCLUDE\DATUMREF.H
V44B\MENU\FEATCTRLFRMDLG.CPP

<<END>>
<< Changes made by Don Turcotte -- 10/31/07  13:47:44>>
Action:  Don Turcotte to David Petrizze, Status:  OPEN to REVIEW
<<END>>
<< Don Turcotte  --  10/30/07  17:38:52>>
I have implemented this for FCFs using a planar zone (by default).  I was using all the measure points to compute the tp dev but this is very slow if there are a large number of points (45 in my test case).  I changed this to use the corner points of the plane as calculated from the measure points (measure points projected onto the least squares plane, then find the 4 corners farthest from the centroid).  This will also allow applying a length/width projection in the future.  The measure points represent the actual surface, whereas the corner points represent the extent of the least squares plane.
Continuing to test...
<<END>>
<< Changes made by Tim Wernicke -- 10/29/07  15:05:57>>
Action:  Tim Wernicke to Don Turcotte, Assigned:   to Don Turcotte, Priority:  to Critical
<<END>>
 楼主| 发表于 2009-2-11 20:19:07 | 显示全部楼层

回复: PR251256 with feature control frames selection of plane not possible

V44B\INCLUDE\DATUMREF.H

void GetCornerPoints(CPCDcommand * pPlane,CArray<CPoint3,CPoint3> & cornerPoints,int coordsys,CPCDcommand *pAlign);
  // PR251256
  void CPCDdatum_reference::GetExtent(ARRAY2USE * measpnts,int numPoints,CTransform & mat,
    CPoint3 & latVec,CPoint3 & longVec,
    double * pLatMax,double * pLatMin,double * pLongMax,double * pLongMin);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-12-23 06:38 , Processed in 0.037585 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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