• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于ObjectARX實現(xiàn)特征建模的方法

    2010-07-07 06:51:52魏永樂晁彩霞
    圖學(xué)學(xué)報 2010年6期
    關(guān)鍵詞:特征信息方法

    魏永樂, 晁彩霞

    (遼寧工程技術(shù)大學(xué)機械工程學(xué)院,遼寧 阜新 123000)

    隨著計算機技術(shù)的迅速發(fā)展,CAD/CAM技術(shù)已經(jīng)在機械、建筑、電子等行業(yè)得到了廣泛的應(yīng)用。CAD/CAM技術(shù)的應(yīng)用,可以加快產(chǎn)品開發(fā)進程、提高生產(chǎn)效率、縮短開發(fā)周期、降低生產(chǎn)成本、提高企業(yè)競爭力。而實現(xiàn)CAD/CAM集成的關(guān)鍵是建立一個包含產(chǎn)品全生命周期各階段信息的產(chǎn)品信息模型,而基于特征的產(chǎn)品信息模型除了包含產(chǎn)品的幾何信息外,還包含材料、精度等制造信息,可以更好地表達產(chǎn)品的設(shè)計技術(shù)和生產(chǎn)管理信息。所以,建立基于特征的產(chǎn)品信息模型被認為是實現(xiàn) CAD/CAM 集成的根本途徑。由于獨立開發(fā)一個基于特征的建模系統(tǒng)需要花費大量的時間和人力,因此,在現(xiàn)有 CAD系統(tǒng)基礎(chǔ)上研究特征建模是實現(xiàn)中小企業(yè)CAD/CAM集成的一條捷徑。

    AutoCAD作為通用的CAD軟件以其功能強大、使用靈活、二次開發(fā)方便等優(yōu)點在機械、電子、建筑等領(lǐng)域得到了極為廣泛的應(yīng)用??紤]到AutoCAD系統(tǒng)在中小企業(yè)應(yīng)用的廣泛性及其良好通用性和開放性,并且具有實體造型功能,本文將討論在AutoCAD系統(tǒng)平臺上,利用功能強大的ObjectARX開發(fā)工具和面向?qū)ο蠹夹g(shù),實現(xiàn)特征建模的方法。

    1 特征建模概述

    特征是零件或產(chǎn)品在設(shè)計和制造中抽象出來的屬性、功能、關(guān)系和數(shù)據(jù)的集合[1]。

    1.1 特征的分類

    不同的應(yīng)用領(lǐng)域,特征的抽象和分類方法有所不同。根據(jù)機械零件圖樣信息和加工工藝信息,可將特征分為以下幾種類型[2]:

    (1)管理特征 與零件管理相關(guān)的信息集合,包括標題欄信息、材料等信息。

    (2)技術(shù)特征 與零件的性能和技術(shù)要求等相關(guān)的信息集合。

    (3)材料熱處理特征 與零件材料和熱處理相關(guān)的信息集合。

    (4)精度特征 與零件精度相關(guān)的信息集合,如尺寸公差、形位公差和表面粗糙度等。

    (5)形狀特征 與零件幾何形狀、尺寸相關(guān)的信息集合。

    1.2 特征建模方法

    特征建模方法主要有三種[3]。

    (1)交互式特征定義 用戶首先建立幾何模型,然后交互拾取圖形,定義特征所需要的幾何要素及其參數(shù)。這種建模方法可靠易行,但是自動化程度低,容易產(chǎn)生人為的錯誤。

    (2)特征識別 將零件的幾何模型與預(yù)先定義的特征進行匹配,從而確定特征的具體類型及其它信息。目前特征識別僅對簡單零件有效,且仍缺乏CAPP系統(tǒng)所需要的公差、材料等屬性。

    (3)基于特征設(shè)計 從設(shè)計開始,特征就體現(xiàn)在零件模型中,并提供豐富的零件信息,便于與后續(xù)過程實現(xiàn)信息共享和集成。這種方法首先建立用戶定義的特征庫,將各種特征的定義都放在特征庫中,使用時從庫中調(diào)出,并給出它的尺寸、位置參數(shù)和各種非幾何信息,設(shè)計效率高。

    1.3 零件特征信息模型

    以特征來表示零件的方式即為零件的特征信息模型。為建立相對通用的零件信息模型,滿足不同應(yīng)用的信息需求,可以將零件信息劃分為三層次結(jié)構(gòu)來表達,分別是零件層、特征層和幾何層[2],如圖1所示。特征層是零件模型的核心,它反映的是零件的所有特征單元信息及特征間關(guān)系信息,形狀特征模型是特征層最重要的子模型,可以用特征樹來描述;精度特征模型、材料特征模型從屬于形狀特征模型,而管理特征模型和技術(shù)特征模型及形狀特征模型直接從屬于零件特征模型。幾何層則反映了CAD系統(tǒng)的底層幾何/拓撲信息,是整個模型的基礎(chǔ)。

    圖1 基于特征的零件信息模型

    2 特征信息模型的建立

    在零件特征信息模型的各類特征中,管理特征和技術(shù)特征較為簡單不必詳述,而形狀特征是建模系統(tǒng)中最重要、最關(guān)鍵的特征。它是零件特征信息模型中表達信息的基本單元,不僅包括了設(shè)計階段的幾何信息,還包括了后續(xù)的CAPP、CAM 所需要的工藝信息和制造信息。在整個CAD/CAPP/CAM 集成系統(tǒng)中,形狀特征是信息的載體,貫穿產(chǎn)品開發(fā)的始終,是零件特征信息模型的核心。

    本文建立形狀特征庫時,采用了C++語言面向?qū)ο蟮拈_發(fā)機制,定義了一個基特征類,用于定義和存儲所有形狀特征的公共屬性和方法,所有形狀特征類均由基特征類派生而來,如圖2所示。進行基于特征的設(shè)計時,用戶只需要從形狀特征庫中提取所需的特征進行實例化即可?;卣黝惖臄?shù)據(jù)結(jié)構(gòu)如下[4-5]:

    圖2 特征的關(guān)系與結(jié)構(gòu)

    class CFeature:public AcDbObject

    { public: //各種形狀特征公共的方法

    ACRX_DECLARE_MEMBERS(CFeature);

    CFeature();

    Acad::ErrorStatus SetFeatID(char*); //設(shè)置ID……

    //對象信息寫入圖形數(shù)據(jù)庫及從中讀出

    virtual Acad::ErrorStatus dwgInFields(AcDbDwgFiler*);

    virtual Acad::ErrorStatus dwgOutFields(AcDbDwgFiler*);

    protected: //各種形狀特征公共的屬性

    char* m_FeatClass; //特征類名

    char* m_FeatID; //特征ID

    char* m_ParentID; //父特征ID

    char* m_ChildID; //子特征ID

    AcGePoint3d m_LocaPoint; //特征定位點

    //定形和定位尺寸公差

    CShapDimeTole* m_ShapDimeTole;

    CPosiDimeTole* m_PosiDimeTole;

    CRoughness* m_Roughness; //表面粗糙度

    CMateHeat* m_MateHeat; //局部熱處理

    ……

    };

    由基特征的數(shù)據(jù)結(jié)構(gòu)可知,基特征是由ObjectARX開發(fā)工具中的AcDbObject類派生而來的,特征對象所包含的信息可以作為AcDbObject類的對象通過調(diào)用 dwgInFields(AcDbDwgFiler*)函數(shù)存入AutoCAD的圖形數(shù)據(jù)庫,并通過調(diào)用 dwgOutFields(AcDbDwgFiler*)函數(shù)從圖形數(shù)據(jù)庫中取出?;卣鞫x了各種形狀特征的公共屬性(如特征類名、特征 ID等)及其非幾何信息(尺寸公差、表面粗糙度、熱處理等),而特征的幾何信息則在具體特征的數(shù)據(jù)結(jié)構(gòu)中進行定義,例如圓孔特征、柱形沉頭孔特征的數(shù)據(jù)結(jié)構(gòu)定義如下:

    class CHole:public CFeature //圓孔特征

    { public:

    CHole(); //類的構(gòu)造函數(shù)

    ……//設(shè)置和獲得對象屬性的方法

    protected: //圓孔幾何信息

    double m_HoleDiameter; //孔直徑

    double m_HoleDepth; //孔深度

    double m_TipAngle; //孔底角

    AcBrFace* m_Placement; //孔放置面

    };

    class CCounBore:public CHole{//柱形沉頭孔特征

    { public:

    CCounBore(); //類的構(gòu)造函數(shù)

    ……//設(shè)置和獲得對象屬性的方法

    BOOL Validity(); //參數(shù)有效性檢驗

    BOOL Create(); //創(chuàng)建實體

    BOOL UpDateExteDB(); //更新外部數(shù)據(jù)庫

    protected: //柱形沉頭孔幾何信息

    double m_BoreDiameter; //沉頭直徑

    double m_BoreDepth; //沉頭深度

    };

    由圓孔特征和柱形沉頭孔特征的數(shù)據(jù)結(jié)構(gòu)可知,圓孔特征是由基特征派生而來的,柱形沉頭孔特征是由圓孔特征派生而來的,故柱形沉頭孔特征可以繼承圓孔特征和基特征的屬性和方法,提高了代碼的利用率,加快了程序的開發(fā)進程。形狀特征庫中的其它形狀特征亦是如此。

    3 特征的生成過程

    特征的生成過程如圖3所示,其主要步驟主要包括[6]:

    圖3 特征生成過程

    (1)選取特征放置面

    圓孔特征、凸臺特征等一般都是附著于某個表面的,因此創(chuàng)建此類特征時必須要選取特征的附著表面,而對于圓柱特征、拉伸特征等可以創(chuàng)建零件模型的基體,故可以不選取放置表面。

    (2)特征參數(shù)輸入

    特征參數(shù)的輸入包括特征的幾何屬性(尺寸、位置等)和非幾何屬性(尺寸公差、表面粗糙度等)。為了方便用戶輸入特征參數(shù),利用ObjectARX 中的MFC類庫提供的對話框設(shè)計功能,設(shè)計出的用戶操作界面均為流行的Windows風格對話框,與AutoCAD系統(tǒng)界面保持了良好的一致性[3]。幾何屬性在創(chuàng)建特征時由用戶直接輸入,非幾何屬性可以在創(chuàng)建特征時輸入,也可以在建立零件實體模型后,通過特征樹輸入,如圖9和圖10所示。

    (3)幾何參數(shù)有效性檢驗

    在創(chuàng)建特征實體之前,檢驗特征的幾何參數(shù)是否有效是必須要進行的工作,因為無效的幾何參數(shù)將會無法創(chuàng)建實體。特征幾何參數(shù)的有效性檢驗定義成了特征類的一個函數(shù)Validity(),在創(chuàng)建特征實體之前首先要調(diào)用該函數(shù)進行幾何參數(shù)的有效性檢驗,若幾何參數(shù)有效則創(chuàng)建實體,否則要求用戶重新輸入幾何參數(shù)。

    以柱形沉頭孔(圖9所示)為例,幾何參數(shù)有效的條件為:

    · 孔直徑D>0;

    · 孔直徑D<沉頭直徑D1;

    · 孔深度H>沉頭深度H1;

    · 沉頭深度H1>0;

    · 孔底角α ≤180°。

    (4)特征定位

    特征定位點的確定主要采用了三種方法:

    · 直接輸入定位點 該方法比較簡單,用戶直接輸入定位點的X、Y、Z坐標即可。

    · 圓心定位 指用戶在特征的放置面上選取圓或圓弧,然后計算出圓或圓弧的圓心,將圓心坐標作為特征的定位點坐標。當特征的放置面是圓形平面或放置面的邊界包含有圓弧時,在很多情況下圓或圓弧的圓心就是特征的定位點,如圖4所示表示在圓柱體的上端面上鉆一個直孔,上端面的圓心即為直孔的定位點,采用圓心定位可以簡單、方便的獲得特征的定位點。

    圖4 圓心定位

    圓心定位方法確定定位點的步驟如下:

    第一步 利用構(gòu)造選擇集函數(shù),在特征的放置面上選取圓或者圓弧;

    第二步 利用AcBr類庫和AcGe類庫提供的遍歷實體的方法,獲得所選取的圓或圓弧的圓心坐標;

    第三步 將圓心坐標值賦予特征的定位點。

    · 兩參考邊定位 指用戶在特征的放置面上選取兩條直線或基準線,分別輸入定位點距這兩條直線的距離,然后計算出定位點坐標值,如圖5所示。

    兩參考邊定位方法確定定位點的步驟如下:

    第一步 利用構(gòu)造選擇集函數(shù),在特征放置面內(nèi)選取兩條參考邊,然后分別輸入特征定位點與兩條參考邊的距離;

    第二步 利用AcBr類庫和AcGe類庫提供的遍歷實體的方法,獲得第一條參考邊的方向V1和邊上的點Pe1,然后由V1和Pe1創(chuàng)建直線對象L1;

    第三步 創(chuàng)建另一直線對象L2,使L2過方位點(選擇放置面時,在放置面上選取的一點),L2的矢量方向為L1的正交矢量;

    第四步 對L1和L2求交,得到交點P0,由P0和方位點確定方向矢量Vect;

    第五步 由P0,d1和矢量Vect,求出距第一條參考邊距離為 d1的點 P1,即P1=P0+d1*Vect,再由V1和P1創(chuàng)建平行與第一條參考邊的直線Line1;

    第六步 同理,根據(jù)方位點和第二條參考邊及d2確定平行與第二條參考邊的直線Line2;

    第七步 求出Line1和Line2的交點,并將交點坐標值賦予特征的定位點。

    圖5 兩參考邊定位

    (5)特征實體生成

    特征實體的生成首先是采用AutoCAD系統(tǒng)的三維造型方法創(chuàng)建實體,之后利用坐標變換方法將實體變換到定位點,并進行相關(guān)布爾運算。

    1)創(chuàng)建特征實體

    AutoCAD系統(tǒng)創(chuàng)建實體的方法有:創(chuàng)建基本實體、創(chuàng)建拉伸實體、創(chuàng)建旋轉(zhuǎn)實體以及創(chuàng)建掃描實體。在ObjectARX二次開發(fā)工具中也提供相應(yīng)的函數(shù)用來生成相應(yīng)實體。下面分別介紹應(yīng)用ObjectARX中的函數(shù)來創(chuàng)建特征實體的過程。

    · 創(chuàng)建基本實體 包括長方體、圓柱體、圓錐/圓臺體、球體、楔體和圓環(huán)體六種基本體素,用于創(chuàng)建零件模型中的基本實體?;緦嶓w的創(chuàng)建比較簡單,直接調(diào)用創(chuàng)建基本實體的函數(shù),輸入相應(yīng)的參數(shù)即可,其生成過程如下:首先調(diào)用要創(chuàng)建的基本實體的對話框,輸入相應(yīng)的幾何參數(shù),然后調(diào)用 ObjectARX中提供的 createBox()(長方體)、createFrustum()(圓柱體、圓錐/圓臺體)、createSphere()(球體)、createWedge()(楔體)和 createTorus()(圓環(huán)體)等函數(shù),即可生成質(zhì)心在WCS坐標原點的基本體素,如圖6(a)所示。

    · 創(chuàng)建拉伸實體 是將二維面域按指定高度和撥模角度進行拉伸而生成的,用于創(chuàng)建零件模型的拉伸特征,如槽、凹陷和凸臺等特征。其生成過程是:首先,根據(jù)參數(shù)繪制或直接拾取二維封閉環(huán),組成環(huán)的曲線必須是由 AcDbCurve類派生而來的曲線類型,如AcDbLine、AcDbArc、AcDbPolyline等;然后,調(diào)用生成面域函數(shù)createFromCurves()得到面域;最后,調(diào)用拉伸函數(shù)extrude()生成拉伸實體,如圖6(b)所示。

    · 創(chuàng)建旋轉(zhuǎn)實體 是將二維面域繞指定軸旋轉(zhuǎn)而生成的,用于創(chuàng)建零件模型的旋轉(zhuǎn)特征,如孔、圓形凹陷和圓形凸臺等特征實體。其生成過程是:首先,根據(jù)參數(shù)繪制或直接拾取二維封閉環(huán),組成環(huán)的曲線也必須是由AcDbCurve類派生而來的曲線類型;然后,調(diào)用生成面域函數(shù)createFromCurves()得到面域;最后,調(diào)用旋轉(zhuǎn)函數(shù)revolve()生成旋轉(zhuǎn)實體,如圖6(c)所示。

    · 創(chuàng)建掃描實體 是將二維封閉環(huán)沿指定路徑掃描而生成的,用于創(chuàng)建零件模型的掃描轉(zhuǎn)特征。其生成過程是:第一步,根據(jù)參數(shù)繪制或直接拾取二維封閉環(huán),組成環(huán)的曲線也必須是由AcDbCurve類派生而來的曲線類型;第二步,調(diào)用生成面域函數(shù)createFromCurves()得到面域;第三步,選擇掃描導(dǎo)線,導(dǎo)線也必須是由AcDbCurve類派生而來的曲線類型;第四步,調(diào)用掃描函數(shù)extrudeAlongPath()生成掃描實體,如圖6(d)所示。

    圖6 創(chuàng)建特征實體的方法

    2)特征實體的坐標變換

    零件是各個特征實體之間通過布爾運算生成的。在生成基本特征實體(長方體、圓柱體等)以及拉伸、旋轉(zhuǎn)和掃描特征實體時,可以控制其不與其它實體進行布爾運算(若需要與其它實體進行布爾運算,則可以在創(chuàng)建特征實體后使用AutoCAD系統(tǒng)的 UNION、SUBTRACT、INTERSECT命令);在生成孔、槽和凹陷等特征實體時,需要控制其與零件基體進行布爾減運算;在生成凸臺等特征實體時,需要控制其與零件基體進行布爾加運算;這樣就可以在零件基體上創(chuàng)建出所需要的特征,最終生成零件模型。但是,在利用ObjectARX提供的函數(shù)創(chuàng)建的特征實體之后,多數(shù)情況下還需要根據(jù)輸入的特征定位點進行適當?shù)淖鴺俗儞Q,將其轉(zhuǎn)換到合適的位置才能與主實體進行布爾運算。例如,長方體、圓柱體等基本實體利用函數(shù)創(chuàng)建后都是質(zhì)心在WCS坐標系原點的實體,圓孔特征、槽特征等實體利用函數(shù)創(chuàng)建后也都是定位點在WCS坐標原點的實體,所以,創(chuàng)建特征實體之后首先要進行適當?shù)淖鴺宿D(zhuǎn)換,然后再與主實體進行布爾運算,從而生成所需要的特征,如圖7所示。

    進行坐標變換的步驟如下:

    第一步 根據(jù)特征實體的定位點和參考邊確定的新坐標系的原點和X、Y、Z軸的方向;

    第二步 根據(jù)新坐標系的原點和坐標軸的方向,調(diào)用函數(shù) setCoordSystem()設(shè)置三維幾何變換矩陣;

    第三步 調(diào)用實體的坐標變換函數(shù)transformBy(),將特征實體變換到合適的位置。

    圖7 特征實體的坐標變換

    (6)特征存儲

    特征對象生成之后幾何信息與非幾何信息已存入相應(yīng)變量之中,還需將其存入 AutoCAD圖形數(shù)據(jù)庫(dwg文件),以便永久存儲。

    根據(jù)AutoCAD圖形數(shù)據(jù)庫的存儲機制,特征對象存入圖形數(shù)據(jù)庫的關(guān)鍵代碼如下(代碼中變量m_Feature為特征對象的指針):

    acdbHostApplicationServices()->workingDatabase()->getNamedObjectsDictionary(pNamedobj,AcDb::kForWrite); //以寫方式打開命名對象詞典//查找形狀特征庫詞典(關(guān)鍵字為PSFDB)if(pNamedobj->getAt("PSFDB",(AcDbObject*&)pDict,AcDb::kForWrite)==Acad::eKeyNotFound)

    { //若不存在,創(chuàng)建形狀特征詞典

    pDict =new AcDbDictionary;

    AcDbObjectId DictId;

    pNamedobj->setAt("PSFDB", pDict, DictId);}pNamedobj->close();

    if(pDict) //若存在以寫方式打開

    { CFeature* p=new CFeature;

    if(pDict->getAt(m_FeatID,(AcDbObject*&)p,AcDb::kForWrite)==Acad::eOk)//查找該特征 ID是否已經(jīng)存在

    {//若已存在,提示用戶重新輸入特征ID

    MessageBox("該特征標識已存在,請重新輸入特征ID!");

    p->close();

    pDict->close();

    m_Feature->close();

    return; }

    p->close();

    //若不存在,創(chuàng)建特征實體,然后將特征對象存入數(shù)據(jù)庫

    if(!m_Feature->Create()) //創(chuàng)建特征實體

    { pDict->close(); //關(guān)閉特征詞典

    m_Feature->close(); //關(guān)閉特征對象

    return; }

    AcDbObjectId Id;

    if(pDict->setAt(m_FeatID,

    m_Feature,Id)!=Acad::eOk)

    MessageBox("寫入圖形數(shù)據(jù)庫失敗!");

    pDict->close();//關(guān)閉特征詞典

    }

    m_Feature->close();//關(guān)閉特征對象

    特征對象存儲之后,如果需要提取某特征對象的信息,可以以“讀”方式打開“形狀特征庫詞典”,利用該特征對象的“特征ID”即可提取出相關(guān)信息。

    4 應(yīng)用實例

    以齒輪泵泵體零件為例,建立零件特征信息模型。首先分析泵體零件包含的特征類型,如圖8所示,然后根據(jù)這些特征類型建立零件特征信息模型。

    圖8 泵體

    (1)利用掃描特征創(chuàng)建泵體的基體部分。首先利用AutoCAD二維繪圖功能繪制泵體截面輪廓線及導(dǎo)線,然后采用掃描特征,創(chuàng)建基體。

    (2)利用拉伸特征創(chuàng)建泵體的側(cè)面凸臺。首先在基體側(cè)面建立基準面,并在其上繪制側(cè)面凸臺輪廓線,然后采用拉伸特征,創(chuàng)建凸臺。

    (3)利用柱形沉頭孔特征和凹陷特征創(chuàng)建泵體的內(nèi)腔,如圖9所示。

    圖9 創(chuàng)建沉頭孔特征

    (4)利用圓孔特征創(chuàng)建進油孔、出油孔和定位孔等。

    (5)利用特征樹輸入泵體各種特征的非幾何屬性,得到齒輪泵泵體的特征信息模型,如圖10所示。

    圖10 輸入特征非幾何屬性

    5 結(jié) 論

    本文首先簡要地介紹了特征的概念、分類以及特征建模方法,然后根據(jù)特征建模的基本理論,詳細闡述了借助功能強大的ObjectARX開發(fā)工具和面向?qū)ο蟮脑O(shè)計方法,在AutoCAD系統(tǒng)平臺上實現(xiàn)基于特征建模的方法與步驟。利用該方法可以快速、簡單、高效的創(chuàng)建特征,而且可以方便地輸入特征的幾何信息與非幾何信息,可以為后續(xù)制造過程提供了豐富的信息,便于CAD與后續(xù)的CAPP和CAM集成,實踐證明利用現(xiàn)有CAD系統(tǒng)的實體造型功能,實現(xiàn)基于特征的建模是中小企業(yè)實施 CAD/CAM 集成的一種簡單而有效的方法。

    [1]白賀斌, 等. 基于特征的CAD參數(shù)化建模技術(shù)及其應(yīng)用[J]. 機械設(shè)計, 2005, (2): 14-15.

    [2]王賢坤. 機械CAD/CAM技術(shù)應(yīng)用與開發(fā)[M]. 北京:機械工業(yè)出版社, 2002. 36-45.

    [3]宋玉銀, 等. 基于特征設(shè)計的 CAD系統(tǒng)[J]. 計算機輔助設(shè)計與圖形學(xué)學(xué)報, 1998, (10): 145-151.

    [4]李世國. AutoCAD高級開發(fā)技術(shù)ARX編程及應(yīng)用[M].北京: 機械工業(yè)出版社, 1999. 113-155.

    [5]虞 春, 等. 特征的面向?qū)ο蠹夹g(shù)表示方法[J]. 機械科學(xué)與技術(shù), 1999, (3): 513-516.

    [6]蘇 猛, 等. 基于AutoCAD開發(fā)零件特征建模系統(tǒng)研究[J]. 遼寧工程技術(shù)大學(xué)學(xué)報, 2006, (1):123-126.

    猜你喜歡
    特征信息方法
    如何表達“特征”
    不忠誠的四個特征
    當代陜西(2019年10期)2019-06-03 10:12:04
    抓住特征巧觀察
    訂閱信息
    中華手工(2017年2期)2017-06-06 23:00:31
    可能是方法不對
    用對方法才能瘦
    Coco薇(2016年2期)2016-03-22 02:42:52
    四大方法 教你不再“坐以待病”!
    Coco薇(2015年1期)2015-08-13 02:47:34
    捕魚
    展會信息
    中外會展(2014年4期)2014-11-27 07:46:46
    線性代數(shù)的應(yīng)用特征
    河南科技(2014年23期)2014-02-27 14:19:15
    婷婷丁香在线五月| 韩国av一区二区三区四区| 99视频精品全部免费 在线 | 两性夫妻黄色片| 又爽又黄无遮挡网站| 国产精品电影一区二区三区| 精品一区二区三区视频在线观看免费| 国产成年人精品一区二区| 亚洲欧美一区二区三区黑人| 成熟少妇高潮喷水视频| 岛国在线观看网站| 精华霜和精华液先用哪个| 免费高清视频大片| 99riav亚洲国产免费| 欧洲精品卡2卡3卡4卡5卡区| 国语自产精品视频在线第100页| 一级a爱片免费观看的视频| or卡值多少钱| 丝袜人妻中文字幕| 国产成人av教育| 国产精品久久电影中文字幕| 中文字幕久久专区| 一区二区三区激情视频| 十八禁网站免费在线| www.www免费av| 亚洲国产精品久久男人天堂| 国产乱人伦免费视频| 午夜福利欧美成人| 最近最新中文字幕大全免费视频| 一卡2卡三卡四卡精品乱码亚洲| 国产精品99久久久久久久久| 国产三级在线视频| 18禁美女被吸乳视频| 国产精品亚洲av一区麻豆| 黑人操中国人逼视频| 国产爱豆传媒在线观看| or卡值多少钱| 99久久综合精品五月天人人| 成年版毛片免费区| 国产精品香港三级国产av潘金莲| 亚洲精华国产精华精| 国产激情久久老熟女| 岛国在线观看网站| 91麻豆精品激情在线观看国产| 色精品久久人妻99蜜桃| 亚洲人成网站高清观看| 日本免费一区二区三区高清不卡| 亚洲av电影在线进入| 国产成人aa在线观看| 窝窝影院91人妻| 悠悠久久av| 国产精品一区二区三区四区久久| 国产美女午夜福利| 久久精品亚洲精品国产色婷小说| 国产一区二区在线观看日韩 | 白带黄色成豆腐渣| 精品乱码久久久久久99久播| 亚洲人成电影免费在线| 好看av亚洲va欧美ⅴa在| 国产野战对白在线观看| 欧美zozozo另类| 亚洲国产中文字幕在线视频| 夜夜看夜夜爽夜夜摸| 热99在线观看视频| 青草久久国产| 亚洲人成网站高清观看| 久久欧美精品欧美久久欧美| 午夜亚洲福利在线播放| 法律面前人人平等表现在哪些方面| 亚洲午夜精品一区,二区,三区| www日本黄色视频网| 搡老妇女老女人老熟妇| 法律面前人人平等表现在哪些方面| 亚洲色图av天堂| 久久99热这里只有精品18| 欧美黑人巨大hd| 国产久久久一区二区三区| 手机成人av网站| av中文乱码字幕在线| 国产精品av久久久久免费| 成年免费大片在线观看| av福利片在线观看| 国产精品九九99| 精品一区二区三区四区五区乱码| 国产精品乱码一区二三区的特点| 免费av毛片视频| 高清毛片免费观看视频网站| 国产精品野战在线观看| 成人三级黄色视频| 免费看十八禁软件| 日日夜夜操网爽| 精品电影一区二区在线| 国产三级中文精品| 啦啦啦免费观看视频1| 人人妻,人人澡人人爽秒播| 国产精品,欧美在线| 99riav亚洲国产免费| 亚洲在线观看片| 一进一出抽搐gif免费好疼| 久久久久久国产a免费观看| 亚洲人与动物交配视频| www日本在线高清视频| 中文字幕人成人乱码亚洲影| 久久午夜亚洲精品久久| 免费一级毛片在线播放高清视频| 国产精品久久久av美女十八| 黄片大片在线免费观看| 久久久久久久久中文| 亚洲欧美日韩无卡精品| 国产成人影院久久av| 99热这里只有是精品50| 日韩免费av在线播放| 国产精品爽爽va在线观看网站| 97超级碰碰碰精品色视频在线观看| 一个人看视频在线观看www免费 | 十八禁人妻一区二区| 夜夜躁狠狠躁天天躁| 每晚都被弄得嗷嗷叫到高潮| 亚洲精品中文字幕一二三四区| 法律面前人人平等表现在哪些方面| 中文亚洲av片在线观看爽| 长腿黑丝高跟| av片东京热男人的天堂| 婷婷精品国产亚洲av| 在线免费观看的www视频| 麻豆成人午夜福利视频| 不卡av一区二区三区| 午夜a级毛片| 午夜福利视频1000在线观看| 91在线观看av| 国产主播在线观看一区二区| 在线观看免费午夜福利视频| 免费无遮挡裸体视频| 黄片小视频在线播放| 成人性生交大片免费视频hd| 免费无遮挡裸体视频| 黄片小视频在线播放| 可以在线观看的亚洲视频| 国产伦一二天堂av在线观看| avwww免费| 日本一二三区视频观看| 国产免费男女视频| 五月玫瑰六月丁香| 在线看三级毛片| 成人高潮视频无遮挡免费网站| 国产蜜桃级精品一区二区三区| 久久性视频一级片| 中文字幕高清在线视频| 久久婷婷人人爽人人干人人爱| 国产精华一区二区三区| 香蕉久久夜色| 他把我摸到了高潮在线观看| 桃色一区二区三区在线观看| 一区二区三区激情视频| 噜噜噜噜噜久久久久久91| 亚洲av电影不卡..在线观看| 伊人久久大香线蕉亚洲五| 国产黄色小视频在线观看| 99久久综合精品五月天人人| 欧美一区二区精品小视频在线| 欧美性猛交╳xxx乱大交人| 蜜桃久久精品国产亚洲av| 动漫黄色视频在线观看| 在线观看美女被高潮喷水网站 | 国产成人影院久久av| 精品久久久久久久人妻蜜臀av| 国产野战对白在线观看| 后天国语完整版免费观看| 好看av亚洲va欧美ⅴa在| 99久久精品热视频| 很黄的视频免费| 757午夜福利合集在线观看| 国产精品免费一区二区三区在线| 国产单亲对白刺激| 国产一区二区三区视频了| 黄色视频,在线免费观看| 欧美另类亚洲清纯唯美| 日韩欧美国产一区二区入口| 69av精品久久久久久| 天堂网av新在线| 日韩欧美精品v在线| www.www免费av| 少妇的逼水好多| 国产又色又爽无遮挡免费看| 在线观看免费午夜福利视频| 在线观看免费视频日本深夜| 91av网站免费观看| 脱女人内裤的视频| 国产精品av视频在线免费观看| 1024手机看黄色片| 国产免费男女视频| 国产亚洲欧美在线一区二区| 国产高清videossex| 日韩免费av在线播放| 欧美zozozo另类| 脱女人内裤的视频| 欧美午夜高清在线| 免费看日本二区| 亚洲中文字幕日韩| 91久久精品国产一区二区成人 | 久久精品国产综合久久久| 男女下面进入的视频免费午夜| 欧美日韩一级在线毛片| 九九在线视频观看精品| 性色av乱码一区二区三区2| 国产av一区在线观看免费| 精品电影一区二区在线| 禁无遮挡网站| 天天一区二区日本电影三级| 哪里可以看免费的av片| 国内久久婷婷六月综合欲色啪| 久久精品人妻少妇| 成年人黄色毛片网站| 亚洲一区二区三区不卡视频| 床上黄色一级片| 国产精品亚洲av一区麻豆| 又紧又爽又黄一区二区| 男女之事视频高清在线观看| 看黄色毛片网站| 久久这里只有精品中国| 午夜激情福利司机影院| 久久国产精品影院| 日本a在线网址| 精品国内亚洲2022精品成人| 午夜免费观看网址| 久久久久国产一级毛片高清牌| 悠悠久久av| 91久久精品国产一区二区成人 | 白带黄色成豆腐渣| 国产精品女同一区二区软件 | 免费看美女性在线毛片视频| 国产精品野战在线观看| 美女高潮喷水抽搐中文字幕| 国产成人一区二区三区免费视频网站| 亚洲无线观看免费| 丁香欧美五月| 亚洲五月天丁香| 99久国产av精品| av福利片在线观看| 久久99热这里只有精品18| 久久性视频一级片| 99国产精品99久久久久| 男女午夜视频在线观看| 午夜福利在线观看吧| 亚洲在线自拍视频| 日韩成人在线观看一区二区三区| 国产精品久久视频播放| 脱女人内裤的视频| h日本视频在线播放| 男女床上黄色一级片免费看| 99精品久久久久人妻精品| 一区二区三区国产精品乱码| 三级国产精品欧美在线观看 | 精品一区二区三区av网在线观看| 国产一级毛片七仙女欲春2| 久久久水蜜桃国产精品网| 精品一区二区三区四区五区乱码| 亚洲一区二区三区不卡视频| 午夜a级毛片| 久久性视频一级片| 天堂av国产一区二区熟女人妻| 欧美+亚洲+日韩+国产| 91av网站免费观看| svipshipincom国产片| 全区人妻精品视频| 国产成人福利小说| e午夜精品久久久久久久| 在线十欧美十亚洲十日本专区| 少妇丰满av| 久久久久九九精品影院| 一级毛片高清免费大全| 少妇人妻一区二区三区视频| 欧美乱妇无乱码| 欧美乱色亚洲激情| 久久精品aⅴ一区二区三区四区| av女优亚洲男人天堂 | 99在线视频只有这里精品首页| 国产精品98久久久久久宅男小说| 性色av乱码一区二区三区2| 国产1区2区3区精品| 久久天堂一区二区三区四区| 亚洲av电影不卡..在线观看| 五月伊人婷婷丁香| 国产成人一区二区三区免费视频网站| 亚洲 欧美 日韩 在线 免费| 精品久久久久久久末码| 亚洲专区字幕在线| 久久久久久大精品| 99国产精品99久久久久| 国产亚洲欧美在线一区二区| 国产欧美日韩精品一区二区| 一二三四社区在线视频社区8| 欧洲精品卡2卡3卡4卡5卡区| av欧美777| 桃色一区二区三区在线观看| av中文乱码字幕在线| 在线观看免费午夜福利视频| 一区二区三区激情视频| 男人的好看免费观看在线视频| 成人高潮视频无遮挡免费网站| 欧美性猛交╳xxx乱大交人| 国产欧美日韩精品一区二区| 九色成人免费人妻av| 欧美大码av| 热99在线观看视频| 亚洲精品乱码久久久v下载方式 | 一个人观看的视频www高清免费观看 | 国产探花在线观看一区二区| 久久精品aⅴ一区二区三区四区| 国内精品久久久久久久电影| 神马国产精品三级电影在线观看| 亚洲人成伊人成综合网2020| 午夜福利在线在线| 久久久久性生活片| 波多野结衣高清无吗| 麻豆成人午夜福利视频| 每晚都被弄得嗷嗷叫到高潮| 一级作爱视频免费观看| 色哟哟哟哟哟哟| 日韩高清综合在线| 欧美日韩综合久久久久久 | 免费在线观看视频国产中文字幕亚洲| 黄色视频,在线免费观看| 99国产精品99久久久久| 亚洲中文av在线| 日韩大尺度精品在线看网址| 国产欧美日韩精品亚洲av| 观看免费一级毛片| 国产精品久久久久久精品电影| 校园春色视频在线观看| 久久精品aⅴ一区二区三区四区| 91麻豆av在线| 国产一区在线观看成人免费| 久久久久国产一级毛片高清牌| 亚洲乱码一区二区免费版| 女警被强在线播放| 此物有八面人人有两片| 在线免费观看不下载黄p国产 | 亚洲精品乱码久久久v下载方式 | 禁无遮挡网站| 亚洲一区二区三区色噜噜| 久久久久国内视频| 亚洲国产高清在线一区二区三| www.www免费av| 变态另类成人亚洲欧美熟女| 麻豆av在线久日| 亚洲色图av天堂| 日韩av在线大香蕉| 免费无遮挡裸体视频| 欧美zozozo另类| 岛国在线观看网站| 国产精品 国内视频| 精品福利观看| 中文字幕av在线有码专区| 久久精品影院6| 国内精品久久久久精免费| 亚洲精品色激情综合| 九色国产91popny在线| 宅男免费午夜| 高潮久久久久久久久久久不卡| 国产成年人精品一区二区| 日本一本二区三区精品| 亚洲熟妇熟女久久| 看黄色毛片网站| 综合色av麻豆| 成人永久免费在线观看视频| 国产高清有码在线观看视频| 免费无遮挡裸体视频| 99久久无色码亚洲精品果冻| 久久国产精品影院| 久久九九热精品免费| 亚洲熟女毛片儿| 十八禁人妻一区二区| 熟女电影av网| 中亚洲国语对白在线视频| 一个人看的www免费观看视频| 亚洲aⅴ乱码一区二区在线播放| 又黄又爽又免费观看的视频| 国产精品久久视频播放| 亚洲精品在线美女| 在线观看日韩欧美| 午夜免费成人在线视频| 久久久久国产一级毛片高清牌| 亚洲成人中文字幕在线播放| 久久伊人香网站| 他把我摸到了高潮在线观看| 国产成人av激情在线播放| 亚洲国产欧洲综合997久久,| 精品久久久久久久人妻蜜臀av| 淫秽高清视频在线观看| 国产免费男女视频| 欧美黑人巨大hd| 在线a可以看的网站| 欧美xxxx黑人xx丫x性爽| 亚洲精品一卡2卡三卡4卡5卡| 亚洲精品久久国产高清桃花| 国内精品美女久久久久久| 别揉我奶头~嗯~啊~动态视频| 麻豆久久精品国产亚洲av| 99在线视频只有这里精品首页| 午夜福利高清视频| 日本撒尿小便嘘嘘汇集6| 色在线成人网| 日本三级黄在线观看| 1024香蕉在线观看| 国内精品久久久久精免费| 亚洲精品粉嫩美女一区| 成人精品一区二区免费| 国产伦人伦偷精品视频| 又黄又爽又免费观看的视频| 亚洲欧美日韩卡通动漫| 99久久99久久久精品蜜桃| 亚洲精品美女久久av网站| 欧美最黄视频在线播放免费| 18禁国产床啪视频网站| 亚洲av电影不卡..在线观看| 久久婷婷人人爽人人干人人爱| 国产 一区 欧美 日韩| 亚洲av免费在线观看| 可以在线观看毛片的网站| 久久久久久久午夜电影| 久久精品亚洲精品国产色婷小说| 母亲3免费完整高清在线观看| 九九在线视频观看精品| 欧美日韩福利视频一区二区| 男女午夜视频在线观看| www.精华液| 宅男免费午夜| 麻豆一二三区av精品| 嫩草影院精品99| 国产精品乱码一区二三区的特点| 亚洲精品久久国产高清桃花| 成人av一区二区三区在线看| 国产亚洲欧美98| 国产不卡一卡二| 中文在线观看免费www的网站| 国内精品一区二区在线观看| 俄罗斯特黄特色一大片| 国语自产精品视频在线第100页| 俺也久久电影网| 成人av一区二区三区在线看| 美女高潮的动态| 一a级毛片在线观看| 精品久久久久久久久久久久久| 亚洲国产欧洲综合997久久,| 韩国av一区二区三区四区| 成人午夜高清在线视频| 欧美三级亚洲精品| bbb黄色大片| 日韩欧美精品v在线| 欧美极品一区二区三区四区| 亚洲精品色激情综合| 99国产精品99久久久久| 岛国在线免费视频观看| 亚洲国产高清在线一区二区三| 精品熟女少妇八av免费久了| 少妇人妻一区二区三区视频| 国产高清videossex| 亚洲精品美女久久av网站| 欧美日本视频| 亚洲精华国产精华精| 色哟哟哟哟哟哟| 日本撒尿小便嘘嘘汇集6| 午夜福利欧美成人| 夜夜躁狠狠躁天天躁| 嫩草影院精品99| 国产精品一区二区三区四区免费观看 | 18美女黄网站色大片免费观看| 国产精品1区2区在线观看.| 国产精华一区二区三区| 午夜免费成人在线视频| 欧美国产日韩亚洲一区| 国产精品九九99| 两性午夜刺激爽爽歪歪视频在线观看| 国产精品久久视频播放| 18禁观看日本| 婷婷丁香在线五月| 天堂动漫精品| 久久久久免费精品人妻一区二区| a级毛片在线看网站| 三级国产精品欧美在线观看 | 午夜免费观看网址| 中文字幕高清在线视频| 老鸭窝网址在线观看| 每晚都被弄得嗷嗷叫到高潮| 亚洲第一欧美日韩一区二区三区| 亚洲av美国av| 国产伦一二天堂av在线观看| 日韩高清综合在线| 婷婷精品国产亚洲av在线| 国产成人啪精品午夜网站| 亚洲18禁久久av| 香蕉久久夜色| 十八禁人妻一区二区| 久久欧美精品欧美久久欧美| 色尼玛亚洲综合影院| 女生性感内裤真人,穿戴方法视频| 久久精品亚洲精品国产色婷小说| 高清毛片免费观看视频网站| 精品人妻1区二区| svipshipincom国产片| 亚洲精品粉嫩美女一区| 国产毛片a区久久久久| 免费观看的影片在线观看| av中文乱码字幕在线| 亚洲第一电影网av| 淫秽高清视频在线观看| 一二三四在线观看免费中文在| 99在线视频只有这里精品首页| 日韩欧美精品v在线| 久久人妻av系列| 听说在线观看完整版免费高清| 亚洲欧美精品综合一区二区三区| 精品一区二区三区视频在线 | 色播亚洲综合网| 日本黄大片高清| 又爽又黄无遮挡网站| 丰满人妻一区二区三区视频av | 三级男女做爰猛烈吃奶摸视频| 国产麻豆成人av免费视频| 日韩 欧美 亚洲 中文字幕| 精品一区二区三区av网在线观看| 国产伦人伦偷精品视频| 999精品在线视频| 久久精品国产99精品国产亚洲性色| 99热只有精品国产| 欧美绝顶高潮抽搐喷水| 午夜福利视频1000在线观看| 无遮挡黄片免费观看| 国产精品一区二区免费欧美| 亚洲九九香蕉| 中文亚洲av片在线观看爽| xxxwww97欧美| 99热只有精品国产| 免费在线观看视频国产中文字幕亚洲| 一本一本综合久久| 国产一区二区在线观看日韩 | 少妇熟女aⅴ在线视频| 久久九九热精品免费| 亚洲国产精品sss在线观看| 久久久精品大字幕| av视频在线观看入口| 我的老师免费观看完整版| 少妇的丰满在线观看| 日本精品一区二区三区蜜桃| 亚洲成av人片在线播放无| 十八禁人妻一区二区| 欧美日本亚洲视频在线播放| 亚洲av成人精品一区久久| 亚洲av第一区精品v没综合| 悠悠久久av| 国产精品久久电影中文字幕| 综合色av麻豆| 亚洲中文字幕日韩| 国产aⅴ精品一区二区三区波| 淫秽高清视频在线观看| 久久香蕉精品热| 首页视频小说图片口味搜索| 亚洲18禁久久av| 又黄又爽又免费观看的视频| 黄色片一级片一级黄色片| 一进一出好大好爽视频| 欧美日韩国产亚洲二区| 午夜精品在线福利| 国产不卡一卡二| 少妇的逼水好多| 国产成人影院久久av| 少妇人妻一区二区三区视频| 99精品在免费线老司机午夜| 亚洲国产欧美一区二区综合| av中文乱码字幕在线| 精品久久久久久成人av| 黄片小视频在线播放| 成人欧美大片| 一个人免费在线观看的高清视频| 搞女人的毛片| 国产精品久久视频播放| 黄色 视频免费看| 国产麻豆成人av免费视频| 亚洲美女黄片视频| 成年女人毛片免费观看观看9| 日韩 欧美 亚洲 中文字幕| 天堂影院成人在线观看| АⅤ资源中文在线天堂| 91在线观看av| 久久久久久久精品吃奶| 日本成人三级电影网站| 成年人黄色毛片网站| 国产三级中文精品| 99久国产av精品| 18禁国产床啪视频网站| 国产欧美日韩精品一区二区| 久久中文字幕一级| 两个人看的免费小视频| 悠悠久久av| 久久这里只有精品19| 成人三级黄色视频| 亚洲在线观看片| 男女之事视频高清在线观看| 久久精品91蜜桃| 女人被狂操c到高潮| 国产精品久久久人人做人人爽| 美女被艹到高潮喷水动态| 狠狠狠狠99中文字幕| 精品国产超薄肉色丝袜足j| 亚洲一区高清亚洲精品| 国产主播在线观看一区二区| 久久久久精品国产欧美久久久| 亚洲,欧美精品.| 看黄色毛片网站| 日韩av在线大香蕉| 999精品在线视频| 成人鲁丝片一二三区免费| 婷婷六月久久综合丁香| 99热这里只有是精品50|