Skip to content

# `typerig.proxy.objects.curve`

## typerig.proxy.objects.curve (version 0.3.7)

    # MODULE: Typerig / Proxy / Curve (Objects)
    # ----------------------------------------------------------
    # (C) Vassil Kateliev, 2018-2020        (http://www.kateliev.com)
    # (C) Karandash Type Foundry            (http://www.karandash.eu)
    #------------------------------------------------------------
    # www.typerig.com

### Modules

- fontgate
- fontlab
- math
- PythonQt
- random
- typerig.core.objects
- warnings

### Classes

- builtin.object
- - eCurveEx

## class eCurveEx(builtin.object)

      Extended representation of flCurveEx, adding some advanced functionality

      Constructor:
              eCurveEx(flCurveEx, list[flNode])
              eCurveEx(list[flNode])
              eCurveEx(flContour, time (int))
              ...

#### Methods

init(self, *argv)

repr(self)

      # - Basic functionality ----------------------------

eqHobbySpline(self, curvature=(0.9, 0.9), apply=True)

eqProportionalHandles(self, proportion=0.3, apply=True)

eqRatioHandles(self, ratio=0.3, apply=True)

eqTunni(self, apply=True)

      # - Curve optimization ----------------------------

updateCurve(self)

updateNodes(self)

#### Descriptors

dict

      dictionary for instance variables (if defined)

weakref

      list of weak references to the object (if defined)

## `eCurveEx`

## typerig.proxy.objects.curve.eCurveEx = class eCurveEx(__builtin__.object)

      Extended representation of flCurveEx, adding some advanced functionality

      Constructor:
              eCurveEx(flCurveEx, list[flNode])
              eCurveEx(list[flNode])
              eCurveEx(flContour, time (int))
              ...

#### Methods

__init__(self, *argv)

__repr__(self)

      # - Basic functionality ----------------------------

eqHobbySpline(self, curvature=(0.9, 0.9), apply=True)

eqProportionalHandles(self, proportion=0.3, apply=True)

eqRatioHandles(self, ratio=0.3, apply=True)

eqTunni(self, apply=True)

      # - Curve optimization ----------------------------

updateCurve(self)

updateNodes(self)

#### Descriptors

__dict__

      dictionary for instance variables (if defined)

__weakref__

      list of weak references to the object (if defined)