看着苹果样品AR应用程序,有许多逼真的物体(杯子,蜡烛等).但是,使用Xcode上的场景工具包编辑器很明显,这只允许您创建基本对象.
我的问题是,什么软件/文件可用于创建逼真的scn对象?我确信有一些软件可以让你创建3D模型并将它们转换为scn文件.我只是不知道使用哪个软件或可以转换为哪些文件scn
注意:我知道Stackoverflow指南对于这个问题可能过于模糊/宽泛.我只是不知道在哪里提出我的问题,这似乎是最好的地方
所以,当我有我OptionsViewController的rootViewController在AppDelegate didFinishLaunchingWithOptions...
let rootVC = OptionsViewController()
let navigationController = UINavigationController(rootViewController: rootVC)
navigationController.navigationBar.barTintColor = .white
navigationController.navigationBar.isTranslucent = false
navigationController.navigationBar.tintColor = .black
self.window = UIWindow(frame: UIScreen.main.bounds)
self.window!.rootViewController = navigationController
self.window?.makeKeyAndVisible()
Run Code Online (Sandbox Code Playgroud)
... OptionViewController如果我这样做,设置作品的标题viewDidLoad():
title = "Route Options"
Run Code Online (Sandbox Code Playgroud)
但是当我按下OptionsViewController导航堆栈时,标题不显示.
也就是说,如果我开始瓦特/不同的视图作为rootViewController在AppDelegate:
let rootVC = HomeViewController()
let navigationController = UINavigationController(rootViewController: rootVC)
navigationController.navigationBar.barTintColor = .white
navigationController.navigationBar.isTranslucent = false
navigationController.navigationBar.tintColor = .black
self.window = UIWindow(frame: UIScreen.main.bounds)
self.window!.rootViewController = navigationController
self.window?.makeKeyAndVisible()
Run Code Online (Sandbox Code Playgroud)
在HomeViewController我推动我 …
我想绘制一个alpha = 29(比例)和beta = 3(大小)的伽玛分布.换句话说,我想为Gamma绘制pdf(29,3).如果根据文档,python gamma函数只有参数a和x且size参数不存在,我该怎么做呢?
我认为loc是测试版,但我认为它实际上是偏移的,所以下面的代码是错误的...
import numpy as np
import scipy.stats as stats
from matplotlib import pyplot as plt
x = np.linspace (0, 100, 200)
y1 = stats.gamma.pdf(x, a=29, loc=3) #a is alpha, loc is beta???
plt.plot(x, y1, "y-", label=(r'$\alpha=29, \beta=3$'))
plt.ylim([0,0.08])
plt.xlim([0,150])
plt.show()
Run Code Online (Sandbox Code Playgroud) 我已经尝试阅读Apple提供的Xcode Tools文档,以便我可以使用终端构建.app文件并在模拟器上运行生成的应用程序.基本上我想做的是做与Xcode上的Cmd+ 相同的事情R.
到目前为止,我试图建立我.xcodeproj这样的:
xcodebuild -configuration Debug build
Run Code Online (Sandbox Code Playgroud)
但是,当我在模拟器上安装并运行它时,我得到一个带黑屏的应用程序:
// Boot device
xcrun simctl boot "iPhone 7"
// Install app
xcrun simctl install "iPhone 7" "/Users/.../MyApp/build/Debug-iphoneos/MyApp.app"
// Open simulator
open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
// Launch app using its bundle id
xcrun simctl launch booted "com.example.apps.MyApp"
Run Code Online (Sandbox Code Playgroud)
更不用说xcrun simctl launch booted "com.example.apps.MyApp"线路永远不会终止,并且在模拟器上它不断尝试打开并重新打开应用程序,但应用程序只显示黑屏.
如果有人能告诉我,我在做什么错误的建设.xcodeproj那将是伟大的!
如您所见,输入文本在 Firefox 的底部被略微切断,而在 Safari 上则主要被切断。我该如何解决?
如果有人可以对此提供帮助,将不胜感激!
HTML
<div class="row page-header">
<div class="col-xs-10">
<div class="form-group">
<input type="text" name="Worksheet-Name" class="form-control input-lg" placeholder="Worksheet Name..." aria-label="Write worksheet name here"> </div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
/*Add borders when hover or click on input boxes*/
input[type="text"] {
outline: none;
box-shadow:none !important;
border: 1px solid white; /*make the borders invisble by turning same color as background*/
}
input[type="text"]:hover, input[type="text"]:focus{
border: 1px solid #cccccc;
border-radius: 8px;
}
/*Style input text …Run Code Online (Sandbox Code Playgroud) 我是新Github所以请原谅看似明显的问题.我有一个Experimentation分支,在master分支之前有24个提交.
在本教程之后,我将master分支与Experimentation分支合并,如下所示:
git checkout master
git merge Experimentation
Run Code Online (Sandbox Code Playgroud)
(没有合并冲突.)
但后来我意识到合并两个分支不会保留Experimentation分支的提交历史,而我真正想要的是做一个rebase(为了保留Experimentation分支的提交历史).
所以我的问题是:如何撤消主分支的合并?
我已经尝试过了:
$ git branch
Experimentation
* master
pod-attempt
$ git merge --abort
fatal: There is no merge to abort (MERGE_HEAD missing).
Run Code Online (Sandbox Code Playgroud)
在"致命"的消息让我感到困惑B/C,我想我做了合并的主分支.
我试图改变h1到font-weight: 300.除非我这样做:
.h1{
font-weight: 300;
}
Run Code Online (Sandbox Code Playgroud)
没啥事儿!
因此,为了测试其他文本元素的字体粗细,我将整个封装容器设置container-fluid为font-weight: 200:
.container-fluid{
font-family: 'Work Sans', sans-serif;
font-weight: 200;
}
Run Code Online (Sandbox Code Playgroud)
......只有几个元素改变了它们font-weight(见这里:JFiddle).其余的都保持不变.
为什么会这样?如果有人可以告诉我如何更改字体重量h1,那将非常感激!
我正在使用Chrome,如果这是相关的.但是我也在Safari上运行了我的JFiddle,结果也是如此.
我在CSS文件的顶部导入了我需要的所有字体粗细:
/*import custom font*/
@import 'http://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900';
Run Code Online (Sandbox Code Playgroud)
我试着用http:作为这篇文章建议.没有改变什么.
我想切换red-background类,因此,当鼠标悬停在button-bullet,它改变了background-color到#FCC1C5.
我不想使用,.btn.button-bullet:hover因为我有一些jQuery逻辑,当屏幕上只有一个子弹元素时,禁止显示删除按钮.
出于某种原因,当我toggleClass("red-background"),没有任何东西出现.
我想可能是因为在CSS,我设定.btn.button-bullet的 background-color到transparent.所以,如果这是问题,我如何覆盖background-colorjQuery?
HTML
<div class="worksheet-problems">
<div class="row">
<div class="col-lg-7">
<div class="form-group">
<div class="input-group input-group-lg worksheet-problem">
<div class="input-group-btn">
<button type="button" class="btn btn-default button-bullet"> <span class="glyphicon glyphicon-one-fine-dot" aria-hidden="true"></span> </button>
</div>
<input type="text" name="Worksheet-Problem" class="form-control" placeholder="Problem..." aria-label="Write worksheet problem here">
<div class="input-group-btn">
<button type="button" class="btn btn-default button-add" aria-label="Add"> <span class="glyphicon glyphicon-plus-sign" aria-hidden="true"></span> </button>
</div>
</div>
</div> …Run Code Online (Sandbox Code Playgroud) 我DAE从这里下载了一个Collada文件,我最近打开Xcode beta并将其转换为SCN文件.
我使用此方法加载场景对象(其中modelName= model,fileExtension= scn):
private func loadModel() {
guard let virtualObjectScene = SCNScene(named: "\(modelName).\(fileExtension)", inDirectory: "art.scnassets/\(modelName)") else {
return
}
let wrapperNode = SCNNode()
for child in virtualObjectScene.rootNode.childNodes {
wrapperNode.addChildNode(child)
}
self.addChildNode(wrapperNode)
}
Run Code Online (Sandbox Code Playgroud)
但是,没有任何显示!当我加载dae文件时(通过改变fileExtension= dae),恐龙只显示出来,但恐龙闪烁的确非常奇怪.
我不明白为什么这不是因为如果苹果公司已经从提供的转换工作dae,以scn在Xcode我觉得这应该是很容易使用生成的scn文件.
任何帮助,将不胜感激!
Dinosaur.swift
class Dinosaur: VirtualObject {
override init() {
super.init(modelName: "model", fileExtension: "scn", title: "Dinosaur") …Run Code Online (Sandbox Code Playgroud) 我正在查看文档 contentsOfDirectory(at:includingPropertiesForKeys:options:)
特别是我一直专注于论点includingPropertiesForKeys,它说:
一组键,用于标识您希望为目录中的每个项目预取的文件属性。对于每个返回的 URL,指定的属性被提取并缓存在 NSURL 对象中。有关您可以指定的键列表,请参阅通用文件系统资源键。
单击URLResourceKey使我找到了有关它的 Apple 文档。
我想知道,如果我像钥匙过去了fileResourceTypeKey,fileResourceIdentifierKey和creationDateKey我怎么能访问那些在返回的URL列表(呼叫后contentsOfDirectory(at:includingPropertiesForKeys:options:))?
我也对URLResourceKeyenum b/ca感到困惑,许多类型与其他键具有相似的描述和名称,例如:
documentIdentifierKey对比fileResourceIdentifierKey对比localizedNameKey对比nameKeylocalizedTypeDescriptionKey对比fileResourceTypeKey对比typeIdentifierKeycontentsOfDirectory(at:includingPropertiesForKeys:options:)vs返回的网址pathKey就像这些键之间有什么区别?
基本上我此时对文件系统的了解非常低,所以请忍受我的“简单”问题。如果有人能解释所有这些密钥的含义以及我如何访问/使用它们,那就太好了!