我正在为iPad开发免费手绘图应用程序。我刚开始开发应用程序。迄今为止,我成功地捕捉到了触点。但是,我无法在屏幕上渲染这些像素。 他们是否有任何特定的方法来执行任务?请帮忙! 谢谢。在iPad上实现免费手绘图
2
A
回答
0
您可能希望保留捕获的点列表并将它们呈现给与您的应用画布对应的UIView实例。如果你想得到更详细的答案,我们需要一个更详细的问题(例如,目前为止的代码,GUI结构等)
0
存储最后一点并使用CGContext绘制贝塞尔曲线(CGContextAddCurveToPoint ())从最后一点到当前点。每次touchesMoved创建一个累加器时,您可能都不需要这样做。
static int accum = 0;
if ((accum == 0) || (accum == threshold)) {
// drawing code goes here
accum = 0;
}
accum++;
阈值应该是一个实例变量。如果您需要更高的曲线精度,您可以动态更改阈值。
2
相关问题
- 1. 免费手绘在iphone/ipad上
- 2. 实施免费的手绘在ipad点缺失问题
- 3. 免费实现Elgamal
- 4. 基于Javascript的绘图库免费手绘?
- 5. 平滑手绘免费形状
- 6. 在免费RTos中实现调度器
- 7. windows免费ipad模拟器
- 8. 使用fabricjs模拟免费绘图
- 9. .NET的免费UML绘图库
- 10. CKEditor免费图像上传
- 11. boost.serialization - 免费版本和基类实现
- 12. 有.net的printf的免费实现吗?
- 13. 现实的免费TTS节目
- 14. 有没有Ada的免费实现?
- 15. 如何使用免费monads实现Reader?
- 16. SwiftForth SWOOP是否有免费的实现?
- 17. 在iPad中绘图
- 18. 在scalaz免费实施
- 19. 如何在iPad上绘制线条图?
- 20. 如何在iPad上实现dblclick事件
- 21. 如何在iOS iPad应用中实现费率应用功能
- 22. 在JAVA中有没有免费的绘图工具API?
- 23. 免费图标库
- 24. Monodroid免费图表
- 25. 避免图像在手机上堆叠
- 26. 免费WPF轮播实施
- 27. iPad绘图问题?
- 28. 增强现实服务的免费API是否存在?
- 29. 在C++中免费实现“有界优先级队列”
- 30. 免费图标/图像
对于流畅的线条,您需要将点存储在数组中,然后使用一些AI来查找穿过点的平滑线。你也可以使用OpenGL来尝试粒子。下面是一个资源:http://en.wikipedia.org/wiki/Cubic_Hermite_spline – Rich 2011-02-04 05:10:28