Articles and Press Releases

ITC Entrepreneurs take the Stage

iw2017members.pngEntrepreneurial solutions from entrepreneurs. It was the morning of the last day at IntelliCAD World when four ITC members presented their IntelliCAD solutions and highlights of why they were members of the consortium. 

David Carlson, Carlson Software

Carlson Software has been in the CAD business since the 80s and delivers products in the civil, mining, GIS, construction, survey, data collection, and machine control markets. In Auckland, we saw a demo of working with 3D contours: overburden, elevations, fence diagrams, ground, strata.

When Carlson joined the ITC in 2007, in under a year they released their same software that ran with Autodesk® AutoCAD® to run with IntelliCAD too. Now Carlson's products come with IntelliCAD built-in at no extra cost, and users decide whether to purchase a seat of AutoCAD. The ability to choose matters.

We also learned that Carlson is a big contributor to LandXML, where they contributed a free 3D LandXML viewer and upgrade tools. LandXML is an open data standard used within the land development industry. Open standards also matter.

Go Carlson Software >>

Bill Wright, Wrightsoft

Wrightsoft has also been in the CAD business since the 80s when it started out with no venture capital. Seeing a need back then for better heating, ventilation, and air conditioning design, they continue to deliver HVAC planning, design, sales, and installation software for the desktop and now for tablet and mobile.

Wrightsoft has solutions based on their own CAD editor and another line that's based on IntelliCAD, which we saw in action: load meters, diameters and sizes, data extraction, and automatic calculations on-the-go when you change anything in a room or building.

And then there's BIM. With Wrightsoft and IntelliCAD, you can auto-trace a BIM .rvt file to automatically generate smart objects and make calculations. It's a great example of what members are doing with the beta version libraries for reading and writing BIM .rvt files.

Wrightsoft has also changed the way HVAC gets done. They were an original partner with the Air Conditioning Contractors of America (ACCA) to define HVAC standards that continue to be used today. Market disruption matters. Standards matter. 

Go Wrightsoft >>

Brian Sloman, MicroSurvey 

MicroSurvey has been in business for 30 years. They joined the ITC in 2005 and ported their code base to IntelliCAD 6. They build vertical solutions on top of IntelliCAD for survey design and mapping, mining, and the public safety sector. 

At IntelliCAD World we saw a demo of IMS Map360 that runs with IntelliCAD. It can import data from manual measurements (think tape measures which are still very common), survey equipment, laser scanners, terrestrial (tripods), and cameras mounted on vehicles, drones, and backpacks. Output includes sketches and reports that are often used during court hearings to prove facts. There's heavy use of point clouds (even animated), architectural objects, trajectory rods (cones of uncertainty), and Trimble SketchUp symbols

With all of this technology, the design for public safety products has to be simple and easy to use. Their end-users aren't CAD from the CAD world and shouldn't need to be in order to get all the precision of CAD. Good design matters.

Go MicroSurvey >>

Mark Taylor, FRAMECAD

FRAMECAD has been in business since 1987 and joined the ITC in 2011. They develop the FRAMECAD System — software and hardware that designs and builds efficient, strong, and durable steel framed buildings.

A few days before at the start of the conference, we were at the FRAMECAD site to see a live demo of the IntelliCAD-based software at work. And then the machine was at work, taking in steel and outputting braces for a wall, all within a couple of minutes.

Back at the conference, we learned that BIM is really important for FRAMECAD moving forward: reading in drawings that contain all the data they need in a "fast, easy, friendly" way. But it's more than that: BIM has the power to move from planning and drawing in a silo to planning and drawing in collaboration. And collaboration is key from the FRAMECAD perspective to build faster and with fewer mistakes when all the various players show up to the construction site. Collaboration matters. 

Go FRAMECAD >>

Topics: IntelliCAD BIM Civil/Survey HVAC Members Events

Available APIs, the Lists Grows

iw2017api.pngIntelliCAD comes with so many APIs that it was a good idea to review them at the 2017 conference in Auckland. 

In addition to the APIs that most ITC members already know about (scripts, LISP, SDS/ADS, .NET, .NET Classic, IRX), there's also:

  • DGN API 
  • Architecture API 
  • Civil API 
  • Mechanical API 
  • Facet Modeler API 
  • RVT/RFA BIM API (BIM special interest group) 
  • IFC BIM API (ITC BIM special interest group

We saw live demos of IntelliCAD sample apps to see what you can do with some of these APIs. The Architecture API has an interface that allows you to extend IntelliCAD quickly to create windows, walls, stairs, and doors without complex coding. And the Mechanical API, which will be available in IntelliCAD 9, also lets you extend IntelliCAD but to create mechanical objects while instantly providing support for viewing and printing them.

 

  • BIM APIs were discussed here
  • DGN API was discussed here

 

The ITC has been careful to avoid using any APIs to create custom objects so we don’t compete with our member’s vertical solutions." – At the API demo session

Topics: IntelliCAD BIM Architecture DGN Civil/Survey Mechanical APIs Events

BIM and dwg Start Talking

iw2017BIM.pngIt didn't take long to get talking about BIM at IntelliCAD World here in Auckland, New Zealand. First we heard from the lead developer at the ODA about the Teigha BIM libraries. Then we heard from the head of development at the ITC about what you can do now with BIM files in IntelliCAD.

There are two Special Interest Groups at the ITC charged with developing technology for BIM files. One is for .rvt/.rfa files and the other is for .ifc files. 

We saw a live demo of attaching an .ifc BIM file as an underlay to a .dwg file. You can change the visibility of layers in the underlay, and you can even explode it among other things. Coming soon in IntelliCAD 9 is the ability to attach an .rvt/.rfa BIM file as an underlay. 

Then someone in the audience asked, "Wait. Can AutoCAD do that?" A pause. "Have dwg and Revit talk to one another?"

The answer: No. It can't do that. 

Topics: IntelliCAD BIM Events

4M Makes the List

4M_bimsuite.jpgWhen deciding on a BIM tool for your company, you might want to check out a report by Wise Guy Reports that ranks BIM software vendors. ITC member, 4M S.A., and its BIM offerings rank high in the report. 

Topics: IntelliCAD BIM Members CAD/CAM

FRAMECAD Structure 8.1.8 Released

FRAMECAD_818.jpg

FRAMECAD Structure 8.1.8 includes new features and the latest in design code compatibility: a new wind pressure input option (in addition to the current wind speed option), viewing structure designs in an enhanced 3D mode using VRML export, truss model export now includes an SAP2000 model, and more.

For more release details, see the FRAMECAD Blog and the product page.

Based on IntelliCAD, FRAMECAD Structure is a detailing and design package for computer-aided engineering and BIM.

For more details about how FRAMECAD benefits from ITC membership, see the Case Study.

Topics: IntelliCAD BIM Members CAD/CAM

4M Launches FineGREEN, Based on IntelliCAD

4M_FineGreenHeader.png

FineGREEN by 4M is a new energy simulation environment based on the EnergyPlus (e+) engine, the power of BIM, and the IntelliCAD engine. FineGREEN embeds the latest version of EnergyPlus to provide the best energy-efficient building design solutions and embeds the IntelliCAD engine to provide the best in CAD.

For more details about FineGREEN:

To learn more about how 4M benefits from ITC membership, go to https://www.intellicad.org/4m-case-study.

Topics: IntelliCAD BIM Members CAD/CAM

Highlighting ITC Member 4M

4M_bimsuite.jpg4M S.A., member of the IntelliCAD Technology Consortium since 2000, creates architectural, mechanical, structural, and electrical CAD and BIM applications that are built on top of the IntelliCAD engine. With access to APIs and source code, 4M integrates their own vertical solutions to deliver seamless products to their customers.

Joining the ITC allowed us to develop and deliver market-specific vertical applications with powerful yet familiar CAD functionality combined with well-defined standards and specifications." – Babis Charalambopoulos, Partner and Co-Founder 4M

To learn more about how 4M benefits from ITC membership, go to https://www.intellicad.org/4m-case-study.

4M S.A.: www.4msa.com
IntelliCAD Technology Consortium: www.intellicad.org

Topics: IntelliCAD BIM Members CAD/CAM

Headed to BIM World in Munich? See Stabiplan there.

stabiplan bim world.pngStabiplan, member of the ITC, will be at BIM World in Munich, Germany this week, November 29-30, 2016. Stop by and see them for more information about their BIM products.

For details, see https://www.stabiplan.com/en-us/news/news-and-blogs/bim-world-munich/ 

Topics: IntelliCAD BIM Members CAD/CAM

ITC Member FRAMECAD Released New Version of FRAMECAD Structure Summer 2016

 FRAMECAD_BIM.jpg

FRAMECAD, member of the IntelliCAD Technology Consortium, released a new version of FRAMECAD Structure in Summer 2016. FRAMECAD Structure is a complete CAD software package with BIM compatibility. The new version includes a direct interface to Autodesk® Revit® and many other BIM software packages.

For more details about FRAMECAD Structure, visit http://blog.framecad.com/blog/framecad-structure-offers-revit-bim-software-integration.

 

 

 

Topics: IntelliCAD BIM Members CAD/CAM

Creating Custom Objects in IntelliCAD

One of the most powerful features of the IntelliCAD development platform is the ability to create custom entities (also known as custom objects). Developers can define the behavior of custom entities which can greatly improve the user’s experience, enhancing productivity.

How can custom entities improve your user’s CAD experience? Let’s use the example of drawing a floor plan to explain. When drafting a floor plan using primitives (lines, arcs, circles) a user will combine these primitives to make a door shape or block that can be used throughout the drawing. If a new door size is required then the shapes have to be redrawn from scratch. Lines are used to draw walls and must be manually trimmed; if a wall’s angle is changed all the door shapes have to be manually realigned with the wall lines.

However, an application developer can define custom entities for walls, doors and windows. Since you define the behavior of these entity types you can define their name, how they are inserted, how they scale, are mirrored, their properties and how they interact with other entities — either primitives or additional custom entities. You can create the door object with properties such as width and height (common terminology for doors), and define the behavior of how doors will work when those properties change and how they relate to the environment.

For example, doors need to be not only inserted into a wall but also need to create break lines on the wall itself. Then when the door is moved, the wall needs to rebuild and create a new hole in the new position. The custom door entity can be defined to allow the swing to flip, not to mention changing the width or height of the door itself. When the door is copied and pasted does it stick within the wall or is a freestanding door allowed within the drawing? Is it possible to allow regular CAD editing commands (move, copy, trim, extend, stretch) to interact with the custom door entity? Also the developer can define what the custom entity will look like in different views: 2D plan, elevation and 3D view.

What is important to note here is that custom objects allow the programmer to not only define the appearance, properties and associated data of the object but also to define its behavior in relation to its environment and likewise the environment in relation to the object. This ability to create behavior and use terminology that is familiar to the target user greatly improves user productivity. The complexity of a custom object really is up to the programmer but they should consider:
• How the entity is saved in the .dwg file
• How the graphics and geometry are displayed in both the viewports and 2D/3D world environments
• The names of properties and the behavior when those properties change
• How the entity works with various snap modes
• How many grip points will be available and how they behave
• How the entity intersects with the other entities in the drawing
• What happens when the entity is exploded or viewed in other programs
• What relationships the entity may have with other entities in the drawing
• How the entity displays and behaves when your application is not present

Developers define the behavior of their custom entities in application extension DLLs, but you can also define some basic behavior for your entities when your application DLL is not present. Developers can define proxy graphics and determine if some basic editing (like copy or move) can be done without their application. However, in the case of a door entity it would be impossible for it to resize properly when the properties where changed or to automatically update walls if the underlying application was missing. The proxy functionality only allows your .dwg files that contain custom entities to have some basic behavior when loaded in other CAD applications. Then again, if you choose to force the user to purchase your application you can disable all proxy functionality so the custom entities are useless without your underlying application.

To get the full behavior of a custom entity, the underlying application DLL needs to be loaded within IntelliCAD prior to opening a drawing that contains custom entities. This can be done either manually [via the APPLOAD command] or automatically when the IntelliCAD program starts [by dropping the IRX file into the IntelliCAD program folder].

The IntelliCAD API provides a simple sample application that demonstrates the power of custom entities. The API installation files are usually shipped with the IntelliCAD program but can also be found on the IntelliCAD beta forum. The following movie shows how to load, install, and experiment with the sample custom entity application included within the IntelliCAD API:

The sample discussed here is included in the API samples and documentation. Although the source code is available to build the application from scratch, the IRX DLL release version is also prebuilt and waiting for you to load it.

If you are a developer interested in using the IntelliCAD platform please contact Robert Berry via Skype at Robert.Berry.ITC and apply for access to our beta forum so that you can test the software for yourself.

Topics: IntelliCAD DWG BIM APIs CAD/CAM