标签: transform

如何使用Javascript设置动态字符串值?

我有这个代码,但因为我使用"" a.innerheight不会被它的值取代.是否有可能使这种动态?

a.style.webkitTransform = "translate(0,a.innerHeight)"
Run Code Online (Sandbox Code Playgroud)

javascript webkit transform css3

0
推荐指数
1
解决办法
5377
查看次数

如何进行转型?

int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };
string[] strings = { "zero", "one", "two", "three", "four", "five", "six",
                     "seven","eight", "nine" };

 var textNums =
                from n in numbers
                select strings[n];

   Console.WriteLine("Number strings:");

   foreach (var s in textNums)
   {
                Console.WriteLine(s);
   }
Run Code Online (Sandbox Code Playgroud)

1)将"整数"转换为表示"word"中的整数的机制是什么?

2)像int这样的转换只能用int到string吗?或者我们可以通过这种转变来玩乐吗?

c# linq-to-objects transform

0
推荐指数
2
解决办法
152
查看次数

找到名为'-setTransform:'的多个方法

-(void)rotateView:(id)sender {
CGAffineTransform rotateTransform = CGAffineTransformRotate(CGAffineTransformIdentity, M_PI);
[sender setTransform:rotateTransform];//the error is shown here
}
Run Code Online (Sandbox Code Playgroud)

我收到此警告错误,并显示名为-setTransform:found的多个方法.它只会在我的头文件中有#import AVFoundation/AVFoundation.h时出现.有什么建议?谢谢

iphone xcode transform uiview cgaffinetransform

0
推荐指数
1
解决办法
1617
查看次数

iphone - 当我在CGAffineTransformMakeScale动画中设置UIImageView的帧时的Strang行为

我有一个UIImageView显示一个内容模式为UIViewContentModeScaleAspectFill的图像.

然后我将CGAffineTransformMakeScale的动画(约30秒)与UIImageView相关联.

imageView.transform = CGAffineTransformMakeScale(1,1);
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:30];
imageView.transform = CGAffineTransformMakeScale(1.9,1.9);
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

30秒后,当完成一轮动画时,我将另一个图像设置到imageView并重新启动动画.

一切都好.但是当我尝试旋转UIImageView以适应用户对设备方向的选择时,它就变得有线了.

当用户即将更改方向时,我将UIImageView的帧设置为CGRectMake(0,0,768,1004)或CGRectMake(0,0,1024,748).

奇怪的是:

如果动画时改变了UIImageView的框架,那很好.但是当下一个图像出现并开始新一轮动画时,UIImageView在屏幕中心突然变小(应该是全屏)然后放大的动画像往常一样开始,只是不再全屏了.

任何人都可以告诉我如何控制框架或方向,而UIImageView有一个变换吗?

因为我猜这是它出错的地方.

谢谢

iphone animation transform frame uiimageview

0
推荐指数
1
解决办法
739
查看次数

在OpenGL中相对于相机旋转对象

我在OpenGL中遇到问题让我的对象(一个行星)相对于当前的相机旋转旋转.它似乎首先工作,但在旋转一点后,旋转不再正确/相对于相机.

我正在计算屏幕上mouseX和mouseY移动的增量(差异).旋转存储在称为"planetRotation"的Vector3D中.

这是我的代码来计算相对于planetRotation的旋转:

Vector3D rotateAmount;
rotateAmount.x = deltaY;
rotateAmount.y = deltaX;
rotateAmount.z = 0.0;

glPushMatrix();
    glLoadIdentity();
    glRotatef(-planetRotation.z, 0.0, 0.0, 1.0);
    glRotatef(-planetRotation.y, 0.0, 1.0, 0.0);
    glRotatef(-planetRotation.x, 1.0, 0.0, 0.0);
    GLfloat rotMatrix[16];
    glGetFloatv(GL_MODELVIEW_MATRIX, rotMatrix);
glPopMatrix();

Vector3D transformedRot = vectorMultiplyWithMatrix(rotateAmount, rotMatrix);
planetRotation = vectorAdd(planetRotation, transformedRot);
Run Code Online (Sandbox Code Playgroud)

理论上 - 它的作用是在'rotateAmount'变量中设置一个旋转.然后通过将此向量与逆模型变换矩阵(rotMatrix)相乘,将其转换为模型空间.

然后将该变换后的旋转添加到当前旋转.

要渲染这是正在设置的转换:

glPushMatrix();
    glRotatef(planetRotation.x, 1.0, 0.0, 0.0);
    glRotatef(planetRotation.y, 0.0, 1.0, 0.0);
    glRotatef(planetRotation.z, 0.0, 0.0, 1.0);
    //render stuff here
glPopMatrix();
Run Code Online (Sandbox Code Playgroud)

相机有点摆动,我试图执行的旋转,似乎与当前的变换无关.

我究竟做错了什么?

opengl camera transform rotational-matrices

0
推荐指数
1
解决办法
599
查看次数

使用CGAffineTransformTranslate移动视图时如何获取当前中心点?

我使用移动视图CGAffineTransformTranslate,当我使用时NSlog: view.center.x,移动时这个值不会改变吗?但我NSlog: view.frame.orgin.x,这个当前值总是在我移动时改变!那么,我搬家时如何获得当前价值中心?

iphone transform frame nslog cgaffinetransform

0
推荐指数
1
解决办法
3843
查看次数

获取缩放变换元素的实际高度

是否可以获得height已缩放的元素的实际值

transform: scale(...);
Run Code Online (Sandbox Code Playgroud)

我尝试过以下内容,但他们正在返回原文 height

$('element').css('height');  // 16px (demo)

$('element').height(); // 21px (demo)
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/ZvzXJ/

javascript jquery transform

0
推荐指数
1
解决办法
1543
查看次数

在css3中倾斜成形的边界Div

我试图设计一个带有css3 的边框形状div,就像一个有边框的方形但是从右边倾斜到一定程度......

这是我想要设计的: -

http://i.imgur.com/6GVzltP.png

我试图通过css3转换来扭曲div,但它也会扭曲地图以及div内部的内容并使div的两侧倾斜

我的演示: - http://jsfiddle.net/znsmG/

HTML代码: -

<div class="map_canvas">
    <div class="map_area" data-showcontrols="true" data-lat="-34.397" data-lng="150.644" data-zoom="7"></div>           
</div>
Run Code Online (Sandbox Code Playgroud)

CSS: -

.map_canvas { border: 10px solid #d2d828; position:relative; }
.map_area { height: 400px; width:100%; }
Run Code Online (Sandbox Code Playgroud)

任何方法或东西来实现这一目标?

html css transform border css3

0
推荐指数
1
解决办法
3653
查看次数

R_transforming原始数据到列数据

我有一个数据帧df

 > df<-data.frame(a=letters[1:5], b=1:5, c=LETTERS[1:5])
 > df
   a  b c
1  a  1 A
2  b  2 B
3  c  3 C
4  d  4 D
5  e  5 E
Run Code Online (Sandbox Code Playgroud)

我想从上面的数据框创建一个新的数据框,只有列应该是这样的

> df1
   a
1  a
2  1
3  A
4  b
5  2
6  B
7  c
8  3
9  C
.....
Run Code Online (Sandbox Code Playgroud)

我尝试了以下内容

> df1<-data.frame(c(df[1,],df[2,],df[3,]))
> df1
  a b c a.1 b.1 c.1 a.2 b.2 c.2
1 a 1 A   b   2   B   c   3   C
Run Code Online (Sandbox Code Playgroud)

但结果是行矩阵,实际上我有数百个列和行,应该转换为一列.我该怎么做?

r transform

0
推荐指数
1
解决办法
80
查看次数

OpenCV - 从2D获取3D坐标

我看到很多人都会问类似的问题,但我无法完全匹配我的问题

我有标记,我在图像坐标中得到它(x,y).我可以得到变换矩阵和旋转矩阵.现在我如何获得(x,y,z)坐标?

(如果有人可以告诉我如何解决我的问题或重定向,我将不胜感激).

编辑:我使用Alvar库,我得到标记坐标,我也可以得到它的姿势(所以我也有旋转矩阵3x3,翻译矩阵3x4或4x4)

编辑2:我搜索了更多,我研究了允许我获取旋转和平移矩阵的方法.好吧,我说我可以得到两个矩阵取决于输入参数.但是如果我将参数设置为3x3矩阵,我将只有旋转矩阵,但如果我放置3x4或4x4矩阵,我会得到:

  • 为4x4
    | r0 r1 r2 t1 |
    | r3 r4 r5 t2 |
    | r6 r7 r8 t3 |
    | 0 0 0 1 |

  • 为3x4
    | r0 r1 r2 t1 |
    | r3 r4 r5 t2 |
    | r6 r7 r8 t3 |

3d opencv 2d transform

0
推荐指数
1
解决办法
4319
查看次数