向高手请教:如何生成幂指系数的非线性划分焦距的凸轮曲线? (无内容)
向高手请教:如何生成幂指系数的非线性划分焦距的凸轮曲线? (无内容)
这个问题的背景是这样的:线性划分变焦组的移动距离或总焦距产生的凸轮曲线会遇到实际的麻烦,曲线的局部斜率较大,造成滚轮在曲线上爬升困难。所以要使用非线性总焦距的曲线,保持曲线较平缓。而非线性的指标是幂系数。当系数是1的时候,代表线性化焦距,当系数是0的时候,代表线性化变焦组移动距离。其余的系数将是非线性焦距,焦距的增长速度按幂系数的值,如0.5和2等等。
向高手请教:如何生成幂指系数的非线性划分焦距的凸轮曲线? (无内容)
你可以将你的数据给我,我帮你产生曲线。向高手请教:如何生成幂指系数的非线性划分焦距的凸轮曲线? (无内容)
兄弟,我要的是方法探讨,不是任务完不成,我看你宏写的多,可是不知道有没有写过这个宏,写过的话,如果给我看,我就不用写了,否则的话我要自己写的,写起来很烦,但这个东西比其它的宏有用多了,我希望大家能集中精力解决实际问题。
向高手请教:如何生成幂指系数的非线性划分焦距的凸轮曲线? (无内容)
其实这个实现起来并不是太难,只是我现在没有空写,等有空的时候再来讨论这个吧。其实,只要你产生足够多的点,想要哪一段就要哪一段,当然这是一种比较笨的方法,但是对解决问题是有帮助的。 我试了一下,采用此方法曲线的斜率是可以得到很大的下降.<img src="data/attachment/forum/dvbbs/2004-4/200446154316300.jpg" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor=\'hand\'; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onclick="if(!this.resized) {return true;} else {window.open(\'data/attachment/forum/dvbbs/2004-4/200446154316300.jpg\');}" onmousewheel="return imgzoom(this);" alt="" />
页:
[1]