Bentley Communities
Site
Search
User
Site
Search
User
Product Communities
Developers and Programming
MicroStation Programming
Cancel
MicroStation Programming
MicroStation Programming Forum
Sign In
All tags
Matrix3d
cross-product
linear algebra
MicroStationV8i
Transform3d
VBA
Vector3d
Rotation and transformation matrix
Finn Mejding
Hi, I'm struggling with placing a cell along an arc in VBA. I have a Complex Chain where I will place a cell along the whol chain with a fixed distance. I have solved the rotation on the "Line" part of the chainm but having trouble with the arc…
Answered
over 5 years ago
MicroStation Programming
MicroStation Programming Forum
RE: [V8i VBA] Automating rotated cell insertion - which Matrix3d method?
Jon Summers
Function ConstructMatrix3D (ByVal degrees As Double) As Matrix3D Dim angle As Double angle = Radians (degrees) ' Your angle is measured from North, so you may need to subtract 90 degrees if cell is oriented along X axis angle = angle - Pi() Const…
over 6 years ago
MicroStation Programming
MicroStation Programming Forum
RE: [V8i vba] how to tell if your cursor is to the left or right of a point in a rotated view
Jon Summers
Unknown said: How to tell if your cursor is to the left or right of a point? I've written a VBA project that shows how to do that... The macro works in dynamics. Start by identifying a cell. Move the cursor, and it draws the yellow line from the…
over 6 years ago
MicroStation Programming
MicroStation Programming Forum
RE: How to get rotation around axis?
Jon Summers
Unknown said: I have got the following details: slope angle angle of the slant edge width of the roof width, length, height of the beam When dealing with 3D geometry, work with vectors, transformations and matrices. MicroStation VBA…
over 6 years ago
MicroStation Programming
MicroStation Programming Forum
View related content throughout MicroStation Programming
More
Cancel