Lập trình tùy biến »
Thiết lập Style cho Alignment
Tất cả các màu sắc đường thẳng, đường cong, mũi tên chỉ hướng.. của Alignment đều được chứa trong tập hợp CivilDocument.Styles.AlignmentStyles. Bài hướng dẫn sau giúp ta thiết lập được cách thiết lập kiểu
Read More »Tạo chú thích cho đối tượng Pipe trong Civil 3D với ứng dụng API
Trong AutoCAD Civil 3D ta có thể thêm chú thích cho đối tượng Pipe với cách thường sử dụng trong Civil3D như hình bên dưới: Sau đây mình xin chia sẻ 1 đoạn code
Read More »Thiết lập Point Style Marker Size trong Civil3D với ứng dụng API
Nếu bạn muốn tạo mới PointStyle trong Civil 3D và thiết lập các Marker Size, Scale với .NET API. Việc đầu tiên bạn cần phải tạo Point Style mới hoặc truy cập vào Point
Read More »Kiểm tra giao cắt giữa các tuyến đường trong Civil 3D với ứng dụng API
Kiểm tra giao cắt giữa các tuyến đường với mục đích thêm các cọc tại các vị trí giao nhau hoặc thêm các nhãn ghi chú tại các vị trí giao nhau đó trên
Read More »Khởi tạo trắc ngang trong Civil3D với ứng dụng API
Các trắc ngang trong SampleLineGroup được nhặt ra từ các SectionSources với tên gọi trong C# là GetSectionSources(). Mà các tập hợp này bao gồm các Objectids. Một ví dụ sau giúp người dùng
Read More »Tạo vùng Hatch trên trắc dọc trong Civil3D với ứng dụng API
Hatch là một tính năng của Profile View trong Civil3D. Hatch thể hiện rõ vùng đào, đắp được giới hạn giữa đường tự nhiên và đường thiết kế trên trắc dọc. Thuộc tính Hatch được
Read More »Những tính năng mới trong AutoCAD Civil 3D 2016 API
Để tải chương trình cài đặt Civil 3D 2016 các bạn tải theo đường dẫn sau: http://www.autodesk.com/products/autocad-civil-3d/overview Ở đây mình muốn nêu ra các tính năng mới trong API: Với Alignment: – Thông số
Read More »Giới thiệu Navisworks .NET API (Application Programming Interface) đoạn 3
Truy cập vào thuộc tính đối tượng Thông thường đôi khi chúng ta thường phải nhớ các đối tượng có tên là gì hoặc thuộc tính của chúng là gì?. Tuy nhiên có 1
Read More »Giới thiệu Navisworks .NET API (Application Programming Interface) đoạn 2
Truy vấn đến Model: Quyền truy cập đến hoạt động dữ liệu: Document doc = Application.ActiveDocument; Quyền truy cập đến Model: Model model = doc.Models[0]; Quyền truy cập
Read More »Giới thiệu Navisworks .NET API (Application Programming Interface) đoạn 1
Autodesk Navisworks cho phép người dùng tùy biến trên phần mềm với sự hỗ trợ API. Tuy nhiên để có thể tùy biến ứng dụng ta cần tìm hiểu cấu trúc thao tác đến
Read More »Chuyển đổi từ Dynamic sang Static và ngược lại trong Surface trên trắc dọc
Mình xin chia sẻ 1 đoạn code cách updateMode từ Dynamic sang Static và ngược lại của đối tượng Surface trên ProfileView trong Civil3D với ứng dụng API: Profile _profile = tr.GetObject(_item, OpenMode.ForWrite) as
Read More »Tạo nhãn trên cống trong Civil3D với ứng dụng API
Mình xin chia sẻ 1 đoạn code cách tạo nhãn và gán nhãn cho tuyến cống trong Civil3D: ObjectId pipeID = ed.GetEntity(opt).ObjectId; CivilDocument civildoc = CivilApplication.ActiveDocument; using (Transaction ts =AcadApp.DocumentManager.MdiActiveDocument.Database.TransactionManager.StartTransaction()) { ObjectId labelStyleId =
Read More »Thay đổi điểm bắt đầu và kết thúc của BaseLineRegion trong Civil3D
Mình xin chia sẻ 1 đoạn code cách thay đổi lý trình bắt đầu và kết thúc một BaseLineRegion trên Corridor trong civil3d với ứng dụng API: [CommandMethod(“BASELINE”)] public static void BASELINES() { using
Read More »Lấy tập hợp các cao độ tại các trên Featurline trong Civil3D với ứng dụng API
Mình xin chia sẻ 1 đoạn code lấy các cao độ tại vị trí các đỉnh trên 1 FeatureLine: [CommandMethod(“GETFEATURELINEVERTICAL”)] public static void GETFEATURELINEVERTICALS() { using(acad.DocumentLock acLock = doc.LockDocument()) { using(Transaction tr = db.TransactionManager.StartTransaction())
Read More »Xóa nhiều đỉnh trên đường đỏ trong Civil3D với ứng dụng API
Trong Civil3D có chức năng xóa đỉnh trên Profile(Đường đỏ), tuy nhiên chỉ xóa thủ công từng đỉnh một, mình xin chia sẻ 1 đoạn code xóa nhiều đỉnh trong vùng được chọn với
Read More »