www.mxdraw.com
内容索引主面
前一个向上下一个
MxGraph::BreakEdge 方法

把图中一个边从中间的一个点打断,如果该点在边的两端,打断操作失败返回。

C++
bool BreakEdge(IN McGePoint3d pos, IN MxGraphEdge*& pEdge, OUT long& lNewNum, IN McDbObjectId newId1 = McDbObjectId::kNull, IN McDbObjectId newId2 = McDbObjectId::kNull, IN double dSearchTol = 2.0);
参数 
说明 
IN McGePoint3d pos 
打断位置。,该点必须在曲线上。 
IN MxGraphEdge*& pEdge 
需要打断的边 
OUT long& lNewNum 
打断后,新生成的端点编号. 
IN McDbObjectId newId1 = McDbObjectId::kNull 
打断后,新生成的边的曲线id1. 
IN McDbObjectId newId2 = McDbObjectId::kNull 
打断后,新生成的边的曲线id2. 
IN double dSearchTol = 2.0 
打断精度,用于判断打断点是否在端点上. 

成功返回true.

Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!