![](https://isicad.ru/uploads/img/34204_Aleksandr-Alahverdyanc.jpg)
, C3D Solver.
? , . . : (, , ) ( , ). , , API. API -.
C3D Solver , .
![: 2D Solver](https://isicad.ru/uploads/img/34186_1.webp)
. 1
, . , , .
. ?
![](https://isicad.ru/uploads/img/34187_2.webp)
. 2
, , , . . , , .
.
![](https://isicad.ru/uploads/img/34188_3.webp)
. 3
, . . , . , , .
?
![](https://isicad.ru/uploads/img/34189_4.webp)
. 4
, . - , . , , , . . , , , , . .
?
![](https://isicad.ru/uploads/img/34190_5.webp)
. 5
. , , . , , .
? , , , . , , , .
, . .
![:](https://isicad.ru/uploads/img/34191_6.webp)
. 6
. , - . . , , .
.
![:](https://isicad.ru/uploads/img/34192_7.webp)
. 7
, . , , . , .
, , .
![](https://isicad.ru/uploads/img/34193_8.webp)
. 8
API . . , GCE_AddLinearPattern, - , .
![C3D Solver API:](https://isicad.ru/uploads/img/34194_9.webp)
. 9
. , GCE_AddPatterned.
![C3D Solver API:](https://isicad.ru/uploads/img/34195_10.webp)
. 10
.
![:](https://isicad.ru/uploads/img/34196_11.webp)
. 11
, , , . .
, .
![:](https://isicad.ru/uploads/img/34197_12.webp)
. 12
, : 100 , , . , .
, .
. . , . GCE_AddBound, .
![:](https://isicad.ru/uploads/img/34198_13.webp)
. 13
. , .
![:](https://isicad.ru/uploads/img/34199_14.webp)
. 14
, - . , , . , , .
![](https://isicad.ru/uploads/img/34200_15.webp)
. 15
, . , . . , , .
.
![: ,](https://isicad.ru/uploads/img/34201_16.webp)
. 16
, . , , 180. ReleaseGeom ReleaseVariable. , , .
, .
. , , , 0 180. , , , , 160 200, 90 270, . , 0 360. . , . , , , , .
![:](https://isicad.ru/uploads/img/34202_17.webp)
. 17
![:](https://isicad.ru/uploads/img/34203_18.webp)
. 18
, , . , , . IsWellDefined . , 100 % .
, , . , C3D Vision Qt. C3D Vision. .
: , , .
, C3D, .
. 3 . erid: 2SDnjcvwURe