AutoCAD Civil 3D Help: Creating a TIN Surface from a TIN file

从TIN文件创建一个三角网曲面


你可以用TinSurface.CreateFromTin()方法从一个二进制的.tim文件创建一个三角网曲面。该方法有2个参数,一个是三角网曲面要加入的图形文件的数据库,另外一个是string类型,代表.tin文件e路径。

[CommandMethod("CreateFromTIN")]
public void CreateFromTin()
{
    using (Transaction ts = Application.DocumentManager.MdiActiveDocument.Database.TransactionManager.StartTransaction())
    {
        // Example TIN surface from Civil Tutorials:
        string tinFile = @"C:\Program Files\Autodesk\AutoCAD Civil 3D 2013\Help\Civil Tutorials\Corridor surface.tin";
        try
        {
            Database db = Application.DocumentManager.MdiActiveDocument.Database;
            ObjectId tinSurfaceId = TinSurface.CreateFromTin(db, tinFile);
            editor.WriteMessage("Import succeeded: {0} \n {1}", tinSurfaceId.ToString(), db.Filename);
        }
        catch (System.Exception e)
        {
            // handle bad file path 
            editor.WriteMessage("Import failed: {0}", e.Message);
        }

        // commit the transaction
        ts.Commit();
    }
}

父主题:

创建曲面

results matching ""

    No results matching ""