コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }