What was New in R14¶
In R14.041¶
Fixes:
c4d.GePluginMessage()crash on passed argumentIssue with
SplineData.MakeUserSpline()BaseDraw.DrawPoints()out of range exceptionc4d.modules.snapmodule issues
Miscellaneous:
Added script ExportAlembic.py that shows how to effectively access and change the settings of an importer/exporter
Updated script Snapping.py example for
c4d.modules.snapmodule
In R14.034¶
Important addition: It is now possible to access Snap features with the Python API. A new module has been added:
c4d.modules.snapFixes:
MatAssignData.InsertObject()can now be called (was raising a parameter error)Cinema 4D crashed at exit when overriding
GeDialog.AskClose()andGeDialog.Message()Assigning
Ray.iornow actually set it (was assigningRay.pinstead)c4d.utils.Truncate()now returns a Real (was returning aVector)
Miscellaneous:
Added missing documentation for
BaseDocument.ExecutePasses()Added code snippet about Enhancing the Main Menu
In R14.014¶
API Changes¶
Here is a list of the new classes, methods and functions in the Python API:
New Methods¶
GeListNode.__getitem__()moved from BaseList2D.__getitem__GeListNode.__setitem__()moved from BaseList2D.__setitem__
New Parameters¶
BaseDocument.AddUndo(): Added optional parameter allowFromThreadGeDialog.GroupBegin(): Added optional parameters initw and inithGeDialog.AddColorField(): Added optional parameter colorflags
New Constants¶
New object types: Oworkplane renamed from Oconplane, Oconnector (Object Types)
New shader types: Xrainsampler, Xnormalizer and Xterrainmask (Shader Types)
New tag types: Tsculpt, Tmotioncam and Tmorphcam (Tag Types)
- New enums and container IDs:
Mworkplane (EditorModes)
NBIT_NO_DD (NBIT)
DRAWHANDLE_POINTSIZE and DRAWHANDLE_SELPOINTSIZE (DRAWHANDLE)
HOTKEY_RESIZE_BRUSH (HOTKEY)
DISPLAYFILTER_POI
SHADERINFO_REFLECTIONS, SHADERINFO_DUDVREQUIRED and SHADERINFO_DYNAMICSUBSHADERS (SHADERINFO)
EDITTEXT_HELPTEXT (EDITTEXT)
PLUGINFLAG_COMMAND_ICONGADGET
SPLINECONTROL_CUSTOMCOLOR_SET, SPLINECONTROL_CUSTOMCOLOR_COL, SPLINECONTROL_NO_FLOATING_WINDOW and SPLINECONTROL_NO_PRESETS settings for
SplineCustomGui
Documentation¶
Added
FalloffDataexample: Py-NoiseFalloffImplemented
NodeData.GetDEnabling()in Py-DoubleCircle exampleSeveral typos fixed
Fixed errors in the examples