Forum Replies Created
-
AuthorPosts
-
Alexander KovelenovStaff2024-10-08 at 7:06 am in reply to: Optimizing and Accelerating Composite Product Configurators for Better Performance #77847Alexander KovelenovStaff
Checked the server response time, looks like this is the main issue (as you said, response delays are about ~2 seconds).
We have a rather low-grade server which powers our sandbox.soft8soft.com, but the response time is about 200 milliseconds (10 times lower). So perhaps you need more powerful WordPress server. Also try to minimize the amount of WordPress plugins used – in most cases it’s the major factor affecting server performance.
- This reply was modified 3 months, 1 week ago by Alexander Kovelenov.
- This reply was modified 3 months, 1 week ago by Alexander Kovelenov.
Attachments:
You must be logged in to view attached files.2024-10-07 at 11:10 am in reply to: Optimizing and Accelerating Composite Product Configurators for Better Performance #77833Alexander KovelenovStaffAlexander KovelenovStaffAlexander KovelenovStaff2024-10-04 at 7:50 am in reply to: Feature Request: Add “when finished do” to Set Animation Puzzle #77798Alexander KovelenovStaffHi,
This is not quite a bug. The animation updates happen right before rendering (to eliminate possible delays), while timer events are triggered somewhere in-between of two consecutive frames. Actually, the after 0 second(s) is the right approach in your case. Regarding the new “when finished do” parameter, we might consider adding it, however it might also increase complexity of this puzzle.2024-10-03 at 11:49 am in reply to: v3d.js:1 v3d.Sprite: “Raycaster.camera” needs to be set in order to raycast against sprites. #77781Alexander KovelenovStaffThe crash will be fixed in the upcoming Verge3D preview, however the Sprite objects require setting Raycaster.camera which might not be done for all raycasters used by puzzles.
If you absolutely need this feature (sprites + raycasting), create custom-made raycasters with JavaScript.
2024-10-02 at 6:33 pm in reply to: Vector Dot is incompatible with some math or compare puzzles #77770Alexander KovelenovStaffHi,
Thanks for mentioning it out! We’ll surely fix this issue in the upcoming Verge3D preview- This reply was modified 3 months, 2 weeks ago by Alexander Kovelenov.
Alexander KovelenovStaffAlexander KovelenovStaffHi,
Older apps require manual editing of the manifest.js file located in the media folder of the app. To do so, open that file in any test editor and add the:"start_url": "../my_awesome_app.html",
line, just below the “name”.
Alternatively, copy/replace and edit the same file from the newer app (e.g. my_awesome_app).
- This reply was modified 3 months, 2 weeks ago by Alexander Kovelenov.
- This reply was modified 3 months, 2 weeks ago by Alexander Kovelenov.
Alexander KovelenovStaffHi Ignacio,
You can use the following code to override the built-in app.onResize() function:
const onResizeOld = app.onResize; app.onResize = function() { onResizeOld.call(app); // place your code here console.log("Resized!"); }
Same with Puzzles:
- This reply was modified 4 months ago by Alexander Kovelenov.
- This reply was modified 4 months ago by Alexander Kovelenov.
- This reply was modified 4 months ago by Alexander Kovelenov.
Attachments:
You must be logged in to view attached files.Alexander KovelenovStaffHi,
If you need to open/close when the mouse cursor is over some 3D object, you might use the “when hovered” puzzle:In case if the hovering happens above the annotation element, use the “mouseenter”/”mouseleave” event handlers:
- This reply was modified 4 months, 1 week ago by Alexander Kovelenov.
- This reply was modified 4 months, 1 week ago by Alexander Kovelenov.
Attachments:
You must be logged in to view attached files.Alexander KovelenovStaffAlexander KovelenovStaffHi,
Best way would be split object parts by collections/groups and use the show/hide puzzles with group selector.- This reply was modified 4 months, 2 weeks ago by Alexander Kovelenov.
Alexander KovelenovStaff -
AuthorPosts