Exemplo n.º 1
0
 /// <summary>
 /// Called once at the start of an animation. This can be used to extend the scene bounding box to avoid clipping.
 /// </summary>
 /// <param name="doc">doc is the current document.</param>
 /// <param name="doc_object">doc_obj is the current object.</param>
 /// <param name="transform">transform is a transformation matrix. The matrix is set to identity the first time an object is associated with a snapshot.
 /// After that the matrix is updated when the object is transformed(scale, rotate etc.).</param>
 /// <param name="archive_start">archive_start is a archive to the data of the starting position.</param>
 /// <param name="archive_stop">archive_stop is a archive to the data of the ending position.</param>
 /// <param name="bbox">bbox is the current scene bounding box.</param>
 /// <since>6.0</since>
 public abstract void ExtendBoundingBoxForObjectAnimation(RhinoDoc doc, Pixel.Rhino.DocObjects.RhinoObject doc_object, ref Pixel.Rhino.Geometry.Transform transform, BinaryArchiveReader archive_start, BinaryArchiveReader archive_stop, ref Pixel.Rhino.Geometry.BoundingBox bbox);
Exemplo n.º 2
0
 /// <summary>
 /// Called once at the start of an animation. This can be used to extend the scene bounding box to avoid clipping.
 /// </summary>
 /// <param name="doc">doc is the current document.</param>
 /// <param name="archive_start">archive_start is a archive to the data of the starting position.</param>
 /// <param name="archive_stop">archive_stop is a archive to the data of the ending position.</param>
 /// <param name="bbox">bbox is the current scene bounding box.</param>
 /// <since>6.0</since>
 public abstract void ExtendBoundingBoxForDocumentAnimation(RhinoDoc doc, BinaryArchiveReader archive_start, BinaryArchiveReader archive_stop, ref Pixel.Rhino.Geometry.BoundingBox bbox);