Overview Schemas Index

AIC_SHELL_BASED_WIREFRAME (jsdai.SAic_shell_based_wireframe)


FUNCTION valid_wireframe_edge_curve
          (crv : curve) : BOOLEAN;

IF SIZEOF ([ 'AIC_SHELL_BASED_WIREFRAME.LINE', 'AIC_SHELL_BASED_WIREFRAME.CONIC', 'AIC_SHELL_BASED_WIREFRAME.B_SPLINE_CURVE', 'AIC_SHELL_BASED_WIREFRAME.POLYLINE' ] * TYPEOF  (crv)) = 1 THEN  
 RETURN  (TRUE);
 ELSE  
 IF  'AIC_SHELL_BASED_WIREFRAME.CURVE_REPLICA' IN  TYPEOF  (crv) THEN  
 RETURN  (valid_wireframe_edge_curve(crv\curve_replica.parent_curve));
 ELSE 
 IF 'AIC_SHELL_BASED_WIREFRAME.OFFSET_CURVE_3D' IN TYPEOF (crv) THEN 
 RETURN  (valid_wireframe_edge_curve(crv\offset_curve_3d.basis_curve));
 END_IF  ;
 END_IF  ;
 END_IF ;
 RETURN (FALSE);

END_FUNCTION; -- valid_wireframe_edge_curve

public class FValid_wireframe_edge_curve
          public static Value run(SdaiContext _context, Value crv)