Close

Experimental:Copy POP

Summary

PythonIcon.pngcopyPOP_Class


Parameters - Copy Page

Number of Copies ncy -

Transform Order xord - -
  • Scale Rotate Translate srt -
  • Scale Translate Rotate str -
  • Rotate Scale Translate rst -
  • Rotate Translate Scale rts -
  • Translate Scale Rotate tsr -
  • Translate Rotate Scale trs -

Rotate Order rord - -
  • Rx Ry Rz xyz -
  • Rx Rz Ry xzy -
  • Ry Rx Rz yxz -
  • Ry Rz Rx yzx -
  • Rz Rx Ry zxy -
  • Rz Ry Rx zyx -

Translate t - -
  • Translate tx -
  • Translate ty -
  • Translate tz -

Rotate r - -
  • Rotate rx -
  • Rotate ry -
  • Rotate rz -

Scale s - -
  • Scale sx -
  • Scale sy -
  • Scale sz -

Pivot p - -
  • Pivot px -
  • Pivot py -
  • Pivot pz -

Uniform Scale scale -

CopyId Attribute copyid - -
  • Off off -
  • Point point -
  • Vertex vertex -
  • Primitive primitive -

CopyId Attrib Name copyidname -

Look At lookat -

Up Vector upvector - -
  • Up Vector upvectorx -
  • Up Vector upvectory -
  • Up Vector upvectorz -

Forward Direction forwarddir - -
  • +X posx -
  • -X negx -
  • +Y posy -
  • -Y negy -
  • +Z posz -
  • -Z negz -

Vectors Maintain Length vlength -

Append Dimension dimension - -
  • When Template Points / Copies > 1 morethanone -
  • Always always -


Parameters - Template Page

Template Matrix Transform dotemplatematrix -

Transform Attribute transformattr -

Template Transform Order templatexord - -
  • Scale Rotate Translate srt -
  • Scale Translate Rotate str -
  • Rotate Scale Translate rst -
  • Rotate Translate Scale rts -
  • Translate Scale Rotate tsr -
  • Translate Rotate Scale trs -

Template Rotate Order templaterord - -
  • Rx Ry Rz xyz -
  • Rx Rz Ry xzy -
  • Ry Rx Rz yxz -
  • Ry Rz Rx yzx -
  • Rz Rx Ry zxy -
  • Rz Ry Rx zyx -

Template Translate dotemplatetranslate -

Template Translate Attribute translateattr -

Template Rotate dotemplaterotate -

Template Rotate Attribute rotateattr -

Template Scale dotemplatescale -

Scale Attribute scaleattrib -

Scale Attribute scaleattrib -

Template Pivot dotemplatepivot -

Template Pivot Attribute pivotattr -

Template Rotate to Vector dotemplaterotateto -

Template Rotate to Order templaterottoord - -
  • Rotate to Vector, then Transform rottoxform -
  • Rotate, then Rotate to Vector rotaterotto -
  • Rotate to Vector, then Rotate rottorotate -

Rotate to Vector : Forward Direction instanceforward - -
  • +X posx -
  • -X negx -
  • +Y posy -
  • -Y negy -
  • +Z posz -
  • -Z negz -

Rotate to Vector : Forward Direction instanceforward - -
  • +X posx -
  • -X negx -
  • +Y posy -
  • -Y negy -
  • +Z posz -
  • -Z negz -

Rotate to Vector Attribute vecattr -

Up Vector Type upvectoratype - -
  • Attribute attribute -
  • Constant constant -

Up Attribute upattr -

Up Constant upconstant - -
  • Up Constant upconstantx -
  • Up Constant upconstanty -
  • Up Constant upconstantz -

TemplateId Attribute templateid - -
  • Off off -
  • Point point -
  • Vertex vertex -
  • Primitive primitive -

TemplateId Attrib Name templateidname -


Parameters - Template Attributes Page

Use Template Point Attribs doattr -

Template Attribute templateattr -
Operation templateattr0op - -
  • Copy copy -
  • Multiply mul -
  • Add add -
  • Subtract subtract -

Destination templateattr0dest - -
  • Point point -
  • Vertex vertex -
  • Primitive primitive -

Names templateattr0names - -
  • * * -


Parameters - Common Page

Bypass bypass -

Delete Input Attributes delinputattrs -


Operator Inputs

  • Input 0: -
  • Input 1: -


Info CHOP Channels

Extra Information for the Copy POP can be accessed via an Info CHOP.

Common POP Info Channels

Common Operator Info Channels

  • total_cooks - Number of times the operator has cooked since the process started.
  • cook_time - Duration of the last cook in milliseconds.
  • cook_frame - Frame number when this operator was last cooked relative to the component timeline.
  • cook_abs_frame - Frame number when this operator was last cooked relative to the absolute time.
  • cook_start_time - Time in milliseconds at which the operator started cooking in the frame it was cooked.
  • cook_end_time - Time in milliseconds at which the operator finished cooking in the frame it was cooked.
  • cooked_this_frame - 1 if operator was cooked this frame.
  • warnings - Number of warnings in this operator if any.
  • errors - Number of errors in this operator if any.


TouchDesigner Build: