1.一種用于編輯約束網(wǎng)絡(luò)(300)中的所選設(shè)計(jì)元素(340)的位置的方法,包括:
從用戶接收幾何模型(152)中的設(shè)計(jì)元素(340)的選擇;
搜索數(shù)據(jù)庫(kù)(150)以得到涉及所選設(shè)計(jì)元素(340)的定位分組(310);
向用戶顯示涉及所選設(shè)計(jì)元素(340)的定位分組(310);
從用戶接收經(jīng)更新的定位分組(310);以及
向數(shù)據(jù)庫(kù)(150)存儲(chǔ)經(jīng)更新的定位分組(310)。
2.權(quán)利要求1的用于編輯所選設(shè)計(jì)元素(340)的位置的方法,還包括:
從用戶接收約束網(wǎng)絡(luò)(300);
將約束網(wǎng)絡(luò)(300)劃分成多個(gè)定位分組(310, 320);以及
向數(shù)據(jù)庫(kù)(150)存儲(chǔ)多個(gè)定位分組(310, 320)。
3.權(quán)利要求2的用于編輯所選設(shè)計(jì)元素的位置的方法,其中約束網(wǎng)絡(luò)(300)包括關(guān)注多個(gè)設(shè)計(jì)元素(330, 340, 350, 360, 370, 380, 390)的多個(gè)定位約束(305, 315, 325, 335, 345, 355, 365, 375)。
4.權(quán)利要求2的用于編輯所選設(shè)計(jì)元素的位置的方法,其中將約束網(wǎng)絡(luò)(300)劃分成多個(gè)定位分組(310, 320)包括通過(guò)定位分組的所有權(quán)、定位分組的最小數(shù)目或最小定位分組劃分約束網(wǎng)絡(luò)(300)。
5.權(quán)利要求1的用于編輯所選設(shè)計(jì)元素(340)的位置的方法,其中定位分組(310)包含所選設(shè)計(jì)元素(340)、涉及所選設(shè)計(jì)元素(340)的多個(gè)定位約束(305, 315, 325, 335, 375)和對(duì)多個(gè)定位約束(305, 315, 325, 335, 375)所引用的多個(gè)設(shè)計(jì)元素(330, 350, 360, 390)的引用。
6.權(quán)利要求1的用于編輯所選設(shè)計(jì)元素(340)的位置的方法,其中搜索數(shù)據(jù)庫(kù)(150)以得到定位分組(310)包括確定所選設(shè)計(jì)元素(340)是否被標(biāo)記成被另一用戶選擇或引用。
7.權(quán)利要求1的用于編輯所選設(shè)計(jì)元素(340)的位置的方法,還包括:將所選設(shè)計(jì)元素(340)和所引用的設(shè)計(jì)元素(330, 350, 360, 390)標(biāo)記為被用戶選擇或引用,直到經(jīng)更新的定位分組(310)被存儲(chǔ)到數(shù)據(jù)庫(kù)(150)。
8.一種數(shù)據(jù)處理系統(tǒng)(100),包括:
處理器(102);以及
可訪問(wèn)存儲(chǔ)器(108),數(shù)據(jù)處理系統(tǒng)(100)特別地配置成:
從用戶接收幾何模型(152)中的設(shè)計(jì)元素(340)的選擇;
搜索數(shù)據(jù)庫(kù)(150)以得到涉及所選設(shè)計(jì)元素(340)的定位分組(310);
向用戶顯示涉及所選設(shè)計(jì)元素(340)的定位分組(310);
從用戶接收經(jīng)更新的定位分組(310);以及
向數(shù)據(jù)庫(kù)(150)存儲(chǔ)經(jīng)更新的定位分組(310)。
9.權(quán)利要求8的數(shù)據(jù)處理系統(tǒng),其中數(shù)據(jù)處理系統(tǒng)還配置成:
從用戶接收約束網(wǎng)絡(luò)(300);
將約束網(wǎng)絡(luò)(300)劃分成多個(gè)定位分組(310, 320);以及
向數(shù)據(jù)庫(kù)(150)存儲(chǔ)多個(gè)定位分組(310, 320)。
10.權(quán)利要求9的數(shù)據(jù)處理系統(tǒng),其中約束網(wǎng)絡(luò)(300)包括關(guān)注多個(gè)設(shè)計(jì)元素(330, 340, 350, 360, 370, 380, 390)的多個(gè)定位約束(305, 315, 325, 335, 345, 355, 365, 375)。
11.權(quán)利要求9的數(shù)據(jù)處理系統(tǒng),其中將約束網(wǎng)絡(luò)(300)劃分成多個(gè)定位分組(310, 320)包括通過(guò)定位分組的所有權(quán)、定位分組的最小數(shù)目或最小定位分組劃分約束網(wǎng)絡(luò)(300)。
12.權(quán)利要求8的數(shù)據(jù)處理系統(tǒng),其中定位分組(310)包含所選設(shè)計(jì)元素(340)、涉及所選設(shè)計(jì)元素(340)的多個(gè)定位約束(305, 315, 325, 335, 375)和對(duì)多個(gè)定位約束(305, 315, 325, 335, 375)所引用的多個(gè)設(shè)計(jì)元素(330, 350, 360, 390)的引用。
13.權(quán)利要求8的數(shù)據(jù)處理系統(tǒng),其中搜索數(shù)據(jù)庫(kù)(150)以得到定位分組(310)包括確定所選設(shè)計(jì)元素(340)是否被標(biāo)記成被另一用戶選擇或引用。
14.權(quán)利要求8的數(shù)據(jù)處理系統(tǒng),還包括:將所選設(shè)計(jì)元素(340)和所引用的設(shè)計(jì)元素(330, 350, 360, 390)標(biāo)記為被用戶選擇或引用,直到經(jīng)更新的定位分組(310)被存儲(chǔ)到數(shù)據(jù)庫(kù)(150)。
15.一種編碼有可執(zhí)行指令的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),所述可執(zhí)行指令在被執(zhí)行時(shí),使一個(gè)或多個(gè)數(shù)據(jù)處理系統(tǒng):
從用戶接收幾何模型(152)中的設(shè)計(jì)元素(340)的選擇;
搜索數(shù)據(jù)庫(kù)(150)以得到涉及所選設(shè)計(jì)元素(340)的定位分組(310);
向用戶顯示涉及所選設(shè)計(jì)元素(340)的定位分組(310);
從用戶接收經(jīng)更新的定位分組(310);以及
向數(shù)據(jù)庫(kù)(150)存儲(chǔ)經(jīng)更新的定位分組(310)。
16.權(quán)利要求15的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),還包括:
從用戶接收約束網(wǎng)絡(luò)(300);
將約束網(wǎng)絡(luò)(300)劃分成多個(gè)定位分組(310, 320);以及
向數(shù)據(jù)庫(kù)(150)存儲(chǔ)多個(gè)定位分組(310, 320)。
17.權(quán)利要求16的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中約束網(wǎng)絡(luò)(300)包括關(guān)注多個(gè)設(shè)計(jì)元素(330, 340, 350, 360, 370, 380, 390)的多個(gè)定位約束(305, 315, 325, 335, 345, 355, 365, 375)。
18.權(quán)利要求16的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中將約束網(wǎng)絡(luò)(300)劃分成多個(gè)定位分組(310, 320)包括通過(guò)定位分組的所有權(quán)、定位分組的最小數(shù)目或最小定位分組劃分約束網(wǎng)絡(luò)(300)。
19.權(quán)利要求15的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中定位分組(310)包含所選設(shè)計(jì)元素(340)、涉及所選設(shè)計(jì)元素(340)的多個(gè)定位約束(305, 315, 325, 335, 375)和對(duì)多個(gè)定位約束(305, 315, 325, 335, 375)所引用的多個(gè)設(shè)計(jì)元素(330, 350, 360, 390)的引用。
20.權(quán)利要求15的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中搜索數(shù)據(jù)庫(kù)(150)以得到定位分組(310)包括確定所選設(shè)計(jì)元素(340)是否被標(biāo)記成被另一用戶選擇或引用。