Generate the NURBS surface with a resolution of 20
Finalize the NURBS surface object Generate the NURBS surface with a resolution of 20
Finalize the NURBS surface object
| Type | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|
| real(kind=rk), | allocatable | :: | BFD(:,:) | |||
| real(kind=rk), | allocatable | :: | BFD2(:,:) | |||
| real(kind=rk), | allocatable | :: | CFD(:,:) | |||
| real(kind=rk), | allocatable | :: | CFD2(:,:) | |||
| real(kind=rk), | allocatable | :: | FFD(:,:) | |||
| real(kind=rk), | allocatable | :: | FFD2(:,:) | |||
| real(kind=rk), | allocatable | :: | Tgc(:) | |||
| real(kind=rk), | allocatable | :: | Tgcm(:) | |||
| real(kind=rk), | allocatable | :: | Tgcp(:) | |||
| real(kind=rk), | allocatable | :: | Wc(:) |
Declare the control points weights |
||
| real(kind=rk) | :: | Xt(2) | ||||
| real(kind=rk) | :: | Xtm(2) | ||||
| real(kind=rk) | :: | Xtp(2) | ||||
| real(kind=rk), | allocatable | :: | d2Tgc(:,:) | |||
| real(kind=rk), | allocatable | :: | d2Tgcm(:,:) | |||
| real(kind=rk), | allocatable | :: | d2Tgcp(:,:) | |||
| real(kind=rk), | allocatable | :: | dTgc(:,:) | |||
| real(kind=rk), | allocatable | :: | dTgcm(:,:) | |||
| real(kind=rk), | allocatable | :: | dTgcp(:,:) | |||
| integer | :: | i | ||||
| type(nurbs_surface) | :: | surface |
Declare a NURBS surface object |
|||
| real(kind=rk) | :: | tol |