日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Revit二次开发——图元(元素)编辑

發布時間:2023/12/14 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Revit二次开发——图元(元素)编辑 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

HelloRevitApp

  • 元素(圖元)
    • 圖元屬性
    • 獲取圖元
  • 編輯
    • 移動
    • 旋轉
    • 鏡像
    • 復制
    • 刪除
    • 組合
    • 陣列

元素(圖元)

元素的幾個重要的屬性包括: Category(類別),Location(位 置),Levelld(標 高),Groupld(組),Id, UniqueId(唯一 Id)等等。
重要的方法:GetMaterials,GetAnalyticalModel。

Category、Family、FamilySymbol、FamilyInstance這四個概念之間的關系
類別(Category)>族(Family)>族模型(FamilySymbol),這三者是子集關系,而你在視圖中實際繪制的墻就叫做族實例(FamilyInstance)

圖元屬性

1、元素的位置Location
Element. Location屬性用來獲取元素的位置,Location可以轉型為LocationPoint 和LocationCurve,如果該元素的位置是點,則轉型為LocationPoint,如果是直線或者曲線,則使用LocationCurve。

2、獲取元素的材質
GetMaterials( bool)函數可以獲取元素的材質,bool為true的時候,獲取的是元素的油漆材質(Painted Material)

3)獲取元素的分析模型
分析模型主要被用來做結構分析,獲取分析模型可以使用Element. GetAnalyticalModel( )方法,然后調用分析模型的GetCurve, GetCurves 或GetPoint來獲取分析模型的幾何信息,此外,可通過IsSingleCurve( )和IsSinglePoint( )方法來輔助判斷需要調用哪個方法。

Element element = RevitDoc .GetElement(new ElementId(183554)); if (element = = null) return; AnalyticalModel analyticalModel = element . GetAnalyticalModel( ); if(analyticalModel .IsSingleCurve( )) Curve curve = analyticalModel . GetCurve( ); // work with curve else if(analyticalModel.IsSinglePoint( )) XYZp= analyticalModel .GetPoint( ); // work with point else IList< Curve> curves = analyticalModel.GetCurves(AnalyticalCurveType .ActiveCurves); // work with curves

獲取圖元

編輯

Autodesk. Revit. DB. ElementTransformUtils的移動,旋轉和鏡像;
文檔類Document的刪除;
創建方法Autodesk. Revit. Creation. ItemFactoryBase里的創建組合;
陣列類型的創建;
族編輯的一-些基本類和方法。

移動

API提供了移動元素的方法,可以把-一個或者幾個元素從一個地方移動到另一個地方,從精確程度來說,和UI的移動命令是一樣的。

方法描述
MoveElement(Document, Elementld, XYZ)使用給定的平移變換移動一個元素
MoveElements( Document, lCollction< Elementld>,XYZ)使用給定的平移變換移動元素集

MoveElement和MoveElements是常用的移動方式,使用起來比較簡單,但是有幾個需要注意的地方:
①移動方法不能遠離標高向上或者向下移動一個基于標高的元素。也就是說,當元素是基于標高的,則不能改變Z軸坐標值,但可以移動元素到同–標高內的任意位置。例如,如果在坐標點(0,0, 0)新創建了一個柱子,然后移動它到新的坐標點(10, 20, 30),這個柱子將會移動到(10, 20, 0),而不是(10, 20, 30)。

②當移動一個元素的時候.其他的元素也許會跟著移動。例如,如果一堵墻 上有窗戶,這堵墻移動了,窗戶也會跟著移動。移動元素集的方法也會出現這種情況。例如,當移動幾根柱子的時候,所有與柱子連接著的梁也會跟著被移動或者會被改變長度。

③如果元素被釘住,即Pinned屬性返回值是true, 則表明這個元素不能被移動。如果仍然使用MoveElement方法來移動這個元素,API就會拋出Invalid )perationException來提示用戶不能移動被釘住的元素。

另外,還可以通過Location 類來移動一個元素。Location 類提供了移動和旋轉的方法,而且其子類提供了更多的Location 信息和屬性控制,如LocationPoint 類和LocationCurve類。如果一個元素的Location 可以轉型為LocationCurve 或者LocationPoint,就可以直接移動這根線或者點到新的坐標點了。

Document projectDoc = ActiveUIDocument.Document;using (Transaction moveColumnTran = new Transaction(projectDoc, "Move a new column to the new place" )){moveColumnTran.Start( );//獲取Revit文檔的創建句柄Autodesk.Revit.Creation.Document creater = projectDoc.Create;//創建一根柱子:使用給定的位置(坐標原點),柱子類型和標高(高度為0) XYZ origin = new XYZ(0, 0, 0);Level level = GetALevel(projectDoc);FamilySymbol columnType = GetAColumnType(projectDoc);FamilyInstance column = creater.NewF amilyInstance(origin, columnType, level,Autodesk.Revit.DB.Structure.StructuralType.Column);// 把柱子移動到新的位置XYZ newPlace = new XYZ(10, 20, 30);ElementTransformUtils.MoveElement(projectDoc, column.Id, newPlace);moveColumnTran.Commit();} Wall wall = element as Wall; if (null ! = wall) {LocationCurve wallLine = wall. Location as LocationCurve;XYZ newPlace= new XYZ(10, 20, 0); wallLine .Move(newPlace); }

如果使用上面這種方法移動一個元素,那么請注意向量(10, 20, 0)并不是目標坐標值, 而是一個偏移向量。
另外,LocationCurve的Curve屬性或者LocationPoint的Point屬性也可以用來移動一個元素。.

旋轉

方法描述
RotateElement(Document, Elermentld, Line, double)使用給定的軸線和角度對- -個元素進行旋轉
RotateElements(Document, lCollction< Elementld>. Line, double)使用給定的軸線和角度對元索集進行旋轉

在旋轉方法中,旋轉角度是用弧度計量。正值是通過軸線做逆時針的旋轉,對應的負值就是做順時針旋轉

①當旋轉–個元素時,旋轉軸應該是有限線段,如果是無限線作為旋轉軸線,會導致旋轉失敗。
②旋轉軸–般要求與元素LocationCurve所在的平面垂直,否則很可能會導致旋轉失敗。

鏡像

方法描述
MirrorElement(Document, Elementld, Plane)使用給定的平面創建–個元素的鏡像拷貝
MirrorElements ( Document document, lCollection < Elementld>elementsToMirror, Plane plane)使用給定的平面創建一-個元索集合的鏡像拷貝
CanMirrorFElement(Document. Elementld)判斷元素是否可以進行鏡像操作
CanMirrorElements( Document, lCollection< Elementld> )判斷元素集是否可以進行鏡像操作

復制

ElementTransformUtils類提供了幾個靜態方法,從某處復制一個或多個圖元到別處,,可以復制到同一文件或視圖內,也可以復制到其他文件或視圖內。

方法描述
CopyElement (Document, Elementld, XYZ)復制圖元并將其置于給定轉換所指定的位置
CopyElements ( Document, ICollection<Elementld>, XYZ)復制–組圖元并將其置于給定轉換所指定的位置
CopyElements( Document, ICollction< Elementld>, Document,Transform, CopyPasteOptions )從源文件復制一組圖元到目標文件
CopyElements (View, ICollection<Elementld>, View,Transform, CopyPasteOptions)從源視圖復制一-組圖元到目標視圖

刪除

方法描述
Delete( Elementld)從文檔中將傳入Id的元素刪除
Delete( IOletion< ElementId> )從文檔中將傳入ld集合的元素集刪除

組合

在命名空間Autodesk. Revit. Creation 中,類ItemFactoryBase 提供了NewGroup(ICollection< ElementId> )方法來選擇一個或者多個元素進行組合,甚至可以選擇組合進行再組合,這樣做可以使這些元素能在一個大的組合里面統一被修改。

Document projectDoc = ActiveUIDocument.Document;List<ElementId> elementsToGroup = new List<ElementId>();using (Transaction tran = new Transaction(projectDoc,” Group the selected elements.' )){tran.Start( );foreach (Element elem in ActiveUIDocument.Selection.Elements){elementsToGroup.Add(elem.Id);}Group group = projectDoc.Create.NewGroup(elementsToGroup);tran.Commit();}

Revit有三種類型的組:模型組、詳圖組和附屬詳圖組。所有這些組都使用NewGroup()
方法來創建。所創建組的類型取決于組內圖元的類型。
●若無任何詳圖圖元,則創建的是個模型組。
如果所有的圖元都是詳圖圖元,那么創建的是個詳圖組。
●如果這兩種類型的圖元都包括在內,則創建一一個包含附屬詳圖組的模型組并返回。
注意:圖元成組后,可將圖元從項目中刪除。
●①當元素被組合起來了,它們仍然可以被從文檔中刪除。在組合里面的元素被刪除
時,這個元素在界面上仍然是可見的,但是這個元素實際上被刪除了,是不能再次被選中或
者被訪問的。當組合中最后一個元素被刪除或者是從組合里面移除了,這個組合的實體隨
后也將被刪除。

●當項目中一組實例的最后-一個成員被刪除、剔除或移除時,模型組實例也就被刪
除了。
圖元成組后,就不能移動或旋轉。如果在已成組的圖元上執行這些操作,盡管Move()
或Rotate( )方法返回true,但實際上圖元沒有發生任何變化。
如果參,照的圖元沒有成組,則無法將其尺寸和標記成組。如果這樣做則API調用會
失敗。
開發人員可以對參照某個模型組中模型圖元的那些尺寸和標記進行分組。這些尺寸和
標記被添加到-一個附屬詳圖組。你無法單獨移動、復制、旋轉、陣列或鏡像附屬詳圖組,
而不對其參照模型組執行相同操作。

//把默認的組合名字改成新的名字:“MyGroup” group.GroupType.Name="MyGroup";

陣列

Revit API提供的陣列方法可以對一個或者多個元素創建線型的或者是徑向(圓弧型)的陣列。例如,可以選擇墻上的一.扇門或者一扇窗,陣列出多個門或窗的實體

Revit平臺API提供了兩個類,即LinearArray和RadialArray來陣列項目中的一個或多個圖元。這些類提供靜態方法來創建一個或多個選定構件的線性或徑向陣列。線性陣列表示從一個點順著一條線創建的陣列, 而徑向陣列表示沿弧線創建的陣列。
可以選擇同一面墻上的一扇門和一扇窗, 然后通過陣列創建門、墻、窗結構布局的多個實例。LinearArray和RadialArray還提供了一些方法, 來陣列未被分組和關聯的一個或多個圖元1。雖然類似于陣列圖元的Create( )方法,但每個目標圖元都獨立于其他圖元,可對其操作而不影響其他圖元。

方法描述
LinearArray. Create ( Document,View, Elementld, int, XYZ,ArrayAnchorMember),從傳人的元素中創建一個線型陣列
LinearArray. Create ( Document, View, ICollection < Elementld >,int. XYZ, ArrayAnchorMember)從傳入的元素集中創建一個線型陣列
RadialArray. Create ( Document,View, Elementld, int, Line,double, ArrayAnchorMember)從傳人的元素中創建一個 基于旋轉軸的圓弧型陣列
RadialArray. Create ( Document, View, lollction < Elementld>,int, Line, double, Array AnchorMember)從傳 人的元素集中創建一個基于旋轉軸的圓弧型陣列
//============代碼片段3-12 放置類型為"0762 x 2032 mm"的門============ string doorTypeName = "0762 x 2032 mm"; FamilySymbol doorType = null;// 在文檔中找到名字為"0762 x 2032 mm"的門類型 ElementFilter doorCategoryFilter = new ElementCategoryFilter(BuiltInCategory.OST_Doors); ElementFilter familySymbolFilter = new ElementClassFilter(typeof(FamilySymbol)); LogicalAndFilter andFilter = new LogicalAndFilter(doorCategoryFilter, familySymbolFilter); FilteredElementCollector doorSymbols = new FilteredElementCollector(RevitDoc); doorSymbols = doorSymbols.WherePasses(andFilter); bool symbolFound = false; foreach (FamilySymbol element in doorSymbols) {if (element.Name == doorTypeName){symbolFound = true;doorType = element;break;} }// 如果沒有找到,就加載一個族文件 if (!symbolFound) {string file = @"C:\ProgramData\Autodesk\RVT 2014\Libraries\Chinese_INTL\門\M_單-嵌板 4.rfa";Family family;bool loadSuccess = RevitDoc.LoadFamily(file, out family);if (loadSuccess){foreach (ElementId doorTypeId in family.GetValidTypes()){doorType = RevitDoc.GetElement(doorTypeId) as FamilySymbol;if (doorType != null){if (doorType.Name == doorTypeName){break;}}}}else{Autodesk.Revit.UI.TaskDialog.Show("Load family failed", "Could not load family file '" + file + "'");} }// 使用族類型創建門 if (doorType != null) {// 首先找到線形的墻ElementFilter wallFilter = new ElementClassFilter(typeof(Wall));FilteredElementCollector filteredElements = new FilteredElementCollector(RevitDoc);filteredElements = filteredElements.WherePasses(wallFilter);Wall wall = null;Line line = null;foreach (Wall element in filteredElements){LocationCurve locationCurve = element.Location as LocationCurve;if (locationCurve != null){line = locationCurve.Curve as Line;if (line != null){wall = element;break;}}}// 在墻的中心位置創建一個門if (wall != null){XYZ midPoint = (line.get_EndPoint(0) + line.get_EndPoint(1)) / 2;Level wallLevel = RevitDoc.GetElement(wall.LevelId) as Level;//創建門:傳入標高參數,作為門的默認標高FamilyInstance door = RevitDoc.Create.NewFamilyInstance(midPoint, doorType, wall, wallLevel, Autodesk.Revit.DB.Structure.StructuralType.NonStructural);Autodesk.Revit.UI.TaskDialog.Show("Succeed", door.Id.ToString());Trace.WriteLine("Door created: " + door.Id.ToString());}else{Autodesk.Revit.UI.TaskDialog.Show("元素不存在", "沒有找到符合條件的墻");} } else {Autodesk.Revit.UI.TaskDialog.Show("族類型不存在", "沒有找到族類型'" + doorTypeName + "'"); }//============代碼片段3-13 創建拉伸實體族============ //創建族文檔 Document familyDoc = RevitApp.NewFamilyDocument(@"C:\ProgramData\Autodesk\RVT 2014\Family Templates\Chinese\公制常規模型.rft"); using (Transaction transaction = new Transaction(familyDoc)) {transaction.Start("Create family");CurveArray curveArray = new CurveArray();curveArray.Append(Line.CreateBound(new XYZ(0, 0, 0), new XYZ(5, 0, 0)));curveArray.Append(Line.CreateBound(new XYZ(5, 0, 0), new XYZ(5, 5, 0)));curveArray.Append(Line.CreateBound(new XYZ(5, 5, 0), new XYZ(0, 5, 0)));curveArray.Append(Line.CreateBound(new XYZ(0, 5, 0), new XYZ(0, 0, 0)));CurveArrArray curveArrArray = new CurveArrArray();curveArrArray.Append(curveArray);//創建一個拉伸實體familyDoc.FamilyCreate.NewExtrusion(true, curveArrArray, SketchPlane.Create(familyDoc, RevitApp.Create.NewPlane(new XYZ(0, 0, 1), XYZ.Zero)), 10);//創建一個族類型familyDoc.FamilyManager.NewType("MyNewType");transaction.Commit();familyDoc.SaveAs("MyNewFamily.rfa");familyDoc.Close(); }//============代碼片段3-14 復制墻類型============ Wall wall = RevitDoc.GetElement(new ElementId(185521)) as Wall; WallType wallType = wall.WallType; ElementType duplicatedWallType = wallType.Duplicate(wallType.Name + " (duplicated)");//============代碼片段3-15:元素編輯============ Document projectDoc = ActiveUIDocument.Document;using(Transaction moveColumnTran = new Transaction(projectDoc, "Move a new column to the new place")) {moveColumnTran.Start();// 獲取Revit文檔的創建句柄Autodesk.Revit.Creation.Document creater = projectDoc.Create;// 創建一根柱子:使用給定的位置(坐標原點),柱子類型和標高(高度為0)XYZ origin = new XYZ(0, 0, 0);Level level = GetALevel(projectDoc);FamilySymbol columnType = GetAColumnType(projectDoc);FamilyInstance column = creater.NewFamilyInstance(origin, columnType, level, Autodesk.Revit.DB.Structure.StructuralType.Column);// 把柱子移動到新的位置XYZ newPlace = new XYZ(10, 20, 30);ElementTransformUtils.MoveElement(projectDoc, column.Id, newPlace);moveColumnTran.Commit(); }//============代碼片段3-16:元素編輯============ Wall wall = element as Wall; if (null != wall) {LocationCurve wallLine = wall.Location as LocationCurve;XYZ newPlace = new XYZ(10, 20, 0);wallLine.Move(newPlace); }//============代碼片段3-17:元素編輯============ using(Transaction tran = new Transaction(projectDoc, "Change the wall's curve with a new location line.")) {tran.Start();LocationCurve wallLine = wall.Location as LocationCurve;XYZ p1 = XYZ.Zero;XYZ p2 = new XYZ(10, 20, 0);Line newWallLine = Line.CreateBound(p1, p2);// 把墻的位置線換成新的線wallLine.Curve = newWallLine;tran.Commit(); }//============代碼片段3-18:元素編輯============ FamilyInstance column = element as FamilyInstance; if (null != column) {LocationPoint columnPoint = column.Location as LocationPoint;XYZ newLocation = new XYZ(10, 20, 0);// 移動柱子到新的位置(10,20,0)columnPoint.Point = newLocation; }//============代碼片段3-19:元素編輯============ using(Transaction tran = new Transaction(projectDoc, "Rotate the wall.")) {tran.Start();LocationCurve wallLine = wall.Location as LocationCurve;XYZ p1 = wallLine.Curve.GetEndPoint(0);XYZ p2 = new XYZ(p1.X, p1.Y, 30);Line axis = Line.CreateBound(p1, p2);ElementTransformUtils.RotateElement(projectDoc, wall.Id, axis, Math.PI / 3.0);tran.Commit(); }//============代碼片段3-20:元素編輯============ Document projectDoc = ActiveUIDocument.Document;using(Transaction tran = new Transaction(projectDoc, "Rotate the wall and the column.")) {tran.Start();Wall wall = projectDoc.GetElement(new ElementId(184163)) as Wall;XYZ aa = XYZ.Zero;XYZ cc = XYZ.Zero;// 通過元素的位置線來旋轉元素LocationCurve curve = wall.Location as LocationCurve;if (null != curve){Curve line = curve.Curve;aa = line.GetEndPoint(0);cc = new XYZ(aa.X, aa.Y, aa.Z + 10);Line axis = Line.CreateBound(aa, cc);curve.Rotate(axis, Math.PI / 2.0);}FamilyInstance column = projectDoc.GetElement(new ElementId(184150)) as FamilyInstance;// 通過元素的位置點來旋轉元素LocationPoint point = column.Location as LocationPoint;if (null != point){aa = point.Point;cc = new XYZ(aa.X, aa.Y, aa.Z + 10);Line axis = Line.CreateBound(aa, cc);point.Rotate(axis, Math.PI / 3.0);}tran.Commit(); }//============代碼片段3-21:元素編輯============ using(Transaction tran = new Transaction(projectDoc, "Mirror the column.")) {tran.Start();FamilyInstance column = projectDoc.GetElement(new ElementId(184150)) as FamilyInstance;if (null != column){Plane plane = new Plane(XYZ.BasisX, XYZ.Zero);if(ElementTransformUtils.CanMirrorElement(projectDoc, column.Id)){ElementTransformUtils.MirrorElement(projectDoc, column.Id, plane);}}tran.Commit(); }//============代碼片段3-22:元素編輯============ Document projectDoc = ActiveUIDocument.Document; Wall wall = projectDoc.GetElement(new ElementId(184163)) as Wall; using(Transaction tran = new Transaction(projectDoc, "Delete the wall.")) {tran.Start();// 刪除選擇的元素:墻ICollection<ElementId> deletedElements = projectDoc.Delete(wall.Id);tran.Commit(); }//============代碼片段3-23:元素編輯============ Document projectDoc = ActiveUIDocument.Document;List<ElementId> elementsToDelete = new List<ElementId>(); using(Transaction tran = new Transaction(projectDoc, "Delete the selected elements.")){tran.Start();foreach (Element elem in ActiveUIDocument.Selection.Elements){elementsToDelete.Add(elem.Id);}ICollection<ElementId> deletedElements = projectDoc.Delete(elementsToDelete);tran.Commit();}//============代碼片段3-24:元素編輯============ Document projectDoc = ActiveUIDocument.Document; List<ElementId> elementsToGroup = new List<ElementId>(); using(Transaction tran = new Transaction(projectDoc, "Group the selected elements.")) { tran.Start(); foreach (Element elem in ActiveUIDocument.Selection.Elements) {elementsToGroup.Add(elem.Id); }Group group = projectDoc.Create.NewGroup(elementsToGroup); tran.Commit(); }//============代碼片段3-25:元素編輯============// 把默認的組合名字改成新的名字:“MyGroup”group.GroupType.Name = "MyGroup";//============代碼片段3-26:元素編輯============public void ArraryElements(){Document projectDoc = ActiveUIDocument.Document;Wall wall = projectDoc.GetElement(new ElementId(2307)) as Wall;using(Transaction tran = new Transaction(projectDoc, "LinearArray the wall.")){tran.Start();XYZ translation = new XYZ(0,10,0);LinearArray.Create(projectDoc, projectDoc.ActiveView, wall.Id, 3, translation, ArrayAnchorMember.Second);tran.Commit();}}//============代碼片段3-27:元素編輯============ class projectFamLoadOption : IFamilyLoadOptions {bool IFamilyLoadOptions.OnFamilyFound(bool familyInUse, out bool overwriteParameterValues){overwriteParameterValues = true;return true;}bool IFamilyLoadOptions.OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues){source = FamilySource.Project;overwriteParameterValues = true;return true;} };//============代碼片段3-28:元素編輯============Document projectDoc = ActiveUIDocument.Document; // 這里是自定義族實例,比如門,窗,桌子…FamilyInstance famInst = elem as FamilyInstance; // 編輯族,拿到族文檔 Document familyDoc = projectDoc.EditFamily(famInst.Symbol.Family); // 在族文檔中添加一個新的參數 using(Transaction tran = new Transaction(projectDoc, "Edit family Document.")) {tran.Start();string paramName = "MyParam ";familyDoc.FamilyManager.AddParameter(paramName, BuiltInParameterGroup.PG_TEXT, ParameterType.Text, false);tran.Commit(); } // 將這些修改重新載入到工程文檔中 Family loadedFamily = familyDoc.LoadFamily(RevitDoc, new projectFamLoadOption());//============代碼片段3-29:元素編輯============ public void CreatReferencePlane() {Document doc = this.ActiveUIDocument.Document; if(!doc.IsFamilyDocument)return;using(Transaction transaction = new Transaction(doc, "Editing Family")){transaction.Start();XYZ bubbleEnd = new XYZ(0,5,5);XYZ freeEnd = new XYZ(5, 5, 5);XYZ cutVector = XYZ.BasisY;View view = doc.ActiveView;ReferencePlane referencePlane = doc.FamilyCreate.NewReferencePlane(bubbleEnd, freeEnd, cutVector, view);referencePlane.Name = "MyReferencePlane";transaction.Commit(); } }//============代碼片段3-30:元素編輯============ public void ChangeModelCurveToReferenceLine() { Document doc = this.ActiveUIDocument.Document; ModelCurve modelCurve = doc.GetElement(new ElementId(2910)) as ModelCurve;using(Transaction transaction = new Transaction(doc, "Change model curve to reference line.")){transaction.Start();modelCurve.ChangeToReferenceLine();transaction.Commit(); } }//============代碼片段3-31:元素編輯============ public void CreateModelCurve() {Document doc = this.ActiveUIDocument.Document; // 在族文檔中找到名字為"Ref. Level"的標高FilteredElementCollector collector = new FilteredElementCollector(doc);collector = collector.OfCategory(BuiltInCategory.OST_Levels);var levelElements = from element in collector where element.Name == "Ref. Level" select element; List<Autodesk.Revit.DB.Element> levels = levelElements.ToList<Autodesk.Revit.DB.Element>(); if(levels.Count <= 0)return; Level refLevel = levels[0] as Level;// 創建一條幾何直線,一個基于標高的草圖平面,然后在這個草圖平面上創建一條模型線.using(Transaction trans = new Transaction(doc, "Create model line.")){trans.Start(); Line line = Line.CreateBound(XYZ.Zero, new XYZ(10,10,0));SketchPlane sketchPlane = SketchPlane.Create(doc, refLevel.Id); ModelCurve modelLine = doc.FamilyCreate.NewModelCurve(line, sketchPlane);trans.Commit();} }//============代碼片段3-32:元素編輯============ public void CreateSketchPlaneByPlane() {Document doc = this.ActiveUIDocument.Document; using(Transaction trans = new Transaction(doc, "Create model arc.")){trans.Start(); Plane plane = this.Application.Create.NewPlane(XYZ.BasisZ, XYZ.Zero);SketchPlane sketchPlane = SketchPlane.Create(doc, plane);Arc arc = Arc.Create(plane, 5, 0, Math.PI * 2);ModelCurve modelCircle = doc.FamilyCreate.NewModelCurve(arc, sketchPlane);trans.Commit();} }//============代碼片段3-33:元素編輯============ public void GetSketchFromExtrusion() {Document doc = this.ActiveUIDocument.Document;Extrusion extrusion = doc.GetElement(new ElementId(3388)) as Extrusion;SketchPlane sketchPlane = extrusion.Sketch.SketchPlane;CurveArrArray sketchProfile = extrusion.Sketch.Profile; }

總結

以上是生活随笔為你收集整理的Revit二次开发——图元(元素)编辑的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

色婷婷一区 | 麻豆视频免费观看 | 国产高清在线不卡 | 国产精品一区二区三区久久 | 97人人澡人人爽人人模亚洲 | 国产高清在线不卡 | 91在线免费看片 | 天天爱天天射天天干天天 | www.夜色321.com | 五月婷婷六月丁香 | 久久精品99国产国产 | 久草9视频 | 丁香资源影视免费观看 | 伊人热 | 一本色道久久综合亚洲二区三区 | av大全在线看 | 色国产精品 | 久久福利 | 日韩中文字幕免费在线观看 | 超级碰碰碰视频 | 美女又爽又黄 | 午夜色大片在线观看 | 免费日韩一区二区三区 | 五月天色丁香 | 欧美一区中文字幕 | 国产美女无遮挡永久免费 | 日韩中文字幕91 | 国产精品破处视频 | 一级免费看视频 | 五月天欧美精品 | 日本一区二区不卡高清 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 韩国av永久免费 | 色网站国产精品 | 国产成人久久av免费高清密臂 | 国产又粗又猛又爽又黄的视频免费 | 999久久久国产精品 高清av免费观看 | 五月婷婷在线观看视频 | 国产福利网站 | 国产福利午夜 | 深爱激情综合网 | 黄色片软件网站 | 国产精品久久久久久五月尺 | 久久久精品日本 | 亚洲国产精品一区二区尤物区 | 国产123区在线观看 国产精品麻豆91 | 在线电影 一区 | 久久av伊人| 91人人在线 | 精品在线小视频 | 91九色视频在线播放 | 久久99国产综合精品 | 丁香花中文在线免费观看 | 免费又黄又爽 | 婷婷丁香七月 | 最新国产一区二区三区 | 日韩精品久久中文字幕 | 91在线小视频 | 激情婷婷丁香 | 九九热在线视频免费观看 | 欧美精品久久久久a | 亚洲国产中文在线观看 | 免费视频一区 | 欧美在线不卡一区 | 国产一区视频导航 | 国产一区私人高清影院 | 99久久精品视频免费 | 成人手机在线视频 | 国产精品第三页 | 人人添人人澡 | 日本丰满少妇免费一区 | 国产精品美女久久久久久免费 | 国内久久视频 | 亚洲干视频在线观看 | 六月婷婷网 | 日韩一区二区三免费高清在线观看 | 亚洲精品视频在线免费播放 | 免费91麻豆精品国产自产在线观看 | 久久公开视频 | 日日日天天天 | 91精品中文字幕 | 成年人网站免费在线观看 | 中文字幕在线观看完整 | 九九热免费精品视频 | 精品一区欧美 | 久久久精品国产一区二区三区 | 久草视频99 | 伊人狠狠色丁香婷婷综合 | 丁香av在线 | 国产在线视频一区 | 四虎在线视频 | 久久官网 | 国产五月天婷婷 | 中文字幕网站视频在线 | www.香蕉视频在线观看 | 成片免费观看视频999 | 久久免费黄色大片 | 最新av网址大全 | 中文字幕一区二区三区在线观看 | 久久精品国产一区 | 亚洲日本va中文字幕 | 99视频在线精品免费观看2 | 手机在线欧美 | 国产精品久久久久久麻豆一区 | 亚洲午夜久久久久 | 欧美激情综合五月色丁香小说 | 精品国产一区二区三区av性色 | 欧美精品久久久久久久亚洲调教 | 久久久精品 一区二区三区 国产99视频在线观看 | 91麻豆视频网站 | 欧美最爽乱淫视频播放 | 日产av在线播放 | 久久久久久久久久久久久国产精品 | 精品国精品自拍自在线 | 九九热av | 在线黄网站 | 狠狠色丁香| 欧美日韩亚洲精品在线 | 久草资源在线 | 免费av的网站 | 欧美精品在线一区 | 日韩欧美精品一区二区 | 看毛片网站| 久久久久精| 麻豆mv在线观看 | 玖玖在线视频观看 | 999日韩| 午夜久久福利 | 国产 一区二区三区 在线 | av天天干| 国产精品免费观看国产网曝瓜 | 色婷婷五| 一本一道久久a久久综合蜜桃 | 九九九电影免费看 | 成人黄色大片在线观看 | 国产麻豆视频网站 | 精品资源在线 | 日韩超碰在线 | 色姑娘综合| 亚洲更新最快 | 国产18精品乱码免费看 | 亚洲,国产成人av | 亚洲成人精品 | 精品国产一区二区三区av性色 | 日韩av高清在线观看 | 亚洲精品成人av在线 | 五月婷婷黄色网 | 日韩av资源站 | 成人中文字幕+乱码+中文字幕 | 色婷婷88av视频一二三区 | 中文字幕视频 | 久草免费资源 | 懂色av一区二区在线播放 | 亚洲高清激情 | 国产黄影院色大全免费 | 天天干天天操 | 麻豆视屏 | 精品夜夜嗨av一区二区三区 | 波多野结衣动态图 | 91入口在线观看 | 久草在线综合 | 深爱激情婷婷网 | 国产精品成人一区二区 | 欧美资源 | 在线观看免费中文字幕 | 欧美性色综合网站 | 天天干天天干天天干 | 久久色在线观看 | 天天色婷婷 | 视频在线亚洲 | 超碰在线98 | 亚洲欧美乱综合图片区小说区 | 天天操夜夜做 | 成年人在线免费看视频 | 国产一二区在线观看 | 日韩一二三 | 国产精品久久久久久久久久久久午 | 成 人 黄 色视频免费播放 | 久久久久久久久久久网站 | 丁香六月综合网 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 婷婷丁香狠狠爱 | 天天舔天天射天天操 | 天天综合导航 | 国产高清视频免费最新在线 | 一 级 黄 色 片免费看的 | 色在线视频网 | 色综合天天干 | 国产一区二区三区免费在线观看 | 有没有在线观看av | 亚州精品在线视频 | 在线免费视频你懂的 | 国产日韩欧美中文 | 青青河边草免费直播 | 在线观看av片| 天天躁天天操 | 亚洲少妇激情 | 精一区二区| 亚洲精品18p | 亚洲国产伊人 | 午夜.dj高清免费观看视频 | 亚洲一级黄色片 | 国产一级片观看 | 97自拍超碰| 亚洲电影黄色 | 在线观看 国产 | 玖玖在线看 | 免费又黄又爽 | 久久久久久久久久久国产精品 | 99国内精品久久久久久久 | 日本xxxx.com | 探花视频免费观看高清视频 | 国产资源网 | 永久黄网站色视频免费观看w | www.色五月.com | 国产精品免费不卡 | 久久综合影视 | 97精品国产97久久久久久春色 | 狠狠狠狠狠狠狠狠 | 欧美美女激情18p | 91亚洲精品国产 | 亚洲有 在线 | 免费看久久| 精品久久久久久亚洲综合网站 | 91色蜜桃| 亚洲国产免费看 | 中文字幕久久精品亚洲乱码 | 欧美性黑人 | 午夜影视剧场 | 天堂av网在线| 黄色在线免费观看网站 | 91精品视频免费看 | 免费三级网 | 久久伊人五月天 | 欧美性视频网站 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 在线国产视频一区 | 婷婷视频在线 | 国产欧美中文字幕 | 99在线精品观看 | 亚洲精品免费在线观看视频 | 97**国产露脸精品国产 | 日韩欧美视频免费观看 | 日韩精品欧美一区 | 欧美极度另类性三渗透 | 久久精品精品 | 中文字幕在线观看一区二区 | 欧美激情视频一二区 | 黄色免费大片 | 六月丁香婷婷网 | 久艹在线观看视频 | 国产麻豆精品传媒av国产下载 | 国产高清在线免费视频 | 婷婷综合网 | 成人在线视频观看 | 国产精品门事件 | 欧美极品一区二区三区 | 亚洲精品久久久久久久不卡四虎 | 中文字幕色网站 | 久久国产精品二国产精品中国洋人 | 五月婷婷操 | 中文字幕在线看视频国产中文版 | 中文字幕在线播放视频 | 国产毛片久久久 | 国产精品99蜜臀久久不卡二区 | 91尤物在线播放 | 亚洲欧美国产精品va在线观看 | 国产精品一区免费在线观看 | 黄色免费视频在线观看 | 麻豆一二 | 日韩一二区在线观看 | 婷婷丁香狠狠爱 | 91午夜精品 | 国产色婷婷 | 日韩在线视 | 在线黄色av | 国产精品 美女 | 欧美a级一区二区 | 国产精品一区二区在线观看免费 | 91网在线 | 欧美激情亚洲综合 | 香蕉影视 | 亚州国产精品视频 | av最新资源 | av黄色免费在线观看 | 天天操天天干天天爽 | 人人精久 | 免费看久久久 | 欧美福利精品 | 日韩精品中文字幕一区二区 | 国产亚洲精品成人av久久影院 | 久久免费99精品久久久久久 | 欧美人牲 | 亚洲一区精品人人爽人人躁 | 亚洲精品在线一区二区三区 | 综合网成人 | 亚洲伊人网在线观看 | 亚洲精品久久久久999中文字幕 | 精品视频亚洲 | 国产视频2 | 一区二区三区四区不卡 | www操操 | 中文字幕在线不卡国产视频 | 国产美女视频免费观看的网站 | 国产字幕在线看 | 久久精品亚洲综合专区 | 黄色国产在线 | avav99| 亚洲二区精品 | 日本精品小视频 | 久久精品中文字幕 | 欧美在线观看禁18 | 99九九热只有国产精品 | 国产精品一区久久久久 | 久久久免费电影 | 免费观看性生活大片 | 国产精品久久久久久一区二区 | 亚洲乱码精品 | 国产精品久久久久久久久久三级 | 免费在线观看av不卡 | 97在线观视频免费观看 | www四虎影院 | 色综合久久久久 | 综合色久 | 最近高清中文字幕在线国语5 | 99午夜| 欧洲精品亚洲精品 | 五月婷婷天堂 | 91av在线免费播放 | 欧美专区国产专区 | 一级久久久 | 激情av综合 | 国产大片黄色 | 日本电影久久 | 国产精品成人久久 | 国精产品一二三线999 | 999久久国精品免费观看网站 | 久久99久久99久久 | 有码视频在线观看 | 亚洲欧洲xxxx | 久久人人爽人人爽 | 久久久精品一区二区 | 国产精品中文久久久久久久 | 久久免费播放视频 | 日操干| 日韩免费三级 | 91久久精品日日躁夜夜躁国产 | 日韩动漫免费观看高清完整版在线观看 | 69av在线视频 | 国产精品一区欧美 | 粉嫩一区二区三区粉嫩91 | 国产精品自拍在线 | 丁香花在线观看免费完整版视频 | 国产精品女人网站 | 日韩av黄 | 特级毛片爽www免费版 | 亚洲欧洲精品一区二区精品久久久 | 亚洲成人二区 | 波多野结衣在线播放视频 | 去看片 | 亚洲一级二级 | 欧美精品乱码久久久久 | 不卡的av | 一级做a爱片性色毛片www | 天天操天天色天天 | 天天摸天天干天天操天天射 | 国产日韩在线一区 | 日韩成人精品一区二区 | 久久精品免费观看 | 日韩精品一区二区在线视频 | 人人看人人做人人澡 | 亚洲精品视频在线免费 | 中文字幕在线播放视频 | 欧美成人h版电影 | 免费又黄又爽视频 | 国产精品地址 | 久久99国产精品视频 | 特级黄色视频毛片 | 日本久久精品 | 超碰99在线| 久久久久久久久久久影视 | wwwww.国产| 中文字幕在线专区 | 少妇av片| 免费合欢视频成人app | 性色av香蕉一区二区 | 欧美另类视频 | 色综合久久久久久久久五月 | 国产精品麻豆欧美日韩ww | 久久久午夜精品理论片中文字幕 | 国产免费资源 | 亚洲色图av | 国产高清久久 | 中文字幕在线免费播放 | 国产特级毛片aaaaaa毛片 | 成人久久18免费网站图片 | 日韩二三区 | 天天操比 | 久久九九网站 | 欧美极品裸体 | 国产精品久久一区二区三区不卡 | 人人玩人人爽 | 色黄久久久久久 | 在线免费高清一区二区三区 | 成人h电影| 国产91探花 | 久久精品一区二 | 99精品在线免费观看 | 久草视频手机在线 | 在线免费观看av网站 | 婷婷精品 | 天天插天天狠 | 日本久久精品视频 | 久久久久免费视频 | 亚洲国产资源 | 精选久久 | 中文字幕刺激在线 | 人人插人人舔 | 国内精品久久久久久久久 | 成人av在线影视 | 久久激情视频 久久 | 天天草夜夜 | 亚洲激情小视频 | 国产精品久久久区三区天天噜 | 色www永久免费 | 久久天天综合网 | 人人爽人人爽人人片av | 国产区精品视频 | 久久久久久久久影院 | 国产精品永久免费观看 | 99久久精品视频免费 | 99热精品国产一区二区在线观看 | 国产高清视频在线播放 | 亚洲无吗天堂 | 在线黄av | 三级在线国产 | www日| www黄色| 国内三级在线 | 欧美黄网站 | 亚洲a在线观看 | 亚洲永久精品在线观看 | 日日夜夜免费精品视频 | 成人av午夜| 天天操天| 一级a性色生活片久久毛片波多野 | 1024手机看片国产 | 日韩网页 | 91精品一区在线观看 | 色婷婷综合激情 | 天天干 天天摸 天天操 | 中文字幕中文字幕在线一区 | 精品国产乱码一区二区三区在线 | 国产精品99精品久久免费 | 国产精品黑丝在线观看 | 久久精品视频国产 | 欧美国产不卡 | 天天操天天色天天射 | 天天综合狠狠精品 | 国产又粗又猛又色又黄视频 | 一本一本久久a久久精品综合妖精 | 日韩影视精品 | 深夜免费福利视频 | 91伊人久久大香线蕉蜜芽人口 | 久久免费av电影 | 亚洲午夜久久久久久久久 | 国产精品久久片 | 婷婷六月天丁香 | 国产精品完整版 | 99精品国产福利在线观看免费 | 九九热有精品 | 精品视频国产一区 | 国产乱对白刺激视频在线观看女王 | 99在线精品视频在线观看 | 国产精品久久久久久电影 | 久久国产精品系列 | av一级网站| 久久爱影视i | 免费在线观看av网址 | 中文字幕中文字幕中文字幕 | 久久久久亚洲国产精品 | 成人午夜性影院 | 高清国产一区 | 国产伦理久久 | 日日日操操 | 91一区在线观看 | 国产va饥渴难耐女保洁员在线观看 | 精品一区二区三区久久久 | 日产乱码一二三区别在线 | 国产亚洲资源 | 激情狠狠干 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 天天操天天舔天天爽 | 欧美日韩后 | 成人国产电影在线观看 | 亚洲国产中文字幕在线观看 | 久久久久北条麻妃免费看 | 久久久国产高清 | 中文字幕黄色 | 成人免费共享视频 | 久草在线一免费新视频 | 香蕉视频在线免费看 | 成人av免费在线 | 激情影院在线 | 国产精品久久三 | 91亚洲精品久久久久图片蜜桃 | 韩国视频一区二区三区 | 天天天天天天操 | www.色爱 | 国产 日韩 欧美 自拍 | 又粗又长又大又爽又黄少妇毛片 | 日本中文字幕在线看 | www.久久99| 午夜久久美女 | 国产视频美女 | 国产资源在线观看 | 久久福利影视 | 亚洲国产一二三 | 久久 在线 | 一区二区三区在线视频观看58 | 国产成人不卡 | www夜夜| 又黄又爽又湿又无遮挡的在线视频 | 欧美伦理一区 | 国产精品一区欧美 | 亚洲天堂网在线视频观看 | 欧美色图另类 | 精品99久久久久久 | 亚洲码国产日韩欧美高潮在线播放 | 国产在线观看a | 久久久黄色av | 国产99久久久精品 | 狠狠干免费 | 午夜精品一区二区三区视频免费看 | 毛片激情永久免费 | 久久久国产在线视频 | 日韩欧美一区二区三区在线观看 | 亚洲视频电影在线 | 狠狠干天天射 | 国产精品毛片一区二区 | 久久国产免费视频 | 91av在线免费视频 | 亚洲精品国产综合久久 | 久章草在线观看 | 亚州人成在线播放 | 日日日视频 | 黄色大片日本 | 久久99亚洲精品 | 在线免费观看黄网站 | 视频在线观看一区 | 91福利视频在线 | 中文字幕在线视频免费播放 | 亚洲综合在线观看视频 | 一区二区中文字幕在线播放 | 丁香五婷 | 青草视频在线看 | 色婷婷88av视频一二三区 | 久草com | 天天综合成人 | 欧美日韩三区二区 | 欧美久久影院 | 国产精品乱码在线 | 美女禁18| 欧美大片在线观看一区 | 久久99精品波多结衣一区 | 亚洲精品97| 激情婷婷色 | 久久天天躁 | 丁香视频在线观看 | 99热在线国产精品 | 亚洲精品中文字幕视频 | 人人狠狠综合久久亚洲 | 天天操天天干天天爱 | 黄色成人小视频 | 亚洲最大av在线播放 | 色吊丝在线永久观看最新版本 | 99精品偷拍视频一区二区三区 | 毛片永久新网址首页 | 国产免费中文字幕 | 免费在线观看视频a | 狠狠躁日日躁狂躁夜夜躁av | 亚洲精品国偷拍自产在线观看蜜桃 | 久草精品视频在线播放 | 久久在线免费观看视频 | av电影不卡在线 | 18女毛片| 东方av在 | 久久成人午夜 | 超碰在线官网 | 久久乐九色婷婷综合色狠狠182 | 日本久久久久久科技有限公司 | 99自拍视频在线观看 | 中文字幕在线观看91 | 一区二区三区免费在线观看视频 | 国产原创av片 | 欧美日韩在线视频观看 | 开心激情久久 | 97超碰资源 | 日韩无在线 | 久久久激情网 | 婷婷激情综合五月天 | 亚洲成人av电影在线 | 99久久久国产精品免费观看 | 免费毛片一区二区三区久久久 | 成年免费在线视频 | 亚洲人久久久 | 日韩黄色在线电影 | 久久在视频 | 在线小视频你懂得 | 久久综合加勒比 | 蜜桃视频成人在线观看 | 国产精品久久久av久久久 | 欧美另类交人妖 | 久久国产精品久久久久 | 国产精品黄网站在线观看 | 一二区精品 | 狠狠躁夜夜躁人人爽超碰91 | 99热这里| 亚洲人人网 | 97天天综合网 | 日日成人网 | 午夜婷婷综合 | 亚洲天堂免费视频 | 成人久久久久久久久久 | 精品视频在线看 | 人人爽人人爽av | 久久久96 | 97国产一区二区 | 美女禁18| 久久99精品久久久久久久久久久久 | 97在线观 | 国产精品wwwwww | 精品国产伦一区二区三区观看说明 | 久久伊人操 | 综合色天天 | 日韩av成人在线观看 | 香蕉视频在线播放 | www.黄色片网站 | 毛片a级片 | 五月天色综合 | 在线高清 | 国产一区二区综合 | 久久在线观看视频 | 亚洲精选国产 | 美女一区网站 | 国产韩国日本高清视频 | 精品久久91 | 久久精品视频观看 | 久久99国产精品久久99 | 久草在线综合网 | 欧美精品久久久久久 | 亚洲综合在线一区二区三区 | 亚洲国产午夜精品 | 蜜臀av一区| 伊人黄 | 少妇搡bbbb搡bbb搡忠贞 | 成人av中文字幕在线观看 | 亚洲精品高清一区二区三区四区 | 伊人久久一区 | 在线观看成人一级片 | 中文在线中文资源 | 久久久网址 | 91精品久久久久久久久久入口 | av免费观看网址 | 天天操天天添天天吹 | 在线免费观看国产精品 | 国产黄色高清 | 综合天天色| 国产精品一区二区三区四 | 国产在线观看你懂得 | 色五丁香| 999国产在线 | 五月开心激情网 | 久草剧场 | 在线精品视频免费播放 | 国产精品久一 | 免费看的视频 | 欧美日韩免费一区二区 | 极品久久久久 | 三上悠亚一区二区在线观看 | 婷婷丁香社区 | 97精品国产一二三产区 | 日韩免费电影 | 欧美大片mv免费 | 麻豆成人在线观看 | 四虎影视4hu4虎成人 | 欧美a性 | 超碰人人干人人 | 久草视频在线看 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 国内久久久久久 | 国产 精品 资源 | 午夜精品一区二区三区在线播放 | 久久精品1区 | 色综合天天视频在线观看 | 国产一区播放 | 韩国av免费在线观看 | 97视频免费看 | 三级av小说| 欧美激情精品久久久久久免费印度 | 久久久久久久久久久久久9999 | 天天做天天爱夜夜爽 | 天天天操操操 | 中文字幕日韩有码 | 午夜黄色一级片 | 久久国产欧美日韩精品 | 成人av电影免费在线观看 | 日韩精品1区2区 | 天天爱天天射天天干天天 | 中文字幕在线看视频国产中文版 | 欧美亚洲精品在线观看 | 九九国产精品视频 | 91探花系列在线播放 | 91精品啪在线观看国产81旧版 | 国产一二区在线观看 | 日韩视频区 | 蜜臀av夜夜澡人人爽人人 | 日日夜夜精品免费视频 | 国产97色 | 国模一二三区 | 91精品国产91p65 | 日韩av片在线 | 99在线视频免费观看 | 久久国内精品99久久6app | 国产99色 | 久久99影院 | 在线免费三级 | 精品国内 | 国产午夜精品一区二区三区欧美 | 一区三区在线欧 | 欧美伦理一区二区 | 伊人亚洲综合网 | 伊人va| 国产成人在线网站 | 久草免费新视频 | 人人爽人人爽人人爽人人爽 | 91精品网站在线观看 | 五月天色中色 | 天天做日日爱夜夜爽 | 欧美日韩视频在线 | 人人澡人人添人人爽一区二区 | 麻豆视频在线看 | 中文字幕视频观看 | 四虎最新域名 | 国产精品女同一区二区三区久久夜 | 欧美精品在线一区二区 | 免费一级片在线观看 | 久久久国产精华液 | 久久久精品欧美一区二区免费 | 欧美午夜性 | 麻豆免费精品视频 | 热热热热热色 | 国产伦理久久精品久久久久_ | 亚洲国产中文字幕在线观看 | 欧美一级性生活片 | 国产视频中文字幕 | 久久久久黄色 | 久久久久久伊人 | www激情网| 国产在线不卡 | 婷婷夜夜 | 最新av电影网址 | 国产不卡精品 | 少妇啪啪av入口 | 国产日韩三级 | 久久一区国产 | 国产伦理剧 | 欧美少妇18p| 天天干天天干天天干 | 成人国产精品久久久久久亚洲 | 人人舔人人射 | 国产精品中文字幕在线播放 | 狠狠躁夜夜av| 探花视频在线观看 | 天天色天天射天天干 | 欧美日韩国产精品一区二区 | 亚洲在线日韩 | 日韩一级网站 | 亚洲国产中文字幕在线视频综合 | 亚洲精选在线 | 免费观看9x视频网站在线观看 | 91欧美精品 | 日本精品中文字幕 | 国产精品门事件 | 91在线一区| 日韩在线精品视频 | 免费人做人爱www的视 | 亚洲精品中文字幕视频 | 国产一级片免费视频 | 国产精品久久久久久久久久直播 | 久久伦理网 | 色a综合 | 在线播放国产精品 | 少妇bbw揉bbb欧美 | 婷婷丁香在线视频 | 亚洲aaa级| 国产999精品久久久 免费a网站 | 在线日韩中文 | 婷香五月 | 五月婷婷中文网 | 久青草电影 | 91亚洲国产成人 | 国产日韩在线视频 | 久久婷婷色 | 久久这里只有精品9 | 欧美日韩大片在线观看 | 18pao国产成视频永久免费 | 欧美夫妻生活视频 | 久久久久久不卡 | 日本深夜福利视频 | 欧美日韩高清一区 | 欧美日韩在线视频一区 | 国产精品久久久久久五月尺 | 色综合天天综合 | 成人97人人超碰人人99 | 欧美精彩视频在线观看 | www操操操| www激情网 | 国产精品久久久久久久久久久久午 | 开心丁香婷婷深爱五月 | 亚洲国产欧美在线人成大黄瓜 | 毛片精品免费在线观看 | 欧美另类tv | 天天操天天色天天射 | 久久久久女人精品毛片九一 | 成人久久18免费网站 | 99热99热 | 免费黄色av | 亚洲午夜精品一区二区三区电影院 | 日本一区二区三区免费看 | 国产精品一区在线 | 日韩欧美高清一区二区三区 | 女人18毛片90分钟 | 草久久av| 在线观看视频中文字幕 | 人人搞人人爽 | 高清av网站 | 99热最新| 日本黄色片一区二区 | 天天夜夜狠狠操 | 久久av福利 | 97在线影院| 天天色成人网 | 欧美一级久久久久 | 免费日韩一区二区 | 久久久久综合网 | 国际精品久久久 | 五月天婷亚洲天综合网鲁鲁鲁 | 欧美一二三视频 | 欧美精品久久久久久久久老牛影院 | 在线观看你懂的网站 | 91视频91色 | 干干操操| 十八岁以下禁止观看的1000个网站 | 成人午夜精品福利免费 | 亚洲精品午夜久久久久久久 | 免费网站在线观看成人 | 中文字幕首页 | 日韩在线第一 | 91喷水 | 久久精品直播 | 黄色av观看| 精品在线观看视频 | 激情五月婷婷 | 在线亚洲成人 | 久草在线免费电影 | 日韩中文字幕免费 | 麻花传媒mv免费观看 | freejavvideo日本免费 | 亚洲免费视频在线观看 | 久久久久久久久久久高潮一区二区 | 久久成人午夜视频 | 午夜精品久久久久久久99婷婷 | 欧美在线视频a | 91激情 | 久久综合久久综合久久综合 | 国产精品亚洲片夜色在线 | 国产在线一卡 | 日韩亚洲在线视频 | 狠狠狠色狠狠色综合 | 免费国产黄线在线观看视频 | 五月婷婷综合网 | 黄色一级大片免费看 | 国产福利久久 | 黄色午夜网站 | 久草视频在线资源站 | 亚洲精品国偷自产在线91正片 | 日韩精品免费在线观看 | 久久91久久久久麻豆精品 | 国产做a爱一级久久 | 国产中文字幕视频在线观看 | 99热在线网站 | 射久久久 | 在线免费看黄网站 | 99热在线看 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 91精品欧美 | 97视频人人 | 欧美色黄 | 99999精品| 欧产日产国产69 | 国精产品一二三线999 | 日韩激情在线 | 国产精品综合久久久久 | 欧美analxxxx| 麻豆av电影 | 天天干天天射天天操 | 国产美女免费视频 | 中文字幕在线免费 | 丁香5月婷婷 | 亚洲日本精品视频 | 免费看的视频 | 91成年人视频 | 国产精品第52页 | 天天射狠狠干 | 成人理论电影 | 精品播放| 久草成人在线 | 国内成人精品2018免费看 | 色综合久久综合中文综合网 | 欧美孕妇视频 | 探花系列在线 | 亚洲 av网站 | 999久久a精品合区久久久 | 激情五月五月婷婷 | 中国一区二区视频 | 国产一二区在线观看 | 国产xxxxx在线观看 | 亚洲午夜精品一区 | 国产福利精品一区二区 | 久久香蕉国产精品麻豆粉嫩av | 国产黄色精品 | 国产亚洲精品久久久网站好莱 | 日韩精品一区二区三区视频播放 | 91成人精品在线 | 久久人人插 | 天天操天天操天天操天天 | 日韩高清免费无专码区 | 456成人精品影院 | 精品国产理论片 | 免费日韩视| 色狠狠干 | 国产小视频在线看 | 久久久鲁 | 波多野结衣一区 | 91九色蝌蚪在线 | 九九在线高清精品视频 | 青草视频在线免费 | 国内毛片毛片 | 国产成人在线观看 | 午夜久久久久久久久 | 久久99精品国产99久久6尤 | 在线韩国电影免费观影完整版 | 午夜av影院 | 中文字幕乱在线伦视频中文字幕乱码在线 | 国产精品二区三区 | 亚洲国产午夜视频 | 亚洲一区二区观看 | 久久综合综合久久综合 | 国产精品麻豆三级一区视频 | 欧美激情精品 | 9在线观看免费高清完整版在线观看明 | 免费网站在线观看人 | 国产伦理一区二区 | 一区二区视频在线免费观看 | 久久久国产精品麻豆 | 久久夜色电影 | 人人澡人人草 | 天天五月天色 | av线上免费观看 | 日韩超碰 | 久草在线一免费新视频 | 久久视频网址 | 欧美一区二区视频97 | 99婷婷| 国产精品99久久久久久久久久久久 | 国产精品一区二区在线观看免费 | 欧女人精69xxxxxx | 日韩激情中文字幕 | 91在线超碰 | 超碰人人乐 | 波多在线视频 | 一本一本久久a久久精品综合小说 | 国产成人av | 亚洲激情小视频 | 激情欧美网 | 精品女同一区二区三区在线观看 | 公与妇乱理三级xxx 在线观看视频在线观看 | 99久久久久成人国产免费 | 99视频导航 | 97超碰人人在线 | 在线小视频你懂得 | 波多野结衣在线视频免费观看 | 亚洲女欲精品久久久久久久18 | 99欧美视频| 久久精品国产v日韩v亚洲 | 2019中文字幕第一页 | 免费观看福利视频 |