work in progress
git-svn-id: http://skia.googlecode.com/svn/trunk@3151 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/experimental/Intersection/LineUtilities.cpp b/experimental/Intersection/LineUtilities.cpp
index f70352a..1394225 100644
--- a/experimental/Intersection/LineUtilities.cpp
+++ b/experimental/Intersection/LineUtilities.cpp
@@ -21,3 +21,12 @@
reduced[1] = line[different];
return 1 + different;
}
+
+void sub_divide(const _Line& line, double t1, double t2, _Line& dst) {
+ _Point delta;
+ tangent(line, delta);
+ dst[0].x = line[0].x - t1 * delta.x;
+ dst[0].y = line[0].y - t1 * delta.y;
+ dst[1].x = line[0].x - t2 * delta.x;
+ dst[1].y = line[0].y - t2 * delta.y;
+}