Workplane.parametricSurface(func: Callable[[float, float], Tuple[float, float, float]], umin: float, umax: float, vmin: float, vmax: float, grid_uparam: int = 8, grid_vparam: int = 8) -> CQ
创建一个参数曲面网格。参数曲面是通过一个参数坐标(u,v)计算的,而不是通过一个隐式函数表达式计算的表面。参数曲面可以是任何打算缩放到实际尺寸的任何形状。
import cadquery as cq
def func(u, v):
x = u
y = v
z = u**2 - v**2
return x, y, z
result = cq.Workplane().parametricSurface(func, umin=-1, umax=1, vmin=-1, vmax=1, grid_uparam=2, grid_vparam=2)
一个 CQ 对象。