Presentation is loading. Please wait.

Presentation is loading. Please wait.

OpenCasCADE™ and CollabCAD®

Similar presentations


Presentation on theme: "OpenCasCADE™ and CollabCAD®"— Presentation transcript:

1 OpenCasCADE™ and CollabCAD®
Dr. P. Balasubramaniam and G. Prasad and CAD Group, National Informatics Centre Ministry of Communications and Information Technology April 2005 Chennai

2 AGENDA Welcome What is OpenCascade ? What is CollabCAD ?
Q & A and Thank you

3 What is OpenCascade ? An IT Company providing services in the domain of scientific and technical computing Develops and supports two Open-source solutions Open Cascade Technology , a set of sowtware components in C++ for 3D modelling, visualization and data exchange. SALOME, an simulation integration platform based on OCC, VTk and Qt and other open source software.

4 OpenCascade Technology Platform & Advantages
Software development platform freely available in open source Includes components for 3D Surface and Solid modelling, visualization, data exchange and rapid application development Access to source code Openness and interoperability Commercial support available Developer community and active forum

5 Getting started and System Requirements
Get OpenCascade - Download from Order the CD-ROM from System Requirements Linux Intel (256 MB RAM, 600 MB disk space, 500 MB swap space, Mesa3D Grhapic Library, GNU C++) Windows Intel ( 256 MB RAM, 800 MB disk space, 500 MB swap space, OpenGL, Visual C or 7.1, TNT/GeForce Video Card)

6 Version History Recent public releases # 5.2 ( July 2004)
# 5.1 ( October 2003) # 5.0 ( May 2003) # 4.0 ( 2002) # 3.0 ( 2001) became OpenSource CollabCAD and OpenCasade version history # onwards used 5.2 # Started with version 3.0 ( when it became OPEN source)

7 3D Geometric Modelling Geometric objects beginning from simple entities like points, lines, conics, NURBS curves and surfaces, surfaces of linear extrusion, revolution and offset # Two kinds of data structure – fundamental and 2D/3D STEP compliant objects supporting analytic and rational or polynomial curves and surfaces Topological objects are based on boundary representation, supports manifold and non-manifold features Geometric Algorithms are used for creation and modification of geometric objects and solving geometric problems Topological Algorithms to create and modify topological objects

8 Modular structure of OpenCascade

9 OpenCascade : Online HTML Help

10 OpenCascade : API Documentation Help
Help documentation Depicts the tree of Help – Reference documentation available for searching and browsing

11 OpenCascade : Test Harness User’s Guide

12 AGENDA Welcome What is OpenCascade ? What is CollabCAD ?
Q & A and Thank you

13 What is CollabCAD ? Indigenous Surface/Solid modeller based on Java, Java3D and OpenCascade and other Open-source solutions Developed by CAD group of National Informatcs Centre, New Delhi Registered in US Patent Trademark office First version available for download in 2001 Recent public release is demo version available at Runs on Linux, Windows and Solaris-SPARC

14 CollabCAD : Consortium and Development Cells
Bhabha Atomic Research Centre, Mumbai Vikram Sarabhai Space Centre, Trivandrum Aeronautical Development Agency, Bangalore National Aerospace Laboratory, Bangalore Structural Engineering Research Centre, Chennai Defence Research and Development Laboratory, Hyderabad Tata Technology Ltd., Pune Gas Turbine Research Establishement, Bangalore ISAC and LPSC, Bangalore

15 CollabCAD : Software Architecture
Server OpenCascade Client-1 Client-2 Client-3 PostgreSql, MS Access Data Storage (XML, OCC)

16 CollabCAD : Associated solutions
Bugs and Enhancement Tracking system (BETS) based on J2EE and PostgreSQL for CollabCAD development Document Archival and Document Management Web-based System using PostgreSQL Product Lifecylce managament (PLM) based on ZOPE, PLONE and PostgreSQL Source Code Management based on CVS Product Data Management based on ZOPE, PLONE and Compiere ERP … all Open-source systems

17 CollabCAD : Logo and Splash Image
Logo and Product Name registered Splash Image acknowledging Open-source systems like Java, Java3D OpenCascade PtPlot, Cassowary Zope, PostgreSql, Jython

18 CollabCAD …… Why and What’s so special ?
Collaborative .. Intranet and Internet , also Standalone Uses proven Open source software and Open standards Cost-effective solution as development cost is low Geometry Workbench using two way IGES and STEP standards Client-side scripting using Jython for automation XML based geometry data storage and Database connectivity Multiple language HTML help and also context-based search Plot Configurator, BOM and BarCode for ERP Solution VRML Preview Reverse Engineering, Slicing and Scaling of geometry

19 CollabCAD : Modules Design and Drafting
Surface Modelling and re-generation of curves and surfaces Solid Modeling using primitives, boolean operations, form features Constraint based design Collaborative Design using Intranet or VPN technology Database Connectivity with geometric entities Data Exchange using IGES, STEP, VRML Basic NC like roughing, milling, drilling, threading,etc Customization of GUI using XML Scripting Interface using Jython

20 CollabCAD : GUI and Session
Multiple parts in Tabbed pane’s Menubar, Toolbar with user-friendly ToolTips Drawing canvas for modelling Message Panel for information

21 CollabCAD : Tool palette Customization
Customizable Toolpalette with user created Image icon’s and linked to executable Jython Scripts Model, Relation and Drawing Tree

22 CollabCAD : Basic and Curves

23 CollabCAD : Surface Modelling
Creation and modification of Planes, Cylindrical, Conical, Spherical, Toroidal to more advanced B-Splines, pipe, revolution and extruded surfaces. Creation of Offset, Ruled, Fillet, Lofted and Trimmed surfaces. Local properties and display of normals Cross-section slicing

24 CollabCAD : Solid Modelling and Form Features
Creation and modification of primitives like Box, Cylinder, Cone, Sphere and Torus Slab, Revolution, Sweep and Loft ( swept solids) ThinSolid Depressions and Protrusions like Extrude, Revolve, Pipe, Hole, Rib/slot Boolean operations like Union, Difference, Intersect and Trimming(cutting) Blending and Chamfering Cross-section slicing

25 CollabCAD : Dimensions and Detailing

26 CollabCAD : Numerical Control

27 CollabCAD : Constraints

28 CollabCAD : Tools

29 CollabCAD : Editing and Manipulation

30 CollabCAD : View and Workspace

31 CollabCAD : Part Management
Compressed XML (*.muz) Image capturing (gif,jpeg) Printing and Plotting Save with VRML Preview

32 CollabCAD : Data Exchange
Import IGES, STEP and STL Export IGES, STEP(203 and 214), VRML and STL Advanced and Dedicated CATIA, EUCLID, ACIS SAT, DXF Import/Export and ParaSOLID-XT Import available from OpenCascade Company

33 CollabCAD : Specialized Solutions
AVERT from ADA, Bangalore FINNESE/FINEGRAF ( FEA software) from ADA, Bangalore IITZEUS (CFD Software) from BARC and IIT Mumbai KNEXT (Knowledge based Engg. Framework) from TTL, Pune FEAST (FEA software) from VSSC, Trivandrum PARAS (Parallel software) from VSSC, Trivandrum Flow Solvers from NAL, Bangalore FINEART (FEA using adaptive refinement techniques) from SERC, Chennai

34 CollabCAD : VRML Export and AVERT
Creation of part in CollabCAD Export the part to VRML (*.wrl) Import VRML file (*.wrl or *.csb) in AVERT

35 CollabCAD

36 CollabCAD : Help and Licenses

37 CollabCAD : HTML based User’s Guide

38 CollabCAD : PDF based Help

39 CollabCAD : Context based Search and Help

40 Q and A

41 Thank you www.collabcad.com
and


Download ppt "OpenCasCADE™ and CollabCAD®"

Similar presentations


Ads by Google