I'm new to x3d/vrml and I'm trying figure out how to punch a hole in a solid shape. For example, a 6x6x2 cube with a smaller 2x2x2 cube in the middle to create a hollow shape. I have tried extrusion and indexedFaceSet without success. I haven't found any tutorials that show me how to do this. Therefore, A working example would be useful to me as well as others .
Related Questions in X3D
- How to apply X3D clipPlane to only one object in the scene without affecting others?
- Only half of the faces are displayed from an X3D file
- X3d - When using the same vertice in IndexedTriangleSet, it appears black
- how to fix UnicodeEncodeError: 'utf-8' codec can't encode character '\udcae' in position 1: surrogates not allowed on blender 3.6
- Parse WRL file to X3D
- can javascript select a user's image to insert on a webpage without uploading to a server?
- Is there a way to rotate objects about a tilted axis in X3D?
- X3d file from s3 bucket not loading
- How see a 3D picture from all angles hosted on a link on my phone by moving my phone?
- Order of transformations in X3d
- SFNode field in Proto
- Rotation of TextureTransform
- jQuery function $.html() does not wait for other lines of code to finish
- Error when updating X3D Inline url via Javascript
- X3D: how to add coordinates dynamically into DOM for a IndexedFaceSet?
Related Questions in VRML
- How to apply X3D clipPlane to only one object in the scene without affecting others?
- Order of transformations in X3d
- How to upgrade Chevrotain in VRMLLoader
- Convert .wrl (VRML) to .dae (COLLADA) using MeshLab results missing colors
- Open WRL file (VRML) from .NET
- The equivalent of "examine mode" in A-Frame
- What is the difference between vrmlloader.js and vrmloader.js?
- Where are the issues in this conversion from VRML to X3D?
- How to convert Geometry ElevationGrid of VRML to Aframe
- Rare wheels (Hinge2joints) not rotating
- VRMLLoader from three.js error on Angular 6 project
- How to apply a texture on a mesh exported from blender as wrl and imported into threejs using VRMLLoader
- VRML loader in three.js rev 94 and above
- How to load VRML models (wrl) with three.js
- Online CDN, and background color control, for this three.js examle?
Related Questions in X3DOM
- How to apply X3D clipPlane to only one object in the scene without affecting others?
- Turning a line in a table into a hyperlink
- Rotation of TextureTransform
- Error when updating X3D Inline url via Javascript
- X3D: how to add coordinates dynamically into DOM for a IndexedFaceSet?
- How do I rotate an x3d web object using jS?
- Svelte doesn't handle click events from x3dom correctly
- How can I change contents of X3D scene via Javascript with PHP or HTML load?
- IIS 10 server is not compressing .x3d file type
- x3dom -> inline URL format in a Blazor Server App issues
- How to lock the x axis in x3dom
- Superposed transparent surfaces in x3dom show a jagged, patchy appearance
- x3d inline example not working in internet explorer
- Where are the issues in this conversion from VRML to X3D?
- X3DOM ImageTexture url not finding local files
Related Questions in WRL
- What's the difference between using GetAddressOf and & in this DX12 code?
- How to make the Make method of HString available
- How does Microsoft::WRL::ComPtr do the type conversion
- CheckForDuplicateEntries': is not a member of 'Microsoft::WRL::Details (C2039)
- LaunchFullTrustProcessForCurrentAppAsync() not work from Desktop Bridge
- Parse WRL file to X3D
- Desktop-bridge and Windows APP SDK - This function must be called from a UI thread
- WRL/c++: BLE WriteClientCharacteristicConfigurationDescriptorAsync no more works on Win11
- using WRL to access winRT: where do you find the right names to use for the classfactories and classes?
- Using WRL to access WinRT, I cannot get ActivateInstance to work
- How to initialize WinRT AudioGraphSettings using WRL ComPtr?
- direct2d quickstart with ID2D1Device3
- Adding bitmap to Windows Runtime clipboard
- Removing smart pointers
- WRL/C++ Detect multiple mouse buttons pressed simultaneously
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Normally you don't create this kind of shapes manually. Of course it is possible to use the IndexedFaceSet node in order to achieve this but it's much better and easier to use a tool (e.g. 3D Studio Max) where you can create shapes using a graphical interface. Then you export the file to X3D or VRML or whatever and you'll see the IndexedFaceSet there and possibly the complexity of the node (I mean the node values which are nearly impossible to determine by yourself).
In your specific case you could use 4 cubes that are intersecting and leaving a hole in the middle...this would be just a tricky solution.