我试图使用objLoader将.obj加载到Three.js中.
var loader = new THREE.OBJLoader( manager );
loader.load( 'obj/gate-2.obj', function ( object ) {
object.traverse( function ( child ) {
if ( child instanceof THREE.Mesh ) {
child.material.map = texture;
}
} );
Run Code Online (Sandbox Code Playgroud)
使用blender模型一切正常,但每当我尝试使用自己的自定义3Ds Max模型时,.obj都不会在浏览器中加载并发出错误.我输出错误或者Three.js不支持3Ds Max .obj导出器吗?
错误信息
Error: Unexpected line: s 2
parseOBJLoader.js:339
(anonymous function)OBJLoader.js:24
(anonymous function)three.min.js:376:387
Run Code Online (Sandbox Code Playgroud) 我有一个非常基本的并排布局,我正在尝试实现它,但它似乎将元素向下推。
JSFiddle - https://jsfiddle.net/ca616067/1/
.whitebox {
background-color: #fff;
height: 200px;
display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)
我已经通过使用修复了它;
Display:inline-block;
position:relative;
top:-185px;
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来解决这个问题?
我已经看到了有关此问题的答案,但没有实际的代码解释如何执行此操作,我是 swift 的新手,所以对如何执行这个简单的任务感到非常困惑。
我有一个但是我想在声明为真UISlider时禁用滑块功能。if
我当前有一个带有if声明的 UISlider,但无法解决如何禁用它。
@IBAction func radiusSlider(sender: UISlider) {
if location == false {
//Disable Slider
} else {
radiusData.radiusValue = Double(sender.value)
radiusLabel.text = "Radius: \(sender.value)km"
NSNotificationCenter.defaultCenter().postNotificationName(radiusValue, object: self)
}
}
Run Code Online (Sandbox Code Playgroud)
或者这会在 viewDidLoad 中?如果是这样怎么办?