what is c3d?

Post on 16-Aug-2015

110 Views

Category:

Software

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

One Toolkit for Developers!Three Dimensions to CAD

What is C3D

C3D is a geometric modeling kernel (solid modeling kernel)that incorporates all three crucial CAD modules:

● 3D modeling

● 3D constraint solving

● 3D file conversions

C3D Kernel

3

Used in software products as the component responsible for geometric model construction and constructed model control

C3D Kernelr1(u1,v1) = p + u1ix + v1iy;r2(u2,v2) = p + u2iy + v2iz;r3(u3,v3) = p + u3ix + v3iz;r4(u4,v4) = p + u4ix + v4iy + z iz;r5(u5,v5) = p + u5iy + v5iz + x ix;r6(u6,v6) = p + u6ix + v6iz + y iy;

0 u1 x, 0 v1 y,0 u2 y, 0 v2 z,0 u3 x, 0 v3 z,0 u4 x, 0 v4 y,0 u5 y, 0 v5 z,0 u6 x, 0 v6 z.

4

C3D Kernel

Used in software products as the component responsible for geometric model construction and constructed model control

5

Originally developed by ASCON Group, now by C3D Labs, using C++ and written in Microsoft Visual Studio

C3D Kernel

6

The most known software in which C3D is typically used are ● computer aided design (CAD) systems● computer-aided manufacturing (CAM) systems● computer-aided engineering (CAE) systems

C3D Kernel

7

Software Developers on C3D: Who are They?

Our Customers – CAD/CAM/CAE Developers

ASCON

KOMPAS-3D MCADKOMPAS-Builder AEC CADKOMPAS-Graphic 2D CADKOMPAS:24 on Android

9

Our Customers – CAD/CAM/CAE Developers

LO CNITI and Rubius

ESPRIT Extra CAD

10

Our Customers – CAD/CAM/CAE Developers

Solar Tech

Quick CADCAM

11

Our Customers – CAD/CAM/CAE Developers

NIP-Informatica

TECHTRAN CAE System

12

Our Customers – CAD/CAM/CAE Developers

LEDAS

Geometry Comparison Technology (LGC)

13

Our Customers – CAD/CAM/CAE Developers

BAZIS-Center

BAZIS System

14

Our Customers – CAD/CAM/CAE Developers

Center GeoS

K3-Furniture CAD

15

Our Customers – CAD/CAM/CAE Developers

ASCON

New AEC 3D-CAD

16

Our Customers – CAD/CAM/CAE Developers

NTP Truboprovod

PASSAT

17

Customers

18

2013 Year

C3D Labs became a resident of Skolkovo Innovation Center

19

Customer Service

Technical support: sd.ascon.ru

FTP server: c3d.sd.ascon.ru

Include:C3D releasesC3D workversions

20

Online DocumentationRussian: http://c3d.ascon.ru/doc/math/modules.html

English: http://c3d.ascon.net/doc/math/modules.html

21

TheoryGeometric Modeling book by Dr. Nikolay Golovanov,

Ph.D. in Mechanical Engineering, Head of C3D Development Center

22

What's New in C3D V16?

The latest release of C3D features more than 100 improvements

to the kernel's functionality

24

C3D Modeler

Transformation of Solids

with a specified grid

26

with a set of matrix: Rotation, Mapping, Reflection, Scaling, Projection

27

Transformation of Solids

with a set of matrix: Rotation, Mapping, Reflection, Scaling, Projection

28

Transformation of Solids

Swept Operations

One pair generatrix/directrix can be used to build a series of independent solids

29

Cutting Threads

Adjusted according to the initial position and length of the hole in which it is rendered

30

Shell Rings

with irregular faces is performed using the constant bend radius

31

Conical Polygons

Through sheet metal bends is performed through segmentation of the support arches

32

Sheet Metal Bodies

with different lengths to the left and to the right of the bending extension

33

Sheet Metal Bodies

34

The closure of angles is rendered through the rotary processing of the target area

Filleting Edges

35

Created more efficiently, with dramatically fewer inaccuracies and with no building limitations

Thickness of Surfaces

Based on singular (polar) points

36

Reinforcing Ribs

Composed of some planar and revolution surfaces

37

Binding Surfaces

The tangent line junctions of surfaces built from a web of curves are rendered more smoothly

38

Boolean Operations

Have been significantly improved for 2D objects

39

Time of creating sections and cuts

Have been greatly reduced due to use in C3D: → a complex optimization of creating processes → efficient parallel calculations within the kernel

40

Stitching Multiple Surfaces

in the multithreading mode with a high level of securing threads from unauthorized intrusion

41

C3D Solver

Optimization of Multithreading

using Intel C++ Studio

43

Journaling in 2D Solver

Provides the calling history of API functions → Recorded automatically to file → Saved in editable format *.jrn → Allows remote debugging of bugs that are

reported by customers

44

The automatic regression test system in C3D Solveris being implemented through the journaling databases

3D Assemblies

with reflection symmetry of some objects

45

3D Assemblies

with reflection symmetry of some objects by curves on pairs of bodies

46

3D Assemblies

with reflection symmetry of some objects by external facets on pairs of bodies

47

Parameterized Splines

Passing through the interpolated points+ more clear behavior of these splines when

any type of constraints are specified

48

Parameterized Splines

Through its points with fixed coordinates, and through vectors of the 1st, 2nd, and 3rd derivatives

at points with the specified parameters

49

What's more?

C3D Solver adds a new geometric object called the “Cluster”.Clustering is useful for arranging geometric models against a

hierarchy of nested sub-assemblies. Designers can employ the same solver instance for an entire assembly This saves computing →

resources and speeds up calculations when modifying 3D models

A new function for manipulating drawings and sketches by the push-pull method has been updated – DRAGGING

→ the shape of objects changes preserving constraints, in real time

→more interactivity in all applications on C3D → dragging of the objects that are directly or indirectly

related with splines by constraints

50

C3D Converter

Import Parasolid и STEP

52

Improved multi-threading converts data faster → for Parasolid – 1.6x faster → for STEP – 1.9 faster

Intel i5 with 4 Cores

Import STL и VRML

53

Supports polygon modelsExample: 2 378 154 points and 792 718 triangles

New C3D Converter

Passes attributes of items during conversion: name, designation, owner

Adjusts the accuracy of exported STL by three parameters: → the maximum deflection → the maximum pivot angle of a normal curve or surface → the maximum length of a triangle side

54

Developer Toolkit

Compiles

Visual Studio 2013 and CLang 3.5

56

Operating Systems

Include an extended list of supported Linux builds

57

Software Development

Using C-Sharp programming language

58

Test Application for Linux

Has received an updated interface, and became more stable

59

Business Model

Easy to Get

3 month Free evaluation

61

Benefits

Royalty-free for free and low-cost products

Special terms for startups

Educational program for universities

Flexible Licensing policy!

62

Licensing Program

Annual payment for a developer’s license1

An optional annual fee for extended technical support and assistance2

Royalties on sales of end-user products and services3

63

Extended Technical Support

Receive answers to questions and expert advice 24x7x3651

Download intermediate C3D revisions,which are issued every two weeks2

Submit bugs and suggestions for further C3D development3

64

Our Goal

Strong one-on-one partnerships with customers

65

C3D ELPEducational Licensing

Program

Education Program

Familiarizing students with geometric modeling

New technologies in education:

67

Education Program

Studying the structure of typical CAD Training in engineering software

68

New technologies in education:

Education Program

Consolidating theoretical data

69

New technologies in education:

Education Program

Completing course work, and graduate qualificationsPreparing technical guidelines

70

Education Program

Creating tools for aid research and development

71

To improve the attractiveness of an educational institution!

Developing commercial IT products

Education Program

72

Discounted C3D Developer’s License - with no restrictions on the number of licenses1

Free technical support and assistance+ access to the geometric kernel's documentation2

No royalties on sales of products and services – except when developing commercial IT products together with innovative firms linked to educational institutions

3

C3D ELP

73

Educational Licensing Program

C3D in Education

74

Ogarev Mordovia State

University

St. Petersburg State Technological

Institute

Voronezh State Technical

University

Projects on C3D

75

Web Viewer of 3D Models on Linux version of C3D

Voronezh State Technical University

Computer-Aided Design of Low-Rise Residential Buildings

EveryCAD

76

Projects on C3D

Web-based CAD for modeling blister packs in 3D EasyBlister

Graduate work of student at the Saint Petersburg State Institute of Technology

77

Projects on C3D

Dynamics & Structures, Lab from the Dnipropetrovsk National University

of Railway Transport, Ukraine

Belinda Structure for engineering analysis and design

78

Projects on C3D

Thank you!

twitter.com/C3Dlabs

facebook.com/C3Dlabs

linkedin.com/company/c3d-labs

top related