¿Puede un material three.js tener valores de repetición separados para un mapa de relieve y un mapa de textura?

Estoy tratando de romper la repetición en mi textura aplicando un mapa de relieve que se repite con mucha menos frecuencia. Desafortunadamente, parece tomar el valor de repetición de ‘landTexture’ a continuación (64), en lugar del valor que establezco en (1). landTexture.wrapS = landTexture.wrapT = THREE.RepeatWrapping; landTexture.repeat.set(64, 64); bumpTexture.wrapS = bumpTexture.wrapT = THREE.RepeatWrapping; bumpTexture.repeat.set(1, 1); […]

¿Por qué no puedo llamar a un método de matriz en los argumentos de una función?

Tengo una función que puede aceptar cualquier número de argumentos … const getSearchFields = () => { const joined = arguments.join(‘/’); }; Quiero una cadena de todos los argumentos que se pasan a la función unida con el carácter / . Sigo recibiendo este error: args.join no es una función ¿Puede alguien decirme qué estoy […]

Oclusión de objetos transparentes three.js.

En una escena de three.js, me gustaría tener un objeto que no sea visible, pero que todavía ocluya otros objetos en la escena como si fuera visible. ¿Es esto posible con la librería three.js? Aquí hay un ejemplo: Supongamos que tengo una escena three.js que contiene 3 objetos: objeto a, objeto b y objeto c […]

Reacción incorrecta engancha el comportamiento con el detector de eventos

Estoy jugando con los ganchos React y enfrenté un problema. Muestra el estado incorrecto cuando bash iniciar la consola con el botón manejado por el detector de eventos. CodeSandbox: https://codesandbox.io/s/lrxw1wr97m Haga clic en el botón ‘Agregar tarjeta’ 2 veces En la primera tarjeta, haga clic en Button1 y vea en la consola que hay 2 […]

¿Cómo configuroState para objeto nested?

Para un complemento que estoy usando tengo que tener un estado que se vea así: getInitialState() { return { invalid: true, access: { access_code: ”, zipcode: ”, password: ”, confirm: ”, hospital_id: ”, }, } }, ¿Cómo establecería el estado de hospital_id sin configurar el rest del acceso? Esto parece eliminar todo menos hospital_id: this.setState({access: […]

actualizar mapa de folletos: el contenedor del mapa ya está inicializado

Tengo una página donde, al seleccionar al usuario, puede cambiar el mapa de folletos que muestro. Después de una carga inicial del mapa del folleto, mi problema es cuando quiero actualizar el mapa. Siempre obtengo “El contenedor del mapa ya está inicializado”: La línea de problemas es: var map = L.map(‘mapa’).setView([lat, lon], 15); Inicialmente, se […]

Accediendo o creando objetos JavaScript nesteds con clave de cadena sin eval

Estoy buscando una buena solución para acceder a una propiedad por valor de cadena, pero si la propiedad no existe, debería crearla. Si la estructura raíz ya ha definido algunas partes de la estructura, los atributos no deben sobrescribirse, sino que deben combinarse. Por ejemplo, si tiene una test objeto vacío y desea establecer una […]

Separa un entero en dos partes (casi) iguales

Necesito separar un número entero en dos números. Algo así como dividir por dos, pero solo quiero componentes enteros como resultado, como: 6 = 3 and 3 7 = 4 and 3 Intenté lo siguiente, pero no estoy seguro de que sea la mejor solución. var number = 7; var part1 = 0; var part2 […]

Llame al evento Javascript onchange cambiando programáticamente el valor del cuadro de texto

El problema que estoy enfrentando es el siguiente: Tengo un cuadro de texto para un intervalo de fechas junto a un control de calendario. Cuando el usuario selecciona una fecha del calendario, llena esa fecha en el cuadro de texto Cuando esto sucede, quiero activar una función javascript, sin embargo, el evento ‘onchange‘ no parece […]

¿Por qué “esto” no está definido dentro de una definición de función de flecha gruesa?

Primero probé esto … const profile = { name: ‘Alex’, getName: function(){ return this.name; } }; Que funciona bien. Ahora intenté lo mismo con la flecha gorda. En ese caso “esto” viene indefinido. const profile = { name: ‘Alex’, getName: () => { return this.name; } }; Esto me da un error TypeError: no se […]

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.