Articles and Press Releases

ITC Member CMS Releases New CMS IntelliCAD 8.1 CAD Software

CAD-MANUFACTURING SOLUTIONS, INC. (CMS), member of the IntelliCAD Technology Consortium, announced the release of CMS IntelliCAD 8.1 Premium CAD software.

CMS IntelliCAD 8.1 now includes support for Microsoft Windows 10, multi-core processing when opening and regenerating files, and much more.

For more information, visit https://www.intellicadms.com/component/k2/item/2-new-cms-intellicad-8-1-cad-software.

 

Topics: IntelliCAD CMS IntelliCAD 8 ITC Windows 10

IntelliCAD Technology Consortium Announces Release of IntelliCAD® 8.1a

Portland, OR, USA, September 3, 2015 — The IntelliCAD Technology Consortium (ITC) today announced the release of IntelliCAD 8.1a.

IntelliCAD 8.1a is a maintenance release that contains over 100 improvements and fixes since the IntelliCAD 8.1 release in July 2015, which included support for Microsoft® Windows® 10 and many new features such as multi-core processing, support for opening and saving .dwg files version 2015, and developing end-user applications with Microsoft .NET 4.5.

Improvements in IntelliCAD 8.1a can be found in the ribbon interface, working with hatches, entity modification, and many additional areas.

Interested IntelliCAD users can contact ITC members to receive details about availability of IntelliCAD software.

Companies interested in more details about IntelliCAD and membership in the ITC should contact the ITC directly. For more information about IntelliCAD and the ITC, including case studies, please visit http://www.intellicad.org/.

About the IntelliCAD Technology Consortium

The IntelliCAD Technology Consortium is an independent, non-profit organization funded and directed by its members specifically for the development of the IntelliCAD technology. The IntelliCAD Technology Consortium licenses the IntelliCAD technology to its commercial members, who in turn market and sell applications based on IntelliCAD to their end users. Commercial members have access to the IntelliCAD source code, documentation, developer support, and more. The ITC is also a founding member of the Open Design Alliance, thereby contributing to interoperability in the engineering industry.

For additional ITC news and information, visit the company web site (http://www.intellicad.org/) or call 1-503-293-7655.

IntelliCAD is registered with the U.S. Patent and Trademark Office by The IntelliCAD Technology Consortium.

Topics: IntelliCAD DWG CAD Platform ITC Announcements IntelliCAD 8.1

IntelliCAD Technology Consortium Announces Release of IntelliCAD® 8.1

Portland, OR, USA, July 22, 2015 — The IntelliCAD Technology Consortium (ITC) today announced the release of IntelliCAD 8.1.

IntelliCAD 8.1 is a major release that now includes support for Microsoft Windows 10. IntelliCAD 8.1 also includes multi-core processing when opening and regenerating files, which provides a 1.5 to 3 times performance improvement on multi-core computers. Also included is support for opening and saving .dwg files version 2015, developing end-user applications with a new Microsoft .NET API, opening and exporting .dgn files, annotation scaling, publishing drawings, printing to .dwf (or .dwfx), .png, and .jpg files, drawing helices and revision clouds, lofting and sweeping entities, creating polysolids, and various other new commands such as SETBYLAYER, XPLODE, TXT2MTXT, and AUTOCOMPLETE.

Many user interface enhancements are also included: new ribbon user interface that can be used with or without menus, support for customizable workspaces, and ability to quickly switch color schemes.

Vitor Neves, ITC Chairman and President of CAD Manufacturing Solutions, Inc. (CMS), an ITC member company, stated, "ITC members will appreciate the new IntelliCAD 8.1 multi-core processor support performance boost, additional .NET 4.5 Framework, stunning new user interface enhancements and, as always, advanced CAD compatibility."

Mr. Neves added, "This release consolidates IntelliCAD Technology Consortium’s unique market position as the sole non-profit organization committed to the development of the most advanced CAD engine technology developed by an open group of CAD solutions providers. IntelliCAD 8.1 also sets a milestone on how the ITC community proactively addresses new challenges."

Interested IntelliCAD users can contact ITC members to receive details about availability of IntelliCAD software.

Companies interested in more details about IntelliCAD and membership in the ITC should contact the ITC directly. For more information about IntelliCAD and the ITC, including case studies, please visit http://www.intellicad.org/.

About the IntelliCAD Technology Consortium

The IntelliCAD Technology Consortium is an independent, non-profit organization funded and directed by its members specifically for the development of the IntelliCAD technology. The IntelliCAD Technology Consortium licenses the IntelliCAD technology to its commercial members, who in turn market and sell applications based on IntelliCAD to their end users. Commercial members have access to the IntelliCAD source code, documentation, developer support, and more. The ITC is also a founding member of the Open Design Alliance, thereby contributing to interoperability in the engineering industry.

For additional ITC news and information, visit the company web site (http://www.intellicad.org/) or call 1-503-293-7655.

IntelliCAD is registered with the U.S. Patent and Trademark Office by The IntelliCAD Technology Consortium.

Topics: New IntelliCAD DWG IntelliCAD 8 ITC Announcements IntelliCAD 8.1

ITC Member CMS Streaming CMS IntelliCAD 8

CAD Manufacturing Solutions, Inc. (CMS), member of the IntelliCAD Technology Consortium, announced the release of CMS IntelliCAD 8 Premium streaming from the cloud. CMS users can now run CMS IntelliCAD 8 directly from their Internet browsers.

For more information, visit http://blog.intellicadms.com/.

Topics: CMS IntelliCAD 8 Cloud

ITC Members Release New Software Versions Based on IntelliCAD

Summer 2014 — Several IntelliCAD Technology Consortium members released new software versions based on IntelliCAD 8 technology, which includes support for .dwg files based on the 2014 file format. 

ProgeCAD released progeCAD Architecture 2014. Based on IntelliCAD 8, progeCAD Architecture 2014 is a CAD program that includes BIM technology and support for the IFC 2x3 file format. For more information, visit http://news.progesoft.com/en/.

CMS released CMS IntelliCAD 8 Premium and 64-Bit CMS IntelliCAD 8, both of which are CAD programs based on IntelliCAD 8. For more information, visit http://blog.intellicadms.com/.

Carlson Software released Carlson Survey 2015, which is a CAD program with IntelliCAD 8 built-in and with specialized features for land surveying. For more information, visit http://www.carlsonsw.com.


 

 

 

 

 

 

IntelliCAD Technology Consortium Announces IntelliCAD® 8 in the Cloud

Portland, OR, USA, June 30, 2014 — The IntelliCAD Technology Consortium (ITC) today announced IntelliCAD 8.0 operating in the cloud.

Made available last week, thousands of users have been sampling IntelliCAD in the cloud using a local web browser with no installation or registration required. 

IntelliCAD 8.0 is the most recent CAD development platform delivered by the ITC to its members. It contains over 1,200 new features and fixes that include interoperability with the latest version of .dwg files, version 2014.

By using Mainframe2 technology, IntelliCAD can be run on a local computer without needing expensive hardware. Mainframe2 is designed to run any software application in the cloud with minimal internal development.

Robert Berry, Business Development Director of the IntelliCAD Technology Consortium said, “The Mainframe2 technology is an exciting new method of software delivery that allows us to run IntelliCAD across any platform including Macintosh and Linux. With the launch of the new IntelliCAD 8 via the cloud we have been able to let thousands of people immediately experience the power of this terrific software without the complication of installation or even registration.”

David Lorenzo, Development Director of the IntelliCAD Technology Consortium said, “Our members were stunned to see IntelliCAD running in a browser. Mainframe2 is a real game-changer for us. With very little work we have managed to supply our members with the cloud solution that they can use today.”

“IntelliCAD running in the cloud is a great example of how powerful, sophisticated solutions will be delivered in the future,” said Dr. Nikola Bozinovic, founder and CEO of Mainframe2. “Our cloud platform gives software vendors everything they need to instantly reach millions of users on all devices without having to modify their product. It's an amazing opportunity for ITC members to shape the future of CAD.”

You can try IntelliCAD in the cloud for a limited time by simply clicking the following link: http://www.mainframe2.com/intellicad

Interested IntelliCAD users and companies can contact the ITC directly for information about IntelliCAD and membership in the ITC. For more information about IntelliCAD and the ITC, including case studies, please visit http://www.intellicad.org/.

About Mainframe2

A key innovator in cloud-computing and browser-based application distribution, Mainframe2 emerged in October 2013 from several years in stealth mode with a unique solution that enables any software package to be delivered via the cloud to a browser on any device. For more information, visit www.mainframe2.com.

Contact Information
Media Contact
Name: Mina Zdravkovic
3000 Sand Hill Rd 3-180
Menlo Park, CA 94025
Phone: +1 480 269 4668

About the IntelliCAD Technology Consortium

The IntelliCAD Technology Consortium is an independent, non-profit organization funded and directed by its members specifically for the development of the IntelliCAD technology. The IntelliCAD Technology Consortium licenses the IntelliCAD technology to its commercial members, who in turn market and sell applications based on IntelliCAD to their end users. Commercial members have access to the IntelliCAD source code, documentation, developer support, and more. The ITC is also a founding member of the Open Design Alliance, thereby contributing to interoperability in the engineering industry.

For additional ITC news and information, visit the company web site (http://www.intellicad.org/) or call 1-503-293-7655.

IntelliCAD is registered with the U.S. Patent and Trademark Office by The IntelliCAD Technology Consortium.

Contact Information
IntelliCAD Technology Consortium
10260 SW Greenburg Rd. Suite 400
Portland, OR 97223
United States
Tel: +1 503 293 7655
Email: press@intellicad.org

Topics: IntelliCAD 8 Mainframe2 Cloud

IntelliCAD Technology Consortium Announces Release of IntelliCAD® 8

Portland, OR, USA, June 13, 2014 — The IntelliCAD Technology Consortium (ITC) today announced the release of IntelliCAD 8.0.

Available in both 64-bit and 32-bit versions, IntelliCAD 8.0 opens, saves, and creates .dwg files, including the latest 2014 file format. New features include layer states, layer filters with search, layer transparency and viewport freeze, .cui custom menu files, quick select, 3D orbit, additional grid capabilities, Collada (.dae) file import, MrSID MG4 compressed raster image support, and more.

In addition to core computer-aided-design (CAD) features, IntelliCAD is a development platform on which member companies develop custom applications. IntelliCAD 8.0 includes several API enhancements including updates to Open Design Alliance (ODA) Teigha® version 3.9.1 and support for VBA 7.1. ITC members also now have access to source code for advanced rendering and image processing components.

Victor Neves, President of CAD Manufacturing Solutions, Inc. (CMS), an ITM member company, stated, “We're extremely excited about the IntelliCAD 8 release. This is a major release that will provide the most advanced and updated native 2014 .dwg file support compatibility to our manufacturing customer base, plus extreme software stability. It also includes a significant number of productive, advanced user interface features.” He added, “It's simply the best ever. Period!”

Robert Berry, Business Development Director of the IntelliCAD Technology Consortium said, “This new version of IntelliCAD represents an exponential improvement over earlier versions. We have over 1200 new features and fixes making this by far the best IntelliCAD version released to date. IntelliCAD is now more than ever a safe and reliable CAD development platform for our members and their end-users.”

Interested IntelliCAD users can contact ITC members to receive details about availability of IntelliCAD software.

Companies interested in more details about IntelliCAD and membership in the ITC should contact the ITC directly. For more information about IntelliCAD and the ITC, including case studies, please visit http://www.intellicad.org/. 

About the IntelliCAD Technology Consortium

The IntelliCAD Technology Consortium is an independent, non-profit organization funded and directed by its members specifically for the development of the IntelliCAD technology. The IntelliCAD Technology Consortium licenses the IntelliCAD technology to its commercial members, who in turn market and sell applications based on IntelliCAD to their end users. Commercial members have access to the IntelliCAD source code, documentation, developer support, and more. The ITC is also a founding member of the Open Design Alliance, thereby contributing to interoperability in the engineering industry.

Topics: New IntelliCAD IntelliCAD CMS CAD Platform CAD programming IntelliCAD 8

2-D construction technique to create an isometric view

The following IntelliCAD end-user tip and trick is a 2-D construction technique that manipulates the top, front and end views with a series of rotations and non-uniform scaling factors so that the resulting geometry can be combined to give the appearance of a 3-D isometric drawing.

combo iso image resized 600

  • You start with the 2-D drawings of each of the top, front and end views.
  • You rotate the top view in a counterclockwise direction of +45°.
  • You repeat a similar rotation of +45° for the front view.
  • The end view is however rotated in a clockwise direction of -45°.
  • You then turn each of the views into a block by using the block command. Give each block a name corresponding to its view.

  • Then insert the top view block with a Y scaling of 0.57735. Be sure to leave the X and Z scaling at one. Also ensure rotation is 0°.
  • Then insert the front view block. This time the X scaling should be 0.57735 with the Y and Z scaling at one. Rotation for this block should be -30°. Place this block in the drawing below and to the right of the top view block.
  • Insert the end view block. This also has an X scaling of 0.57735 with the Y and Z scaling at one, but the rotation is in a +30° direction. Insert this to the left and below the top view.
  • The blocks can now be snapped together and exploded to allow familiar 2-D modification techniques to trim and add lines as needed to give the desired 3-D isometric appearance.

If you are interested in purchasing IntelliCAD you can locate an appropriate IntelliCAD technology consortium member via the following website members.IntelliCAD.org/members.

If you're interested in becoming a member of the consortium please contact us via twitter @IntelliCAD or via email ITCsales@IntelliCAD.org

Topics: IntelliCAD DWG Isometric 2-D construction technique top view front view end view

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 IntelliCAD® 7 CAD programming BIM ARX IRX custom objects custom entities

Programming with IntelliCAD

The IntelliCAD Technology Consortium (ITC) is a nonprofit organization that delivers a safe and affordable CAD programming platform for its members. Each of the consortium’s commercial members share the source code of the IntelliCAD program and invariably add their own specialty solutions for their own niche markets.

At its core, the IntelliCAD program is based on and expands the Open Design Alliance (ODA) programming interface (API) called Teigha. The ODA is also a nonprofit organization that supplies .dwg programming libraries to its members. The IntelliCAD IRX API can be considered an extension of the Teigha API.

Traditionally, a recipe for success when creating a compiler for programming purposes is to use the programming language of the compiler to write additional functionality within the compiler itself. This methodology ensures that the programming language is sound in that it has to be used in order to create itself, layer upon layer. In a similar way the IntelliCAD program is written using the ODA Teigha libraries. The entire IntelliCAD source code is in fact a set of examples showing how to use the Teigha/IRX interface to create CAD programming solutions.

Resultantly, the preferred method of programming within IntelliCAD is by using the IRX API. Although several other APIs are available, IRX, an object oriented C++ API is our most powerful API with the ability to create custom objects and provides the best performance for complex solutions.

There are however a multitude of different programming APIs that are available to developers who are interested in using the IntelliCAD platform.

At an end-user level, there is the ability to record and save macros in a text format. These text files can later be edited, loaded and run as a script, thereby saving the user a great deal of time on repetitive tasks. This text script format effectively gives access to all of the commands that can be typed into the IntelliCAD command line.

The IntelliCAD menu structure is also based on a TXT format which enables full customization of the menu either from within or outside the program. Developers can easily replace or add to the existing IntelliCAD menu structures. Other menu programming tools such as DCL and DIESEL are also supported.

At the next level, IntelliCAD offers a LISP programming interface that is extremely similar to AutoCAD’s AutoLISP. If you create LISP commands from within IntelliCAD, they can be run in AutoCAD. The LISP interpreter is an internal API and can even be combined with the macro recording language mentioned above.

IntelliCAD also includes the Solutions Development System (SDS), which is a C/C++ language interface comparable with the ADS® (AutoCAD® Development System). The SDS system is more like C versus C++ in that it does not have the ability to create custom objects but it can support complex solutions development. IntelliCAD is compatible with ADS programs and several ITC members have successfully imported millions of lines of ADS code to IntelliCAD.

IntelliCAD also supports many different flavors of COM programming. Direct COM development can be done in C/C++. We also support the Visual Basic for Applications interpreted compiler within the IntelliCAD program and the Visual Basic development environment for compiling outside of IntelliCAD. You can even do C# development from within IntelliCAD and support for this API is improving all the time.

If you are interested in finding out if IntelliCAD can solve your CAD development needs, please contact me, Robert Berry via Skype at Robert.Berry.ITC.

Join the IntelliCAD Technology Consortium

Topics: DWG CAD Platform CAD programming ITC ADS ARX IRX AutoLISP Lisp