Объектные точки привязки
Объекты могут определить некоторые характерные пункты{*точки*} для них, типа среднего пункта{*точки*}, midpoint, или оконечной точки. Когда AutoCAD приобретает пункты{*точки*} и находится в режиме Object Snap, это вызывает getOsnapPoints () функция, чтобы приобрести уместные поспешные пункты{*точки*} для указанного режима Object Snap. Следующая таблица перечисляет возможные режимы Object Snap.
Объектные режимы Snap
Mode |
Description |
kOsModeEnd |
Endpoint |
kOsModeMid |
Midpoint |
kOsModeCen |
Center |
kOsModeNode |
Node |
kOsModeQuad |
Quadrant |
kOsModeIns |
Insertion |
kOsModePerp |
Perpendicular |
kOsModeTan |
Tangent |
kOsModeNear |
Nearest |
Сигнатура для AcDbEntity:: getOsnapPoints ()
virtual Acad::ErrorStatus
AcDbEntity::getOsnapPoints(
AcDb::OsnapMode osnapMode,
int gsSelectionMark,
const AcGePoint3d& pickPoint,
const AcGePoint3d& lastPoint,
const AcGeMatrix3d& viewXform,
AcGePoint3dArray& snapPoints,
AcDbIntArray& geomIds) const;
GeomIds параметр в настоящее время не используется. Перекрестная объектная изюминка не использует эту функцию.
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий