标签: transform

使用番石榴从一个转变为多个

我有这种情况,我想从多个源对象中提取多个值到一个集合.我试图通过Guava的转换实现这一目标,但遇到了我收回一系列集合的问题,我必须手动"扁平化".有没有一种很好的方法可以直接在平面集合中获得结果?

private static final Function<Target, Collection<Integer>> EXTRACT_FUNCTION = new Function<SourceObject, Collection<Integer>>() {
    @Override
    public Collection<Integer> apply(SourceObject o) {
        // extract and return a collection of integers from o
        return Lists.newArrayList(..);
    }
};

Collection<SourceObject> sourceObjects = ...
Collection<Collection<Integer>>> nestedResults = transform(sourceObjects, EXTRACT_FUNCTION);

// Now I have to manually flatten the results by looping and doing addAll over the nestedResults.. 
// Can this be avoided?
Collection<Integer> results = flattenNestedResults(nestedResults);
Run Code Online (Sandbox Code Playgroud)

java collections transform guava

4
推荐指数
1
解决办法
2390
查看次数

如何使用变换和矩阵获取SVG中元素的实际x/y位置

我需要获取SVG中这样写的元素的x/y位置:

<g transform="scale(10,10)" id="g6558">
    <text transform="matrix(1,0,0,-1,236.532,417.253)" id="text6560">
        <tspan x="0 4.448" y="0" id="tspan6562">10</tspan>
    </text>
</g>
Run Code Online (Sandbox Code Playgroud)

tspan在这种情况下,如何获取元素的当前位置?我必须手动计算它们,因为我无法使用getBBox()或其他本机函数,因为我使用Flash包装器来显示仅支持基本属性的SVG(http://code.google.com/p/svgweb/) ,标签名称等

如何在元素的x/y位置上计算矩阵和变换?

javascript svg transform matrix

4
推荐指数
1
解决办法
3768
查看次数

RaphaelJS - 我需要帮助理解变换

我对以下演示有疑问 - http://raphaeljs.com/hand.html.

这是样本中的代码......

var r = Raphael("holder", 640, 480), angle = 0;
while (angle < 360) {
    var color = Raphael.getColor();
    (function(t, c) {
        r.circle(320, 450, 20).attr({
            stroke : c,
            fill : c,
            transform : t,
            "fill-opacity" : .4
        }).click(function() {
            s.animate({
                transform : t,
                stroke : c
            }, 2000, "bounce");
        }).mouseover(function() {
            this.animate({
                "fill-opacity" : .75
            }, 500);
        }).mouseout(function() {
            this.animate({
                "fill-opacity" : .4
            }, 500);
        });
    })("r" + angle + " 320 240", color);
    angle += …
Run Code Online (Sandbox Code Playgroud)

transform vector-graphics raphael

4
推荐指数
1
解决办法
5219
查看次数

鼠标移动时改变角度/原点3d-css

我正在尝试使用以下多维数据集获取透视视角:

http://jsfiddle.net/TrySpace/JvFSQ/5/

但我没有按照我的预期行事,我希望改变实际的视角.所以什么时候transformOrigin: Xpos+'%'+Ypos+'%'是100%-100%.我期望视角来自右下角,并看到立方体的右/底侧.但它似乎只是放大立方体.

我正在使用jstransit,因为设置.css( perspective-origin: X% X% )通过jQuery似乎没有做任何事情.

我想我还没完全理解3d CSS.

谁能看到我哪里出错了?

(Update1:​​当我编辑第一个<section>:并设置:transform: rotateY(1deg) rotateX(1deg),它似乎做得更少.好像转换必须发生,视角改变?http://jsfiddle.net/TrySpace/JvFSQ/6/)

(Update2:所以,当我将Y&X设置为90deg时,我会得到一些我想要的东西,尽管反过来.我的思路在哪里出错了?http://jsfiddle.net/TrySpace/JvFSQ/8/)

css 3d transform css3 perspective

4
推荐指数
1
解决办法
4728
查看次数

从缩放和居中数据缩放R中的线性回归系数

我使用OLS拟合线性模型,并使用R中的函数比例缩放我的回归量,因为变量之间的度量单位不同.然后,我使用lm命令拟合模型并获得拟合模型的系数.据我所知,拟合模型的系数与原始回归量变量的系数不同,因此必须先缩小才能解释.我一直在寻找一种无法找到任何东西的直接方法.有谁知道这是怎么做到的吗?

请查看代码,能否请您帮我实施您提出的建议?

library(zoo)
filename="DataReg4.csv"
filepath=paste("C:/Reg/",filename, sep="")
separator=";"
readfile=read.zoo(filepath, sep=separator, header=T, format = "%m/%d/%Y", dec=".")
readfile=as.data.frame(readfile)
str(readfile)
DF=readfile
DF=as.data.frame(scale(DF)) 
fm=lm(USD_EUR~diff_int+GDP_US+Net.exports.Eur,data=DF)
summary(fm)
plot(fm)
Run Code Online (Sandbox Code Playgroud)

对不起,这是数据.

http://www.mediafire.com/?hmcp7urt0ag8187

regression r transform

4
推荐指数
1
解决办法
6149
查看次数

为什么CSS3透视在Firefox中不起作用

我正在尝试创建一个3d翻转卡.但是透视属性在firefox v21中不起作用.

请参阅代码http://codepen.io/prantor19/pen/cgoKm

你能解释一下原因吗?

firefox transform css3

4
推荐指数
1
解决办法
4872
查看次数

背景图像上摇晃不稳的CSS缩放变换

我有一个背景图像,它有一个带有变换的父div:带有动画的缩放比例,当你登陆页面时,会给出背景图像慢慢放大的效果.

除了10/11之外,它在整个董事会中表现完美.我已经添加了所有正确的预修复,但仍然得到了一个非常不稳定和不稳定的动画.

我已经研究并应用了加速黑客,但没有给出任何东西.

有没有人有修复或看到过这些方面的东西?

谢谢!

css internet-explorer transform scale

4
推荐指数
2
解决办法
3237
查看次数

从底部旋转图像

我正试图去针刺效果,我似乎无法让针从底部旋转.我希望图像的底部保持固定在其位置,并且只是针的顶部沿着半圆移动.这是我到目前为止.有关如何使这种效果起作用的任何建议?

$(document).ready(function() {
  setTimeout(function() {
    $(".needle").css("transform", "rotate(0deg)");
  }, 1000)
})
Run Code Online (Sandbox Code Playgroud)
figure {
  position: relative;
  display: inline-block;
}
.graph {
  width: 300px;
}
.needle {
  position: absolute;
  width: 160px;
  left: 15px;
  bottom: -28px;
  transform: rotate(-171deg);
  -webkit-transform: rotate(-171deg);
  transition: all 7s;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<figure>
  <img src="http://1.bp.blogspot.com/-XqCc5ql8Xqc/T6DuArRFB0I/AAAAAAAAADA/IK6fKAjzkOc/s1600/Finished+semi-circle+3.png" class="graph" />
  <img src="http://www.kiteinnovation.com/wp-content/themes/naked-wordpress-master/images/arrow.png" class="needle" />
</figure>
Run Code Online (Sandbox Code Playgroud)

css animation transform

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

实例化后Unity3D C#面板定位

我正在实例化一个GO,它有一个面板组件(RectTransform)作为场景中存在的画布的子代:

_heroSelectUI = (GameObject)Instantiate (_heroSelectUIPrefab, GameObject.Find ("Canvas").GetComponent<Transform>());
Run Code Online (Sandbox Code Playgroud)

创建它时,它获得以下值:

面板值

"左","上","右"和"下"得到一些不需要的值(可能是由于现有的画布似乎具有相同的值).

面板预制值为0,如何在实例化后将它们设置为0?我找不到RectTransform的正确变量.

c# transform panel rect unity-game-engine

4
推荐指数
1
解决办法
668
查看次数

简化转换中的foreach

使用Linq是否可以简化以下代码?

Transform parent;
List<GameObject> children = new List<GameObject>();
foreach (Transform child in parent)
{
    children.Add(child.gameObject);
}
Run Code Online (Sandbox Code Playgroud)

我希望简单地编写parent.ForEach(),但是转换没有这种便利。有人知道这个简化吗?

这只是出于好奇,没有必要。

编辑:父母不是孩子的列表而是一个转换。

尝试巴拉兹的回答

c# linq foreach transform unity-game-engine

4
推荐指数
1
解决办法
820
查看次数