public void Start() { BCOM.LocateCriteria lc = app_.CommandState.CreateLocateCriteria(false); lc.ExcludeAllTypes(); lc.IncludeType(BCOM.MsdElementType.CellHeader); app_.CommandState.SetLocateCriteria(lc); app_.CommandState.EnableAccuSnap(); app_.CommandState.ElementDisplayEnabled = true; //app_.CommandState.StartDynamics(); //ensureLocateEnabled = true; //// TODO //app_.SetCExpressionValue("userPrefsP->smartGeomFlags.locateSurfaces", 4); }
public void Start() { pointIndex_ = 0; uor_ = new UOR(app_.ActiveModelReference); BCOM.LocateCriteria lc = app_.CommandState.CreateLocateCriteria(false); lc.ExcludeAllTypes(); lc.IncludeOnlySolid(); lc.IncludeType(BCOM.MsdElementType.CellHeader); app_.CommandState.SetLocateCriteria(lc); app_.CommandState.EnableAccuSnap(); app_.CommandState.ElementDisplayEnabled = true; app_.CommandState.StartDynamics(); // TODO //app_.SetCExpressionValue("userPrefsP->smartGeomFlags.locateSurfaces", 4); }