IQcad User Manual
IQcad is a 2D/3D CAD application for engineering and civil survey work. It provides standard drafting tools together with specialised civil objects for survey points, TIN surfaces, horizontal alignments, tunnel section line deviation analysis, and coordinate transformations, plus large-scale point cloud handling, drone survey, and a scripting/plugin SDK.
Contents
- 1. Introduction
- 2. Licensing
- 3. CAD Environment
- 3.1. Interface Overview
- 3.2. Drawings
- 3.3. Navigation
- 3.4. Drawing Tools
- 3.5. Modifying Objects
- 3.6. Selection
- 3.7. Layers, Linetypes and Text Styles
- 3.8. Object Inspector
- 3.8.1. Architecture
- 3.8.2. Selection Filter
- 3.8.3. Multi-Selection
- 3.8.4. Common Properties (All Objects)
- 3.8.5. Canvas / Drawing Defaults
- 3.8.6. Line Properties
- 3.8.7. Polyline and Multiline Properties
- 3.8.8. Hatch Properties
- 3.8.9. 3D Polyline Properties
- 3.8.10. Text Properties
- 3.8.11. Multileader Properties
- 3.8.12. Arc / Circle Properties
- 3.8.13. Dimension Properties
- 3.8.14. AEC Survey Point Properties
- 3.8.15. Surface Properties
- 3.8.16. Alignment Properties
- 3.8.17. Table Properties
- 3.8.18. Viewport Properties
- 3.8.19. Tunnel Section Line Properties
- 3.8.20. Set Properties
- 3.9. Blocks and Attributes
- 3.10. Command Line
- 3.11. Format Settings
- 3.11.1. Layers
- 3.11.2. Linetypes
- 3.11.3. Drawing Variables
- 3.11.4. Point Style (Ctrl+Shift+D)
- 3.11.5. Text Style (Ctrl+Shift+T)
- 3.11.6. Surface Styles
- 3.11.7. Table Styles
- 3.11.8. Multiline Styles (Ctrl+Shift+M)
- 3.11.9. Dimension Styles
- 3.11.10. Plot Style Tables (CTB)
- 3.11.11. Tunnel Section Line Styles
- 3.11.12. Parcel Styles
- 3.11.13. Alignment Styles
- 3.11.14. Alignment Label Styles
- 3.11.15. Civil Label Styles
- 3.11.16. Unified Style Managers
- 3.12. Exporting and Importing
- 3.13. Layouts, Viewports and Printing
- 3.14. DWG Compatibility
- 3.15. Application Settings
- 4. Super Tools
- 5. Civil Module
- 5.1. Civil Toolspace and Settings
- 5.2. AEC Survey Points
- 5.3. TIN Surfaces
- 5.3.1. Triangulation Algorithm
- 5.3.2. Creating a Surface
- 5.3.3. Adding Data to a Surface
- 5.3.4. Surface Display & Styles
- 5.3.5. Boundaries
- 5.3.6. Surface Statistics
- 5.3.7. Elevation Query
- 5.3.8. Elevation Tracker
- 5.3.9. Performance & Rendering
- 5.3.10. IQML Streaming Save
- 5.3.11. Decimating (Simplifying) a Surface
- 5.3.12. Deleting a Surface
- 5.3.13. Importing Large Surfaces (LandXML Fast Path)
- 5.3.14. Exporting Surfaces
- 5.3.15. Cross-Sections from a DEM
- 5.3.16. Comparing Surfaces (Surface Differencing)
- 5.3.17. Earthwork Volume Report
- 5.3.18. Balancing Volumes
- 5.3.19. Surface Editing Commands
- 5.3.20. Hiding and Restoring Triangles
- 5.3.21. Breaklines
- 5.3.22. Spot Elevations
- 5.3.23. Contour Label Placement
- 5.4. Alignments and Profiles
- 5.5. Sections and Parcels
- 5.6. Tunnel Analysis and Coordinate Transformations
- 5.7. Assemblies and Corridors
- 5.8. Grading, Culverts and the 3D Object Viewer
- 5.9. Sites
- 6. Point Cloud Module
- 7. Drone Module
- 8. Command Reference
- 8.1. Command Reference
- 8.2. Keyboard Shortcuts
- 8.3. Program Defaults Reference
- 8.3.1. Application Settings
- 8.3.2. Drawing Variables
- 8.3.3. Layer Defaults
- 8.3.4. Text Styles
- 8.3.5. Dimension Styles
- 8.3.6. Surface Styles
- 8.3.7. Alignment Styles
- 8.3.8. Parcel Styles
- 8.3.9. Tunnel Section Line Styles
- 8.3.10. Civil Object Layer Defaults
- 8.3.11. Civil Label Styles
- 8.3.12. Civil Settings
- 9. SDK
- 9.1. Scripting
- 9.2. Python Scripting Reference
- 9.3. Pascal Scripting
- 9.4. Plugins (Native SDK)
- 9.4.1. Plugins versus scripting
- 9.4.2. Architecture and design
- 9.4.3. The plugin lifecycle
- 9.4.4. Trust and the Plugin Manager
- 9.4.5. Installing a plugin
- 9.4.6. The manifest (
plugin.json) - 9.4.7. Tutorial 1 — your first plugin (Free Pascal)
- 9.4.8. Tutorial 2 — drawing geometry
- 9.4.9. Parameter dialogs and message boxes
- 9.4.10. Live tool windows
- 9.4.11. Ribbon & menu contributions
- 9.4.12. Writing a plugin in C or C++
- 9.4.13. The bundled samples
- 9.4.14. API reference
- 9.4.15. Debugging plugins
- 9.4.16. Building for other platforms
- 9.4.17. Versioning and compatibility — summary
- 9.5. The Blade Runner Script Editor
- 10. Tutorials
- 11. Features and Changelog