Пример #1
0
        public void AddCircle(long id, int time, int duration, ReView.Vector3 center, double radius, ReView.Vector3 up, int segments, ReView.Color32 color)
        {
            Begin();
            const byte method_index = 11;

            serializer.Serialize(method_index);
            serializer.Serialize(id);
            serializer.Serialize(time);
            serializer.Serialize(duration);
            serializer.Serialize(center);
            serializer.Serialize(radius);
            serializer.Serialize(up);
            serializer.Serialize(segments);
            serializer.Serialize(color);
            Flip();             //switch from sending to receiving
            End();
        }
Пример #2
0
        public void AddLine(long id, int time, int duration, ReView.Vector3 start, ReView.Vector3 end, ReView.Color32 color)
        {
            Begin();
            const byte method_index = 10;

            serializer.Serialize(method_index);
            serializer.Serialize(id);
            serializer.Serialize(time);
            serializer.Serialize(duration);
            serializer.Serialize(start);
            serializer.Serialize(end);
            serializer.Serialize(color);
            Flip();             //switch from sending to receiving
            End();
        }
Пример #3
0
        public void AddTriangle(long mesh_id, int time, ReView.Vector3 a, ReView.Vector3 b, ReView.Vector3 c, ReView.Color32 color)
        {
            Begin();
            const byte method_index = 9;

            serializer.Serialize(method_index);
            serializer.Serialize(mesh_id);
            serializer.Serialize(time);
            serializer.Serialize(a);
            serializer.Serialize(b);
            serializer.Serialize(c);
            serializer.Serialize(color);
            Flip();             //switch from sending to receiving
            End();
        }
Пример #4
0
        public void AddCone(long id, int time, int duration, ReView.Matrix4x4 transform, ReView.Vector3 pivot, double radius, double height, int segments, ReView.Color32 color, bool create_caps)
        {
            Begin();
            const byte method_index = 7;

            serializer.Serialize(method_index);
            serializer.Serialize(id);
            serializer.Serialize(time);
            serializer.Serialize(duration);
            serializer.Serialize(transform);
            serializer.Serialize(pivot);
            serializer.Serialize(radius);
            serializer.Serialize(height);
            serializer.Serialize(segments);
            serializer.Serialize(color);
            serializer.Serialize(create_caps);
            Flip();             //switch from sending to receiving
            End();
        }
Пример #5
0
        public void AddBox(long id, int time, int duration, ReView.Matrix4x4 transform, ReView.Vector3 pivot, ReView.Vector3 half_size, ReView.Color32 color)
        {
            Begin();
            const byte method_index = 3;

            serializer.Serialize(method_index);
            serializer.Serialize(id);
            serializer.Serialize(time);
            serializer.Serialize(duration);
            serializer.Serialize(transform);
            serializer.Serialize(pivot);
            serializer.Serialize(half_size);
            serializer.Serialize(color);
            Flip();             //switch from sending to receiving
            End();
        }
Пример #6
0
        public void AddAnnotation(long primitive_id, int time, int duration, string text, ReView.Color32 color)
        {
            Begin();
            const byte method_index = 2;

            serializer.Serialize(method_index);
            serializer.Serialize(primitive_id);
            serializer.Serialize(time);
            serializer.Serialize(duration);
            serializer.Serialize(text);
            serializer.Serialize(color);
            Flip();             //switch from sending to receiving
            End();
        }