original_docstring: 
      center: center coordinates as (3,) sequence
      radius: radius
      normal: perpendicular to plane of circle, default is y axis
      
docstring: center coordinates as (3,) sequence
  radius: radius
  normal: perpendicular to plane of circle, default is y axis
docstring_tokens: center coordinates as ( 3 ) sequence radius : radius normal : perpendicular to plane of circle default is y axis
code: def Circle(center , radius, normal = None, appearance = None):
      """
      center: center coordinates as (3,) sequence
      radius: radius
      normal: perpendicular to plane of circle, default is y axis
      """
      if normal is not None:
          raise Exception("Not implemnted")
      innerShape = x3d.Shape( geometry = x3d.Circle2D(radius = radius))
      if appearance is not None:
          innerShape.appearance = appearance
      xzCircle = x3d.Transform(
          rotation = (1.0,0.0,0.0, math.pi/2),
          children = [innerShape]
      )
      return x3d.Transform(
          translation = tuple(center),
          children = [ xzCircle ]
      )
code_tokens: def Circle ( center , radius , normal = None , appearance = None ) : if normal is not None : raise Exception ( "Not implemnted" ) innerShape = x3d . Shape ( geometry = x3d . Circle2D ( radius = radius ) ) if appearance is not None : innerShape . appearance = appearance xzCircle = x3d . Transform ( rotation = ( 1.0 , 0.0 , 0.0 , math . pi / 2 ) , children = [ innerShape ] ) return x3d . Transform ( translation = tuple ( center ) , children = [ xzCircle ] )
short_docstring: center: center coordinates as (3,) sequence
  radius: radius
  normal: perpendicular to plane of circle, default is y axis
short_docstring_tokens: center : center coordinates as ( 3 ) sequence radius : radius normal : perpendicular to plane of circle default is y axis
comment: """
      center: center coordinates as (3,) sequence
      radius: radius
      normal: perpendicular to plane of circle, default is y axis
      """