You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Class that handles the Volumetric Free Form Deformation on the mesh points.
243
-
244
-
:param list n_control_points: number of control points in the x, y, and z
245
-
direction. Default is [2, 2, 2].
246
-
:param string mode: it can be ``affine`` or ``triaffine``. The first option is for the F that are affine in all the coordinates of the points.
247
-
The second one is for functions that are F in the coordinates of the points. The first option implies the second, but is optimal for that class of functions.
248
-
:cvar numpy.ndarray box_length: dimension of the FFD bounding box, in the
249
-
x, y and z direction (local coordinate system).
250
-
:cvar numpy.ndarray box_origin: the x, y and z coordinates of the origin of
251
-
the FFD bounding box.
252
-
:cvar numpy.ndarray n_control_points: the number of control points in the
253
-
x, y, and z direction.
254
-
:cvar numpy.ndarray array_mu_x: collects the displacements (weights) along
255
-
x, normalized with the box length x.
256
-
:cvar numpy.ndarray array_mu_y: collects the displacements (weights) along
257
-
y, normalized with the box length y.
258
-
:cvar numpy.ndarray array_mu_z: collects the displacements (weights) along
259
-
z, normalized with the box length z.
260
-
:cvar callable fun: it defines the F of the constraint F(x)=c. Default is the constant 1 function.
261
-
:cvar numpy.ndarray fixval: it defines the c of the constraint F(x)=c. Default is 1.
262
-
:cvar numpy.ndarray ffd_mask: a boolean tensor that tells to the class
263
-
which control points can be moved, and in what direction, to enforce the constraint.
264
-
The tensor has shape (n_x,n_y,n_z,3), where the last dimension indicates movement
265
-
on x,y,z respectively. Default is all true.
266
-
:cvar numpy.ndarray fun_mask: a boolean tensor that tells to the class
267
-
on which axis which constraint depends on. The tensor has shape (n_cons,3), where the last dimension indicates dependency on
268
-
on x,y,z respectively. Default is all true. It used only in the triaffine mode.
Class that handles the Volumetric Free Form Deformation on the mesh points.
6
+
7
+
:param list n_control_points: number of control points in the x, y, and z
8
+
direction. Default is [2, 2, 2].
9
+
:param string mode: it can be ``affine`` or ``triaffine``. The first option is for the F that are affine in all the coordinates of the points.
10
+
The second one is for functions that are F in the coordinates of the points. The first option implies the second, but is optimal for that class of functions.
11
+
:cvar numpy.ndarray box_length: dimension of the FFD bounding box, in the
12
+
x, y and z direction (local coordinate system).
13
+
:cvar numpy.ndarray box_origin: the x, y and z coordinates of the origin of
14
+
the FFD bounding box.
15
+
:cvar numpy.ndarray n_control_points: the number of control points in the
16
+
x, y, and z direction.
17
+
:cvar numpy.ndarray array_mu_x: collects the displacements (weights) along
18
+
x, normalized with the box length x.
19
+
:cvar numpy.ndarray array_mu_y: collects the displacements (weights) along
20
+
y, normalized with the box length y.
21
+
:cvar numpy.ndarray array_mu_z: collects the displacements (weights) along
22
+
z, normalized with the box length z.
23
+
:cvar callable fun: it defines the F of the constraint F(x)=c. Default is the constant 1 function.
24
+
:cvar numpy.ndarray fixval: it defines the c of the constraint F(x)=c. Default is 1.
25
+
:cvar numpy.ndarray ffd_mask: a boolean tensor that tells to the class
26
+
which control points can be moved, and in what direction, to enforce the constraint.
27
+
The tensor has shape (n_x,n_y,n_z,3), where the last dimension indicates movement
28
+
on x,y,z respectively. Default is all true.
29
+
:cvar numpy.ndarray fun_mask: a boolean tensor that tells to the class
30
+
on which axis which constraint depends on. The tensor has shape (n_cons,3), where the last dimension indicates dependency on
31
+
on x,y,z respectively. Default is all true. It used only in the triaffine mode.
0 commit comments