小编Sni*_*fer的帖子

绕单轴旋转 SceneKit 圆柱体

我有以下代码来启用视图中 3D 圆柱体的显示。在设备上查看时,手势会在 x 轴(上下滑动手势)和 y 轴(左右滑动)上旋转圆柱体,但 z 轴被锁定。我相信这是 allowedCameraControl 的默认设置。

我想做的是锁定 x 轴(我认为),这样只有左右滑动手势才起作用。我不应该看到圆柱体的顶部或底部。我想在左右滑动时保持默认旋转(即滑动后自然减慢)。

任何帮助感激不尽!

class MyCollectionViewController: UIViewController {

@IBOutlet weak var scnView: SCNView!

var scnScene: SCNScene!


override func viewDidLoad() {
    super.viewDidLoad()
    sceneSetup()
}


// MARK: Scene
func sceneSetup() {

    scnScene = SCNScene()

    let cylinder = SCNNode(geometry: SCNCylinder(radius: 5.0, height: 20))
    cylinder.geometry?.firstMaterial?.diffuse.contents = UIImage(named: "image1")
    cylinder.geometry?.firstMaterial?.specular.contents = UIColor.white

    scnView.allowsCameraControl = true

    scnScene.rootNode.addChildNode(cylinder)

    scnView.autoenablesDefaultLighting = true

    scnView.scene = scnScene
}
Run Code Online (Sandbox Code Playgroud)

}

ios scenekit swift

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

mvc3 - 根据模型属性添加CSS类

我有一个像这样的模型元素:

[Required]
[Display(Name = "First name")]
[StringLength(50)]
public string FirstName { get; set; }
Run Code Online (Sandbox Code Playgroud)

我正在使用EditorFor将其抽出到页面,如下所示:

@Html.EditorFor(x => x.FirstName )
Run Code Online (Sandbox Code Playgroud)

我在页面上有很多这些元素,并且希望根据模型是否具有[Required]属性,将CSS类添加到名为"Required"的输入字段中.

添加...

@Html.EditorFor(x => x.FirstName, new { @class = "Required" }) )
Run Code Online (Sandbox Code Playgroud)

...似乎有点手动.有没有办法动态地做到这一点?

提前致谢

c# razor asp.net-mvc-3

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

搜索整数数组

我有一个字符串进来像这样:

 '202,203,204,205,226,230,274'
Run Code Online (Sandbox Code Playgroud)

我想把这个字符串分解成一个数字数组,然后用那些ID返回所有记录.

到目前为止,我有:

string[] myArray = myString.Split(',');
int[] myIntArray = new int[myArray.Length];

 for(int x = 0; x < myArray.Length; x++) {
     myIntArray[x] = Convert.ToInt32(myArray[x].ToString());
 }

 model.Records = db.Records
     .Where(q => q.RecordId.Contains(myIntArray)
     .ToList();
Run Code Online (Sandbox Code Playgroud)

它抱怨包含不使用整数.我对包含的实际情况感到困惑吗?

提前致谢!

c# entity-framework sql-in

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

数据脚本生成的问题

我很少使用SQL Server,在专业的环境中我保持清晰!我正在做一个宠物项目,但我在编写脚本方面遇到了问题.

我有一个在线数据库,我需要从中提取所有内容.我使用SQL Server Management Studio中的Tasks> Generate Scripts选项.以下是脚本创建的一个insert语句的示例(我有1,000个这样的插入):

INSERT [dbo].[NewComics] ([NewComicId], [Title], [Subtitle], [ReleaseDate], [CollectionId]) VALUES (366, N'Hawk & Dove 1:                                                                                      ', N'First Strikes                                                                                       ', CAST(0x00009F6F00000000 AS DateTime), 248)
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

(a)我想从两个标题元素中删除所有空格(b)我不想要一个十六进制日期 - 我想要像2006-09-01这样的可读内容(yyyy-mm-dd)

INSERT [dbo].[NewComics] ([NewComicId], [Title], [Subtitle], [ReleaseDate], [CollectionId]) VALUES (366, N'Hawk & Dove 1:', N'First Strikes', '2006-09-01', 248)
Run Code Online (Sandbox Code Playgroud)

将约3,000个插入语句更改为此修订格式的最快方法是什么?

仅供参考 - 这是表格的设计:

[NewComicId] [int] NOT NULL,
[Title] [nchar](100) NOT NULL,
[Subtitle] [nchar](100) NULL,
[ReleaseDate] [datetime] NOT NULL,
[CollectionId] [int] NOT NULL,
Run Code Online (Sandbox Code Playgroud)

提前致谢!

sql-server ssms

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

标签 统计

c# ×2

asp.net-mvc-3 ×1

entity-framework ×1

ios ×1

razor ×1

scenekit ×1

sql-in ×1

sql-server ×1

ssms ×1

swift ×1