sounds good.
here is a list of missing functionality:
fundamental tools:
real trim (not masking but pulling cps back to the cutter, keeping the srf untrimmed), this is under the hood based on:
extrapolation which is a superset of extending (if positive) and isotrim with shrink (if negative). however extrapolation can also be non linear; from an edge only in order to create fan-like surfaces
matching:
match cps in projection/view direction
minimal match
tan or cur only matching, no pos
matching with the ability to manually move cps under matching constraints (same as Rhinos blend, just for matching)
numeric deviation while matching
matching with cp smoothing
interpolating between unmatched and matched surface (good in situations where 4 edges need to be matched, because you move away from perfect match at one edge to improve the situation at the other edge
partial matching with the ability of moving the edge point
matching with blending all points not just those important for continuity
blending:
equal cp distribution on default, we almost always want equally spaced blends
partial blending
fillets:
unweighted fillets
acceleration factor
fillets from guide curves, to get better radius edges (ral) at areas of great curvature change
analysis:
static (zebra) highlights (esp. Z direction)
graphical and numeric deviation analysis to allow manual matching
workflow:
triming with automatic edge extension, so that you don‘t have to create an intersection curve if srf A is smaller then srf B
increasing or lowering degree/order of crvs and srf within other commands
…
mostly tiny things which make up huge difference in the outcome