Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.