小编fin*_*_sl的帖子

创建线框3D立方体

我有这个代码在WPF Viewport3D中绘制一个多维数据集:

        <Viewport3D Name="viewport3D1">
            <Viewport3D.Camera>
                <PerspectiveCamera x:Name="camMain" Position="6 5 4" LookDirection="-6 -5 -4">
                </PerspectiveCamera>
            </Viewport3D.Camera>
            <ModelVisual3D>
                <ModelVisual3D.Content>
                    <DirectionalLight x:Name="dirLightMain" Direction="-1,-1,-1">
                    </DirectionalLight>
                </ModelVisual3D.Content>
            </ModelVisual3D>
            <ModelVisual3D>
                <ModelVisual3D.Content>
                    <GeometryModel3D>
                        <GeometryModel3D.Geometry>
                            <MeshGeometry3D x:Name="meshMain"
                                Positions="0 0 0  1 0 0  0 1 0  1 1 0  0 0 1  1 0 1  0 1 1  1 1 1"
                                TriangleIndices="2 3 1  2 1 0  7 1 3  7 5 1  6 5 7  6 4 5  6 2 0  2 0 4  2 7 3 …
Run Code Online (Sandbox Code Playgroud)

3d wpf xaml

8
推荐指数
1
解决办法
8194
查看次数

CasperJS无法触发twitter无限滚动

我正在尝试使用CasperJS从twitter获取一些信息.我被无限卷轴所困扰.问题是即使使用jquery滚动页面也没什么作用.既不滚动也不触发确切的事件window(像uiNearTheBottom一样)似乎没有帮助.有趣的事情 - 所有这些尝试都可以通过FF和Chrome中的js控制台注入JS代码.这是示例代码:

casper.thenEvaluate(function(){
    $(window).trigger('uiNearTheBottom');
});
Run Code Online (Sandbox Code Playgroud)

要么

casper.thenEvaluate(function(){
    document.body.scrollTop  =  document.body.scrollHeight;
});
Run Code Online (Sandbox Code Playgroud)

infinite-scroll phantomjs casperjs

7
推荐指数
1
解决办法
4428
查看次数

捕食者 - 猎物模拟

我正在尝试实现捕食者 - 猎物的模型.它是基于代理的模型.每隔几毫秒就是一个新举措.在场上有两种类型的生物:捕食者和猎物.每个人的行为由以下规则给出:

猎物:

  1. 刚搬到一个空置的牢房
  2. 每走几步都会为他的老牢房创造后代
  3. 预期寿命受移动次数的限制

铁血战士:

  1. 捕食者用猎物移动到细胞.如果不是这样的细胞,则在任何自由的相邻细胞中
  2. 相同
  3. 相同

我有选择猎物移动的问题. 猎物

例如,我在单元格5和9中有捕获.它们中的每一个都可以移动到单元格6.如何解决此冲突?谢谢

algorithm simulation collision-detection agent agent-based-modeling

5
推荐指数
1
解决办法
1849
查看次数

如何在C#中使用Java中的委托?

我写了一些c#代码,它实现了几个函数的传递.我使用了代表.

public delegate float Func(float x);
public Dictionary<string, Func> Functions = new Dictionary<string, Func>();
Run Code Online (Sandbox Code Playgroud)

填写字典:

Functions.Add("y=x", delegate(float x) { return x; });
        Functions.Add("y=x^2", delegate(float x) { return x*x; });
        Functions.Add("y=x^3", delegate(float x) { return x*x*x; });
        Functions.Add("y=sin(x)", delegate(float x) { return (float)Math.Sin((double)x); });
        Functions.Add("y=cos(x)", delegate(float x) { return (float)Math.Cos((double)x); });
Run Code Online (Sandbox Code Playgroud)

我使用这些函数来查找它们的最大值和其他一些任务.

private float maxY(params Func[] F)
    {
        float maxYi = 0;
        float maxY = 0;
        foreach (Func f in F)
        {
            for (float i = leftx; i < rightx; i …
Run Code Online (Sandbox Code Playgroud)

c# java delegates

2
推荐指数
1
解决办法
9559
查看次数

Q.js并行映射

我需要map使用async.map async库异步函数.
有没有办法用Q.js制作它?

javascript asynchronous async.js q

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