Still Relevant After All These Years: Spatial 3D Software Components
[ Back ]   [ More News ]   [ Home ]
Still Relevant After All These Years: Spatial 3D Software Components

We just attended the Spatial Insider's Summit and got a good look at the company's technologies, current position, and future direction. From its inception, Spatial, now a Dassault Systèmes company, has been a developer and provider of software components – modular software packages that perform a set of specific and related functions. This class of software is designed to work as a component of a larger application, such as CAD, CAM, or CAE. The goal of component software is to standardize the interfaces between software components so that they can work together seamlessly.

Although far from the only issue of concern, reusability also is a vital characteristic of software components. Ideally, software components should be designed and implemented in such a way that many different applications could reuse them. This is not an easy task because it takes significant effort to write software components that are effectively reusable. To succeed, components need to be:

As mentioned earlier, from the its beginning in 1986, Spatial has been a developer of 3D modeling software components. In 1986, Spatial had one main product: ACIS, the first commercially available 3D geometric modeling kernel. Over time, Spatial added other products to its portfolio that enabled ISVs, primarily in the CAD/CAM industries, for building applications. These components included extensions and updates to the ACIS modeler, visualization products, as well as acquisitions in translator technology. In 2000, Spatial was purchased by Dassault Systèmes and became a subsidiary.

Let's take a look at some of Spatial's 3D modeling software components.

ACIS

The 3D ACIS Modeler (ACIS) is the software component that started it all and is Spatial’s modeling component used in over 350 customer applications with more than 2 million seats worldwide. ACIS features an open, object-oriented C++ architecture that enables 3D modeling capabilities. It is particularly well-suited for developing applications with hybrid modeling features, since it integrates wireframe, surface, and solid modeling functionality with both manifold and non-manifold topology, and a set of geometric operations. ACIS provides a basis 3D modeling functionality, plus the flexibility to meet individual application requirements. The 3D solid modeler also includes ACIS extensions for specific application needs including hidden line removal, deformable modeling, advanced covering and defeaturing.

Some of most prominent features in ACIS include:

CGM

Unveiled earlier this year, Spatial's Convergence Geometric Modeler (CGM) is a fully-functional modeler that can also be used as a modeling component. Spatial claims that CGM is the industry’s first commercial 3D geometry kernel in over ten years. The 3D modeling kernel is the same technology used in Dassault Systèmes’ V5 and V6 products (including CATIA). The underlying modeling engine has been the foundation of V5 products for over ten years.

CGM provides the following capabilities:

The geometry engine was developed with performance in mind. CGM’s memory optimization strategies give it unparalleled capacity for large data handling. Consequently, designing and manipulating large models is fast and reliable, especially when compared to other commercial modelers.

CGM provides the foundation for 3D modeling, supplying functions to create, modify and query objects as well as to support visualization, simulation and analysis. The B-rep modeler at the core of CGM supports both history-based and direct modeling, with multi-dimensional modeling that integrates wire, surface and solid modeling functionality. CGM provides high-quality geometry, large model capacity (32- and 64-bit), and a C++ object oriented API.

CGM has tolerant modeling as a principal element of the architecture. The result is a reliable modeler that maintains model validity for imported data and through subsequent modeling operations.

Although the company doesn't come out and say it, with the resources and attention given to CGM, I suspect it will ultimately replace ACIS in the future.

InterOp

Also introduced earlier this year, Spatial’s 3D InterOp CGM provides data exchange between CAD formats, enabling superior CAD file translation. This is in keeping with Spatial's feeeling that data import id more prevalent than data creation. The comprehensive suite of translators provides import/export for all applications, including ACIS, CGM and Parasolid-based applications. 3D InterOp is embedded in many of today’s leading design, engineering, and manufacturing applications.

Spatial's comprehensive suite of translators provide data exchange for ACIS, CGM, or Parasolid modelers and can be configured to meet the needs of any modeler.

3D InterOp CGM is a high-performance, high-quality set of Brep translators, supporting parts, assemblies and non-geometrical metadata. 3D InterOp CGM R2012 Suite of translators delivers high-performance and high-quality translation of all popular CAD formats including CATIA V4, CATIA V5, SolidWorks, Inventor, Pro/ENGINEER, and NX and industry standard formats IGES, STEP, and Parasolid. Capabilities include:

 

Lately, a lot of banter has been coursing through the MCAD industry about the significance, or rather, insignificance of one of the main software components – geometric modeling kernels. While it's probably true that few users really care about the origin of the modeling kernel in their CAD tool, software component kernels are good for the following reasons:

Of course, a counter argument could be made regarding software components, but most of the Spatial customers I have spoken with over the years have generally been pleased with the arrangement and results.

3D software components are Spatial's legacy and will continue to be its business for a long time to come. As they were in the past, software components will remain significant and relevant into the future for the MCAD industry.


Response to a Letter to the Editor

We recently received an interesting email from a reader on the subject of software piracy:

As we all know, with pirated software, it is possible to get almost any commercial software on the Internet, and many dollars are spent trying to circumvent the pirating. We hear of how much money the software companies are losing to this action, but I would like to differ on that. Nearly all of the pirated software is obtained by non-commercial entities who use it for personal non-money making endeavors. These are people who aren't going to buy the software just for creating one or two personal products solely for their use. Software companies that cry that they are losing millions of dollars in lost sales due to software piracy are just crying wolf as they would never had made those sales anyway. On the other side, nearly all companies that design products for sale in an effort to make profits buy the software that they use and have proper licenses. If I owned an MCAD software development company I wouldn't build in any code to stop people from using the software and let anyone who wants to use it for personal use to do so so long as their work is not used to generate a profit for the user. Those who do use it to create products that are sold and generate profit will be required to buy a license. The fastest way to make your product the most used or popular in the world is to let everyone use it for free. MCAD software suppliers should focus their efforts on making money from the commercial users which is what they do now.

Just imagine how quickly bugs and other issues would be caught if everyone was using your software. From society's side just think of how much creativity would be generated by allowing everyone to use the software.

Maybe it is time for the industry to rethink their business model – no license, no direct support or training.

While this is just my thought, maybe someone from MCADCafe to look more into the whole issue of piracy and actual real dollar loss versus potential lost sales.

Regards,

Mike LaCroix

Mike brings up some good points that are valid, but the issues he raises are quite complicated. The CAD software business has gotten not just more competitive, but cut throat. As far as piracy goes, early on, the CAD companies quietly encouraged it “to get the word out” about their new technologies. Today, however, enforcement costs for piracy outweigh the probable return because most organizations who are doing it usually have relatively few pirated seats.

As it turns out, there are several alternatives to full-cost, high-end CAD
software, including:

1. Free software, such as Blender, SketchUp, and AutoCAD WS.
2. Student editions of CAD software. These account for a large percentage of vendors' installed seat count.
3. Low-cost software, such as Alibre and ViaCAD (<$200) for hobbyists and DIYers.
4. Most contemporary commercial CAD software can be installed on at least two computers owned by the original purchaser. However, this issue of software “ownership” brings end user licensing agreements (EULA) into the mix, and we're not going to get into that can of worms debacle here.

The piracy issue is very complicated, may be serious, and should be addressed, even though the vendors (with the exception of Microsoft) do not seem that interested in it anymore – at least not outwardly.

What are your thoughts on software piracy? Is it still an issue that should be vigorously pursued? We'd love to hear from end users and vendors on this topic.


The Week’s Top 5

At MCADCafé we track many things, including the stories that have attracted the most interest from our subscribers. Below are the five news items that were the most viewed during last week.


Trek Bicycles Uses Objet Connex 3D Printer with ABS-like Material to Test Bike Parts

Any avid cyclist knows that to beat the pack on the road or mountain trail you've got to be fast; you've got to pay attention to every detail, and you've got to push every limit. And your bike has to keep up. Trek applies these same principles to designing new parts for its bicycles. It uses Objet Connex multi-material 3D printer for design iterations and confirming the fit and function of bike parts early on in the design process - reducing lead times from 28 days to just one day. Using the Objet Connex500 multi-material 3D printer, designers in Trek's Prototype Development Group can print a fully-functional 3D bike part they can use on their bikes in just one day, instead of waiting four weeks for a CNC part. With the prototype parts printed in Objet's new ABS-like material, engineers can test the fit and function. They can insert a 3D printed prototype into a working bicycle and take it out on the trail to test performance - early on in the design cycle, when it's easier and cheaper to adjust the part design.

Edgecam Roughing Smooths the Way for Better Machining
The following are some of the many improvements in functionality in Edgecam 2012 R1:

Flow Surface Cycle: The new Flow Surface cycle follows the flow of the surfaces, offering improved surface finish, helical support to reduce link moves, and multiple face support, making it ideal for machining fillets and 3D surfaces.

Waveform Roughing Strategy: Constant tool load path and smooth toolpath pattern, offering greater stability, more precise machining and faster metal removal. This gives improved tool life, constant engagement with material and constant chip load, superior material removal rates, and an improved surface finish which potentially eliminates secondary cutting cycles.

Slot Cycle Support for Features: The updated Slot Cycle supports the recently introduced slot feature. Feature Finder has been enhanced to recognize areas that can be machined with the slot cycle. Along with having a new option to select 2D, 3D and Solids as a cycle input, and new options to specify clearance, level and depth associative to the solid model, allows for slots to be machined in a single pass, and the Ramp approach moves into a closed slot.

Tailstocks: Edgecam 2012 R1 allows machines to be configured with tailstock devices. It means users can control tailstock movements with graphical feedback; and specify parametric or custom tailstock graphics in the Code Wizard. There is also full simulation of tailstock movements along with collision detection.

University of Michigan Solar Car Team Revs Up SolidWorks to Design World Solar Challenge Contender
Since the 1980s, engineers have been building, and racing solar cars. With software from Dassault Systèmes SolidWorks Corp., the University of Michigan (U-M) Solar Car Team has designed a car to compete in the World Solar Challenge in Australia. A six-time winner of the American National Championships, the U-M team is competing in the World Solar Challenge—and the car design is lighter and more aerodynamic than ever before. Since 2006 U-M has used SolidWorks software to become the number 1 ranked collegiate solar car team in North America. Next, they will compete on the world stage driving 1800 miles across Australia thanks to the work of over 100 students in various disciplines at U-M. Quantum, the single-seat race vehicle, will travel as far as it can until 5pm each afternoon powered by the sun and 5kW hours of stored energy (the same amount of energy that it takes to power a hair-dryer) or on the recovered kinetic energy from the vehicle. When designing the solar car, the U-M team found systems integration to be the most difficult challenge. Mechanical parts need to be small and light, in order to fit into as small an automotive shell as possible. The U-M team relied upon Solidworks software to model all of the car components, and determined the amount of space needed for each component. The result is a car that is 30 percent more aerodynamic and 200 pounds lighter than the previous version. Battery thermal modeling was also a key challenge. Specifically, the team needed to control the temperature of the battery pack to prevent overheating. To solve this issue, the team used SolidWorks Simulation to determine the best thermal management solution. Unlike past years, when off-the-shelf batteries were used, this year’s battery was designed and created from scratch by the Solar Car team.

Mahindra Satyam Announces Mobile Client for Oracle's Agile Product Lifecycle Management
Mahindra Satyam, a consulting and IT services provider, released its Mobile Client for Oracle's Agile Product Lifecycle Management (PLM). This newest solution manages product data via mobile devices, including iPhones and iPads, and improves the ROI of existing Agile PLM investments. The Mobile PLM solution is based on the web services functionality provided in Agile PLM. Mahindra Satyam is responsible for the distribution, implementation and customer-specific enhancement of this solution. Some highlights of the new solution include:

OPEN MIND releases hyperMILL 2011 - New Innovative Technologies
OPEN MIND Technologies AG released hyperMILL 2011. New automated functions and innovative technologies in hyperMILL help reduce machining costs and times. The new features include intelligent macros, 64-bit support, Application Programming Interfaces (API) and Customised Process Features (CPF). New strategies such as 5-axis shape offset roughing and finishing are allowing an even more efficient programming.

HyperMILL is a programming environment for 2D, 3D, HSC and 5axis simultaneous machining. Users can draw from a wide range of functions for optimized processes, time-saving, comfortable workflows and thus efficient machining. New strategies and optimisation functions are available in 2D machining as well as 5axis simultaneous milling and turning. General functions, such as enhanced stock definition and rest material display, or the job-list-based adaptation of tool paths, simplify daily work. Highlights like intelligent macros, new 5axis shape offset machining and the hyperMILL API offer several new ways to program and manufacture more efficiently. 64-bit support means that users have more memory at their disposal. This is especially useful when programming large parts, and on computers with multiple processing cores.



Jeffrey Rowe is the editor of MCADCafé and MCAD Weekly Review. He can be reached at Email Contact or 719.221.1867.



This Week


Product and Company News

CAD Report

Growth Momentum Propels Altair Engineering to Top Level of the World's Leading CAE Software Companies

Matereality releases DatabaseLite, a free material database for ANSYS Workbench

Theorem Solutions Latest JT Creo Parametric CADverter

Siemens PLM Software's NX 8 Includes Comprehensive Enhancements Throughout with Focus on CAE

Perkins Creates Colossal 400-Foot, 192-Wheel Truck Using Autodesk Software

New Solid Edge Web Portal Speeds Design by Providing Millions of Supplier Parts

PROSTEP appointed Certified Data Service Provider for Ford in Europe

China’s largest mold manufacturer reduces manufacturing times by 30% with WorkNC CADCAM (SESCOI)

MTConnect Institute Announces “Getting Started with MTConnect – Connectivity Guide”

Delcam’s FeatureCAM key to successful expansion at Lion Engineering

PTC Announces 2012 Real World Design Challenge Theme “Green Aviation”

Automatic Path Planner for Manikin used by BMW Group (Kineo CAM)

Catalog Data Solutions Catalog Solution Selected by Amphenol Industrial Operations

Delcam launches PowerMILL 2012 with new machining options

Solid Mastermind Releases Web Based Training For Solid Edge Trial And Evaluation Users

Eindhoven University of Technology Selects Aras to Drive Real-World Experience for Engineering Students

Rapid Sheet Metal Inc Receives Specification Certificate for Fusion Welding for Aerospace Applications

Delcam launches Delcam for SolidWorks 2012 with wire EDM

Bricsys Releases Bricscad V12 for Windows

Catalog Data Solutions Publishes Tompkins Industries Case Study

Tech Soft 3D Expands and Rebrands to Best Serve Global Development Community

Delcam launches latest in feature-based machining – FeatureCAM 2012

ZWSOFT Announces Winners of the ZWCAD Design Contest 2011

SolidProfessor Releases 2012 Update Training for SolidWorks

Omnify Software Announces Winner of 2011 PLM Customer Innovation Award

CimatronE Mold Making Customers Gain Speed Just by Upgrading

Participants Requested for Global PLM Benchmark

Clippard Launches Phase II of 3D Product Catalog Powered by TraceParts

VISTAGY and CGTech Extend Partnership to Provide Integrated Solution for Automated Drilling and Fastening of Airframe Assemblies

CCE ODX Libraries Updated To Support CATIA V5 R21

Kineo CAM releases the first Dynamic Collision Checker for 3D software environment

Marchon Eyewear Goes Live on NGC Software's Extended PLM System

Predictive Engineering Uses Autodesk Simulation CFD to Analyze Airflow of Firefighters’ Respirator Masks

PROSTEP now offers certified quality

Autodesk VARs Reach Platinum Tier Status

3D Systems Customers Voice Their Satisfaction

Tech Soft 3D Expands and Rebrands to Best Serve Global Development Community

ANSYS to Release Third Quarter 2011 Earnings on November 3, 2011

New SprutCAM 7 Beginner’s Tutorials Available from SprutCAM America

Sescoi provides additional CADCAM support to its OEM partners in the U.S

Javelin 2012r1 Targets Customer Requests

Related MCAD News

Manufacturing technology orders up 101% from 2010

According to Survey, 600,000 Skilled Workers Wanted for Manufacturing Industry

SGI Establishes New World Record Apache Hadoop Benchmark

Specialty Plating, Metal Finishing and Engineering Solutions Company, Incertec, to Expand into Mexico Manufacturing

Z Corporation 3D Printed Model Helps Sell New Arena for Stockholm

Space Systems/Loral Engineer Honored With Promise Award for Young Space Industry Professionals

ETRAGE LLC Announces the Release of the Etrage Integration Server

HP Speeds Clients’ Cloud Evolution

Cost, inflexibility and underperformance are top ERP headaches for mid-sized firms

Movial Rides Embedded Systems Wave, Sees Increase in Demand for its Experience Engineering from Industrial High-Tech and Manufacturing Communities

Magma’s FineSim SPICE Accelerates Tape Out for Diodes Inc.

Cloudera and SGI Partner to Take High Performance Computing on Apache Hadoop to the Next Level

NASA Invites Virginia Students to Become 2011-2012 Aerospace Scholars

HP and SAP Accelerate Cloud Deployments for Clients

EDA Consortium Reports Revenue Increase for Q2 2011

IBS and Ubisense Revolutionize Car Manufacturing with Real-Time Location Identification System

Cimatron - A Top 50 Fastest Growing Company

ANSYS Listed on Software 500 Index for Fifth Year Running

M2 Technologies Launches Newly Redesigned Website

U.S. Market for Dental Prosthetics and CAD/CAM Devices 2011

Corporate Moves

Delcam seeks more sales staff to drive further business growth

Paperless Parts Announces Operations Promotion

Scott Dixon joins MecSoft Corporation as Senior Applications Engineer

Inventor of Xerography Inducted into the Paper Industry International Hall of Fame

Sescoi U.S.A., Inc. - new appointment to the WorkNC Dental CADCAM team

Industry Events

Register Now for Autodesk University 2011

Free Webinar 10/13/11 - Streamlining Product Development (Siemens PLM)

Buzz Kross, Autodesk Senior Vice President, will keynote KETIV Autodesk Manufacturing Academy

Free training webinar 11/1/11 -Teamcenter Manufacturing Assembly Process Planning

Additive Manufacturing Users Group Conference Opens Registration

Release-to-CAD: The New Milestone Between Engineering & Documenting Products

Plans for IMTS – The International Manufacturing Technology Show 2012 Fully Underway

Delcam thanks partners for success at EMO

FISHER/UNITECH to Exhibit in Wichita Industrial Tradeshow

Dassault Systemes Schedules Third Quarter 2011 Results - Webcast and Conference Call for October 27, 2011

Delcam to show CADCAM power and precision at SEMA

Majenta offers free-to-attend Moldflow workshop and webinar

Cimatron Webinar: Reducing NC Programming Time by 25%+

Cimatron Webinar: Reducing NC Programming Time by 25%+ (Oct. 20, 2010)

SolidWorks and OPEN MIND Webinar: CAD/CAM Slam featuring hyperMILL for SolidWorks Case Study with Fifth Axis Fixtures

Apriso Customer Cummins to Speak at European Manufacturing Summit

SoftInWay Presents Breakthrough Research at International Gas Turbine Congress 2011 Osaka (IGTC'11)

Delcam to show latest CAM programs at Eurotool machine tool exhibition

High productivity for Japanese mold manufacturers demonstrated at WorkNC CADCAM and Hitachi joint seminar

Radan at Fabtech to Show Solution for Offline Press-Brake Programming

Delcam India to support HaasTec 2011 in Chennai

Webinar:SolidWorks and OPEN MIND - CAD/CAM Slam featuring hyperMILL for SolidWorks Case Study with Fifth Axis Fixtures

Delcam to show latest CAM programs at Fakuma plastics show

Apriso Customer Cummins to Speak at European Manufacturing Summit

Delcam to show CADCAM power and precision at SEMA


Corporate Newsletters

News.Delcam Issue 50b October 2011

ANSYS CFD Insight Leadership – The Trusted Partner in CFD

TopSolid Newsletter #60 - Oct 2011