Overview Schemas Index

AIC_EDGE_BASED_WIREFRAME (jsdai.SAic_edge_based_wireframe)


FUNCTION valid_wireframe_edge_curve
          (crv : curve) : BOOLEAN;

 IF  SIZEOF ( [ 'aic_edge_based_wireframe.line' , 'aic_edge_based_wireframe.conic' , 'aic_edge_based_wireframe.b_spline_curve' , 'aic_edge_based_wireframe.polyline' ] * TYPEOF  ( crv ) ) = 1 THEN  RETURN  ( TRUE ) ; ELSE  IF  'aic_edge_based_wireframe.curve_replica' IN  TYPEOF  ( crv ) THEN  RETURN  ( valid_wireframe_edge_curve ( crv \ curve_replica . parent_curve ) ) ; ELSE IF 'aic_edge_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)