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 |